=====================================
===============可选操作===============
=====================================
# 安装virsh(可选,然后可以图像化界面进行虚机部署)
apt install virtinst virt-manager -y
# 创建网桥br0
apt install bridge-utils -y
brctl addbr br0
# 树莓派上有个eth0网卡,对应着有线网卡,但是树莓派目前连着wifi所以eth0上面没有任何ip信息
# 配置上一个ip
ifconfig eth0 192.168.2.114
# br0连接到eth0
brctl addif br0 eth0
brctl stp br0 on
brctl show br0
=====================================
===============可选操作===============
=====================================
# 安装qemu
apt install qemu-system -y
# 下载arm64的centos7镜像,放在~/cm/qemu/iso下
# https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/aarch64/CentOS-7-aarch64-Minimal-2009.iso
# https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
# 生成镜像
qemu-img create -f qcow2 ~/cm/qemu/img/CentOS.img 10G
# 安装镜像
qemu-system-x86_64 -smp 4 \
-hda ~/cm/qemu/img/CentOS.img \
-cdrom ~/cm/qemu/iso/CentOS-7-x86_64-Minimal-2009.iso \
-m 2048 \
-netdev user,id=user.0 \
-device rtl8139,netdev=user.0 \
-vga vmware \
-display vnc=:10
# 启动虚机
# 此处转发的ip要写清楚
qemu-system-x86_64 -smp 4 \
-m 2048 \
-hda ~/cm/qemu/img/CentOS.img \
-boot c \
-netdev user,net=192.168.31.0/24,dhcpstart=192.168.31.100,hostname=raspi_qemu_centos7,hostfwd=tcp:192.168.1.114:3022-:22,hostfwd=tcp:192.168.1.114:3080-:80,id=user.0 \
-device rtl8139,netdev=user.0 \
-vga vmware -display vnc=:10
# 启动后可以在宿主机(树莓派环境下)进行ssh
ssh -p 3022 root@192.168.1.114
# 停止虚机,进入虚机内poweroff或者杀进程
版权归属:
陈铭
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区