一 实验说明
CentOS 7的KVM虚拟机推荐使用qcow2磁盘格式
二 命令部署过程
2.1 上传镜像
使用winscp上传至/data/iso/
2.2 格式化磁盘
[root@k8s-01 ~]# virt-install --network bridge=br0,model=virtio --name=vm01-centos7 --ram=1024 --vcpus=1 --disk path=/data/images/vm01-centos7.img,size=10,bus=virtio --cdrom /data/iso/CentOS-7-x86_64-DVD-1708.iso --vnc --vncport=5902 --vnclisten=0.0.0.0 --noautoconsole --accelerate 开始安装...... 正在分配 'vm01-centos7.img' | 10 GB 00:00:01 域安装仍在进行。您可以重新连接 到控制台以便完成安装进程。
用VNC连接地址为:192.168.1.221:5902,进行安装
参数说明: --name:指定虚拟机名称 --ram:分配内存大小。 --vcpus:分配CPU核心数,最大与实体机CPU核心数相同。 --disk:指定虚拟机镜像,size指定分配大小单位为G。 --network:网络类型,此处用的是默认,一般用的应该是bridge桥接。 --accelerate:加速 --cdrom:指定安装镜像iso。 --vnc:启用VNC远程管理,一般安装系统都要启用。 --vncport:指定VNC监控端口,默认端口为5900,端口不能重复。 --vnclisten:指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0。 --os-type=linux,windows:常见操作系统类型。 --os-variant= win7:MicrosoftWindows7 vista:MicrosoftWindowsVista winxp64:MicrosoftWindowsXP(x86_64) winxp:MicrosoftWindowsXP win2k8:MicrosoftWindowsServer2008 win2k3:MicrosoftWindowsServer2003 freebsd8:FreeBSD8.x generic:Generic debiansqueeze:DebianSqueeze debianlenny:DebianLenny fedora16:Fedora16 fedora15:Fedora15 fedora14:Fedora14 mes5.1:MandrivaEnterpriseServer5.1andlater mandriva2010:MandrivaLinux2010andlater rhel6:RedHatEnterpriseLinux6 rhel5.4:RedHatEnterpriseLinux5.4orlater rhel4:RedHatEnterpriseLinux4 sles11:SuseLinuxEnterpriseServer11 sles10:SuseLinuxEnterpriseServer ubuntuoneiric:Ubuntu11.10(OneiricOcelot) ubuntunatty:Ubuntu11.04(NattyNarwhal) ubuntumaverick:Ubuntu10.10(MaverickMeerkat) ubuntulucid:Ubuntu10.04(LucidLynx) ubuntuhardy:Ubuntu8.04LTS(HardyHeron)
三 登录虚机
3.1 启动虚机
[root@k8s-01 ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- - vm01-centos7 关闭
[root@k8s-01 ~]# virsh start vm01-centos7
域 vm01-centos7 已开始
用VNC连接,配置网卡,重启网络,用CRT就可以连接了