1、创建虚拟机
virt-install --virt-type kvm --os-type=linux --os-variant centos7.0 --name xxxxx --memory 65536 --vcpus 16 --disk path=/home/kvm/img/xxxxx.qcow2,device=disk,format=qcow2,bus=virtio,cache=writeback,size=100 --cdrom /home/kvm/iso/ubuntu-22.04-LTS-x86_64-dvd.iso --graphics vnc,listen=0.0.0.0 --noautoconsole
#参数定义
-virt-type #虚拟机类型
--os-type=linux #虚拟机系统
--os-variant #虚拟机所属机构,根据实际情况写,国产系统写centos7.0
--name #自定义虚拟机名字
--memory #自定义内存
--vcpus #自定义CPU
--disk #磁盘格式,size硬盘大小默认是G
--cdrom #镜像
--graphics #图形化
#查看虚拟机列表
virsh list –all
#执行后,虚拟机自动开机,使用VNC客户端连接工具图形化安装
#查看起的虚机所占端口:
ss -tulnp
一般端口是从5900开始,最后一个590x基本就是刚起的虚机
2、连接虚拟机,打开VNC客户端连接
单网卡单硬盘直接执行上述命令安装系统后就可以。
3、添加网卡、硬盘
如果配置双网卡双硬盘,安装好系统后直接修改虚拟机配置文件。
1、增加1T硬盘
1、#第一:创建一块磁盘
qemu-img create -f raw -o preallocation=falloc /mnt/disk02/kvm/img/data.raw 1T
#第二:编辑xml文件,在原本磁盘信息的下面,添加如下内容
virsh edit data-1
<disk type='file' device='disk'>
<driver name='qemu' type='raw'></driver>
<source file='/mnt/disk02/kvm/img/data.raw '></source>
<target dev='vdb' bus='virtio'></target>
</disk>
#注意点:vdb硬盘顺序,virtio,type,file
#第三:启动虚拟机,并检查配置
virsh start data-1
#第四:进入虚拟机,格式化,挂载使用
#4、添加网卡2
编辑xml文件,在原本网卡信息的下面,添加如下内容
<interface type='bridge'>
<source bridge='br1'/>
<model type='virtio'/>
</interface>
#注意点:source bridge,对应物理机网卡2, virtio类型跟网卡1一致,参考网卡1配置信息,只修改source bridge值即可
最后重启虚拟机,开机检查配置
lsblk检查硬盘
ip a检查网卡
如果网卡2没有启动,参考其他虚拟机配置进行配置启动即可