apiv1

安装

sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils

查看IP

sudo virsh list --all
sudo virsh domifaddr <vm name>  --source arp

共享文件夹

  1. KVM里添加挂载 ```
...Œ ...

2. 启动VM, 进VM后执行挂载
```bash
mount -t 9p -o trans=virtio $SHARED_FOLDER /mnt

/etc/fstab

$SHARED_FOLDER               /mnt                9p      trans=virtio,version=9p2000.L,defaults,uid=1000,gid=1000,umask=022,dir_mode=0777,file_mode=0777   0       0

挂载硬盘

<disk type="block" device="disk">
  <driver name="qemu" type="raw" cache="none"/>
  <source dev="/dev/hda"/>
  <target dev="sda" bus="sata"/>
  <address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>

重置网络

# 卸载
virsh net-destroy default
virsh net-undefine default
# 配置
mkdir -p /var/lib/libvirt/network && cd /var/lib/libvirt/network/
cat <<EOF > default.xml
<network>
  <name>default</name>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0' />
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254' />
    </dhcp>
  </ip>
</network>
EOF

virsh net-define default.xml
virsh net-start default
virsh net-autostart default

KVM Guest 驱动下载

https://fedorapeople.org/groups/virt

# windows
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

KVM 映射文件夹到 Windows虚拟机

Windows虚拟机内安装: virtio-win-guest-tools winfsp

重启Windows虚拟机 启动virtio服务