榨干软路由,iStoreOS也能折腾虚拟机了!

2023-11-14 16:13:06 23点赞 154收藏 28评论

iStoreOS开发组最近放出了iStoreOS安装KVM虚拟机的方法,也就是说iStoreOS这个路由系统也要折腾虚拟机来榨干硬件性能了。大家的x86路由是不是马上要性能不够用了!

iStoreOS虚拟机采用的是KVM方案,管理平台采用的是webvirtcloud。官方说未来会开发插件来安装虚拟机系统,比如:Windows插件、群晖插件等,方便新手部署虚拟机。

我这里先行做了个测试,顺便写了这篇部署教程。

iStoreOS安装KVM依赖

安装KVM环境前建议用命令查看一下当前环境是否支持CPU虚拟化:

grep -wEq 'vmx|svm|lm' /proc/cpuinfo && echo OK

本文的测试环境,硬件为:R5-5600G主机,iStoreOS安装在PVE虚拟机上。PVE系统已开启虚拟化嵌套,所以支持CPU虚拟化。所以接下来我又要在虚拟机里玩套娃了:

榨干软路由,iStoreOS也能折腾虚拟机了!

接下来通过命令行安装KVM依赖环境。通过官方给出的安装命令,我遇到了无法安装uclibcxx的报错(事实上我去翻看了多个OP版本的软件源,确实没找到uclibcxx这个包),但是好在缺省安装暂时也没有遇到问题:

榨干软路由,iStoreOS也能折腾虚拟机了!

opkg update opkg install libffi glib2 libjpeg libpng libsasl2 pixman uclibcxx kmod-tun qemu-firmware-pxe qemu-firmware-seabios qemu-firmware-seavgabios qemu-keymaps qemu-firmware-efi qemu-x86_64-softmmu qemu-nbd qemu-img qemu-ga qemu-bridge-helper virtio-console-helper

安装webvirtcloud

接下来安装官方定制的webvirtcloud Docker,webvirtcloud是一个可基于docker部署通过网页管理虚拟机的工具。我们需要创建一个保存webvirtcloud配置的文件夹(以下路径根据自己实际情况修改):

mkdir -p /mnt/sata7-1/webvirtcloud-configs

通过docker run命令运行webvirtcloud容器(有需要的话,大家可以自己把docker run转换成docker-compose),注意修改实际config文件夹路径:

docker run -it --cgroupns=host --tmpfs /tmp --tmpfs /run --tmpfs /run/lock -v /sys/fs/cgroup:/sys/fs/cgroup -v /mnt:/mnt:rslave -v /mnt/sata7-1/webvirtcloud-configs:/srv/webvirtcloud/dbconfig -p 6009:80 --privileged -d --name webvirtcloud linkease/webvirtcloud:0.2

在命令行输入下面命令,对webvirtcloud执行初始化IP等等操作,IP需要修改为iStoreOS的实际局域网IP:

docker exec webvirtcloud /srv/startup.sh 192.168.31.99 6009

接下来还要开启webvirtcloud的DEBUG模式。修改配置目录下的slocal_settings.py这个文件,本案例为/mnt/sata7-1/webvirtcloud-config/slocal_settings.py

往slocal_settings.py里面加一行代码 DEBUG = True

榨干软路由,iStoreOS也能折腾虚拟机了!

修改完成后重新启动webvirtcloud:

docker exec webvirtcloud /etc/init.d/supervisor restart

接下来就可以通过http://IP:6009访问webvirtcloud管理界面,webvirtcloud默认登陆账户密码为admin/admin。

如何用webvirtcloud创建虚拟机

创建虚拟机前记得给虚拟机预留足够存储空间(20G以上)。

首先点击“计算节点”,选择“本地”创建一个计算节点(自己根据实际情况命名):

榨干软路由,iStoreOS也能折腾虚拟机了!

点击查看节点(眼睛图标),点击“存储”标签页,然后点击右上角的“+”添加一个存储空间,根据实际情况配置路径/LVM/ISO文件:

榨干软路由,iStoreOS也能折腾虚拟机了!

然后点击“实例”选项卡,点击右上角的“+”创建一个新的实例(虚拟机):

榨干软路由,iStoreOS也能折腾虚拟机了!

接下来就是配置虚拟机和安装的过程了,根据实际情况设置好硬件并安装系统,就可以运行虚拟机了:

榨干软路由,iStoreOS也能折腾虚拟机了!

新鲜出炉的解决方案,感兴趣的朋友可以试试!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2399元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2287.01元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

2496元起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1999元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2314.11元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2699元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3019.01元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

3999元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS

1199元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1796元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1899元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2499元起

Synology 群晖 DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

Synology 群晖 DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

4020.64元起
28评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
154
扫一下,分享更方便,购买更轻松