KVM(Proxmox VE)虚拟机安装OpenWrt

OpenWrt是一个开源可编程模块化的嵌入式系统,部署非常快速。
下面是KVM(Proxmox VE)虚拟机安装OpenWrt一些要点

下载OpenWrt
目前最新的版本为19.07.0-rc2
KVM(Proxmox VE)虚拟机架构为x86

两个不同固件镜像的区别
combined-ext4.img.gz  root分区为可读写ext4系统
combined-squashfs.img.gz root分区为只读压缩档案系统(SquashFS)也不能调整root分区大小 (除了启动分区,root分区外还有个用来写入数据分区)

如果没有特殊需要,通常都应该使用combined-ext4.img.gz这个版本。

在建立虚拟机以后,删除默认的硬盘,需要先分离,然后才能删除。

combined-ext4.img.gz在解压以后为一个raw格式的磁盘镜像文件,可以被直接导入到虚拟机,所以并不需要虚拟机时候建立的默认磁盘,直接导入镜像即可。

导入命令如下
qm importdisk <vmid> <source> <storage>

vmid 虚拟机id
source 要导入的文件
storage 存储池名

其中存储池名可以由下面的命令获得,默认的存储池名为local-lvm
pvesm status

默认的local-lvm为LVM精简卷,所以使用local-lvm来存放文件只能是扩大不能缩小

如果使用的为其它属性的存储池,可以转换成对应支持的格式,命令如下

qemu-img convert -f raw combined-ext4.img -O qcow2 combined-ext4.qcow2

如果需要获得其它支持的格式 man qemu-img 获得帮助

然后是扩大root分区,使用了live CD(systemrescuecd)

parted修改即可

具体的操作请查看视频




1 条评论: