安装KVM虚拟化
1、系统基础环境:
[root@linux-node1 ~]# ip addr | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'|sed -n "3p" 10.10.10.188 [root@linux-node1 ~]# uname -r 3.10.0-693.el7.x86_64 [root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@linux-node1 ~]# tail -2 /etc/hosts 10.10.10.188 linux-node1.example.com #Firewalld and selinux systemctl stop firewalld systemctl disable firewalld sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0 #Date yum -y install ntp \cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo "#time sync by zsq at $(date +%F)" >> /var/spool/cron/root echo "*/10 * * * * /usr/sbin/ntpdate time.nist.gov &>/dev/null" >>/var/spool/cron/root #hostname sed -i 's/localhost.localdomain/linux-node1.example.com/' /etc/hostname hostnamectl set-hostname linux-node1.example.com
KVM需要硬件支持, 所以需要开启虚拟化支持
1.硬件设备直接在BIOS设置开启CPU虚拟化
2.个人电脑同样进入BIOS开启虚拟化支持
3.VM需要找到对应虚拟机开启对应的VT-EPT虚拟化技术
命令检查是否启用虚拟化、没有任何提示则表示没有启用
egrep '(vmx|svm)' /proc/cpuinfo
2、安装KVM
虚拟化工具
yum install qemu-kvm qemu-kvm-tools \ libvirt virt-manager virt-install \ openssh-askpass –y
qeum 虚拟化软件,可以虚拟不同的CPU,以及模拟网卡、声卡、PCI设备等
libvirt 用于管理KVM的工具
virt-install 命令行安装虚拟机工具
virt-manager 图形化管理虚拟机工具
openssh-askpass 远程连接KVM主机