更新时间:2021-12-25 GMT+08:00
创建虚拟机
安装虚拟机软件包
- 下载依赖包。
yum install -y openssl-devel virt-install numactl numactl-devel libcap-ng-devel traceroute iperf3 python2-paramiko edk2 edk2-devel qemu-guest-agent
- 创建存储池。
systemctl start libvirtd mkdir -p /home/kvm/images chown root:root /home/kvm/images chmod 755 /home/kvm/images virsh pool-define-as StoragePool --type dir --target /home/kvm/images virsh pool-build StoragePool virsh pool-start StoragePool virsh pool-autostart StoragePool cd /home/kvm/images qemu-img create -f qcow2 1.img 50G
- (可选)修改QEMU配置文件,配置权限。
如果系统未提示权限问题,则可跳过此步骤。
新建CentOS 7.6虚拟机
- 创建虚拟机VM1,虚拟机分配4个CPU、4G内存,使用1.img作为磁盘空间,将iso文件拷贝到“/home/iso/”路径下,安装CentOS7.6系统。
virt-install --name=VM1 --vcpus=4 --ram=4096 --disk path=/home/kvm/images/1.img,format=qcow2,size=20,bus=virtio --cdrom /home/iso/CentOS-7-aarch64-Everything-1810.iso --network bridge=virbr0,model=virtio --force --autostart
- 安装虚拟机的操作系统。
- 配置所有带有“!”的选项,输入选项对应的序号进入配置,按照指示完成配置,然后按"b"开始安装。
- 系统安装完成后,进入登录界面。
虚拟机配置修改
- 修改虚拟机VM1的配置。
1
virsh edit VM1
将<interface type='network'>xxx</interface>删掉,在</devices>前添加如下内容:
<address domain='0x0000' bus='0x01' slot='0x00' function='0x2'/>中domain、bus、slot、function的值对应VF的PCI端口号0000:01:00.2。
- 以同样的方式修改其他虚拟机配置。
配置其它虚拟机的PCI端口号时,需绑定到未使用的VF端口上。
父主题: 配置OVS流表网卡加速
