kvm命令行创建虚机并添加网卡和硬盘

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没有启动,参考其他虚拟机配置进行配置启动即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值