EN
注册

openEuler 20.03

安装虚拟机软件包

  1. 下载依赖包。
    yum install -y openssl-devel virt-install numactl numactl-devel libcap-ng-devel traceroute iperf3 python2-paramiko edk2 edk2-devel qemu-guest-agent
  2. 创建存储池。
    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

  3. (可选)修改QEMU配置文件,配置权限。
    如果系统未提示权限问题,则可跳过此步骤。
    1. 打开“qemu.conf”文件。
      1
      vim /etc/libvirt/qemu.conf
      
    2. “i”进入编辑模式,找到修改位置,修改user = "root",group = "root",如下所示:

    3. “Esc”键退出编辑模式,输入“:wq!”后按“Enter”键保存并退出文件。
    4. 重启libvirtd服务。
      1
      systemctl restart libvirtd
      

新建CentOS 7.6虚拟机

  1. 创建虚拟机vm1,虚拟机分配4个CPU、4G内存,使用1.img作为磁盘空间,将iso文件拷贝到“/home/iso/”路径下,安装CentOS 7.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
  2. 安装虚拟机的操作系统。

  3. 配置所有带有“!”的选项,输入选项对应的序号进入配置,按照指示完成配置,然后按"b"开始安装。

  4. 系统安装完成后,进入登录界面。

  5. 重复1-4,以同样的方式创建vm2。

配置虚拟机

  1. 修改虚拟机vm1的配置。
    1
    virsh edit vm1
    
    将<interface type='network'>xxx</interface>删掉,在</devices>前添加如下内容:
    <hostdev mode='subsystem' type='pci' managed='yes'>
    <source>
    <address domain='0x0000' bus='0x01' slot='0x01' function='0x2'/>
    </source>
    </hostdev>

    <address domain='0x0000' bus='0x01' slot='0x01' function='0x2'/>中domain、bus、slot、function的值对应VF的PCI端口号0000:01:01.2。

  2. 以同样的方式修改vm2配置。

    配置其它虚拟机的PCI端口号时,需绑定到未使用的VF端口上。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词