在上一篇文章《在aarch64主机中使用qemu启动虚机》,介绍了如何使用用户网络模式来启动虚拟机,但是这种模式有很多缺点,例如不能和其他虚机通信,不能使用ping测试通信等。所以在这篇中讲述如何使用tap模式来启动虚机。
该模型为私有虚拟局域网模型,只允许在本host机器上访问,不会影响到host机器网络.
1. 安装libvirt daemon
1 | yum install -y libvirt-daemon |
2. 启动libvirtd
1 | service libvirtd start |
3. 使用新脚本启动镜像
1 | #!/bin/sh |
依赖的qemu-ifup.sh
1 | #!/bin/sh |
使用方法:
./start_vm.sh tap
4. 查看ip
1 | sudo virsh net-dhcp-leases default |
结果如下图:
然后使用ssh登录即可