一、vmware安装Centos7.6
1.1vmware安装
点击自定义硬件——选择处理器——勾上虛拟化Intel VT-x/EPT 或AMD-V/RVI(V)——点击关闭——点击完成
1.2Centos7.6系统安装
不建议选择最小化安装,否则连ifconfig命令都没有
1.3vmware网络配置及Centos7.6初始化配置
桥接网卡,配置网络
二、kvm安装
2.1依赖包安装
如果安装时未选择虚拟化客户端安装,也可以手动安装
yum install -y qemu-kvm libvirt virt-install bridge-utils
2.2重启libvirtd服务
//重启libvirtd服务
systemctl restart libvirtd
//查看libvirtd服务状态
systemctl status libvirtd
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset:
enabled)
Active: active (running) since 二 2020-07-29 18:00:47 CST; 7s ago
Docs: man:libvirtd(8)
https://libvirt.org
...
如果报错:ERROR Host does not support domain type kvm for virtualization type 'hvm' arch 'x86_64'则是CPU未开启虚拟化,暂停虚拟机,然后开启即可。
执行grep -E "(vmx|svm)" /proc/cpuinfo,可以看CPU有没有开启虚拟化,VMware workstation也可以配置虚拟化,打上下面红色框的勾即可
2.3Centos7.6系统镜像下载/上传
2.4kvm虚拟机安装
[root@localhost ~]# virt-install --virt-type kvm --os-type=linux --os-variant
rhel7 --name test01 --memory 1024 --vcpus 1 --disk
/opt/centos2.raw,format=raw,size=10 --cdrom /CentOS-7-x86_64-DVD-1810.iso
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
Starting install...
Allocating 'centos2.raw'
| 10 GB 00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
2.5VNC安装配置Centos图形界面安装
安装完毕会发现多了一个virbr0,vnc用这个ip地址加端口连接,例如:
192.168.1.66:5900
如果提示连接超时,则可能是防火墙挡住了,可开放5900端口或直接把防火墙关掉
systemctl stop firewalld.service
ystemctl status firewalld.service
三、kvm相关命令
virsh list --all //查看虚拟机
virsh suspend test01 //挂起虚拟机
virsh resume test01 //从挂起状态恢复运行虚拟机
virsh dominfo test01 //查看虚拟机的详细信息
virsh autostart test01 //设置虚拟机为开机自启
virsh autostart --disable test01 //取消开机自启
virsh destroy test01 //强制关机
virsh undefine test01 //删除虚拟机
virsh shutdown test01 //关闭虚拟机
virsh start test01 //开启虚拟机
vim /etc/libvirt/qemu/test01.xml //修改虚拟机配置(内存大小等)信息
virt-clone -o test01 -n test02 -f /kvm/store/test02.qcow2 //将test01克隆为test02
virsh snapshot-create test01 //对虚拟机test01创建快照,KVM虚拟机要使用快照,磁盘格式必须为qcow2
virsh snapshot-list test01 //查看快照信息
virsh snapshot-revert test01 666666 //恢复虚拟机状态至666666
virsh snapshot-delete test01 666666 //删除快照
yum -y install //安装virt-top
virt-top //top信息