绿联云ugospro虚拟机img镜像部署通用方法&istoreos部署配置
前言:
绿联云新系统上线也有段时间了,诚然现在系统还是有各种各样的一些问题,但是能看到绿联那边的努力,基本2-3天一个版本,每个版本可以说都是全新的体验,对于爱折腾的人来说肯定也不能闲着,正好新系统里面支持了虚拟机,但是虚拟机又只支持iso和ova两种格式的文件,那有一些官方只提供了img格式的镜像,我们怎么部署呢,老K本期教程就用istoreos为例,给大家演示下img镜像通用的虚拟机部署方法。
前期准备:
确认网络配置
到控制面板网络设置中,检查是否是两个独立的lan口,而不是bond的网络模式,如果是,需要解绑(单网口机器目前也能部署,就是只能提供给除nas本体以外的同网段机器来使用)。

镜像下载解压:
istoreos的镜像直接到其官网下载最新包即可。

下载完成后到本地先解压缩。

文件上传&路径获取
将这个文件上传到nas上,可以直接从本地电脑拖拽上传,另外在对应文件上右键,点击属性。

点击位置后的路径复制按钮,将这个复制出来的路径先保存下,比如我这里复制出来是这样的,这里的volume1对应的就是存储空间1,volume2对应的就是存储空间2,以此类推,这个关系大家也都记一下,后面还会用到。
/volume7/images/istoreos-22.03.6-2024052410-x86-64-squashfs-combined.img

创建一个假iso镜像
因为绿联前台只能导入iso的镜像,所以我们需要创建一个假iso镜像来诱骗系统,先在电脑本地,随便到一个文件夹中,点击查看将文件拓展名打开。

在桌面新建文本文档,并改名为xx.iso(xx随便改成什么都行),保存时会有个提示,不用管,直接点击是。

将这个iso文件也上传到nas上。

配置虚拟机
新机器拿到手虚拟机应用还需要我们到应用中心里进行安装。

耐心等待提示安装成功后,点击打开。

初次打开虚拟机应用,会自动弹出一个弹框,需要选择你存放虚拟机的存储空间,这里可以单选也可以多选(单个虚拟机只能使用一个存储空间,这里只是选择你虚拟机应用总的存储位置),选择好后点击完成。

后续想修改存储配置,可以点击虚拟机应用中的管理按钮,选择存储进行添加和移除。

部署虚拟机:
部署一个初始虚拟机
点击虚拟机应用中的新建>新建虚拟机。

弹框中点击下拉框选择手动上传镜像。

再点击上传镜像,如果之前有上传过则这里是添加镜像。

选择从NAS添加。

选择刚才上传的假镜像,点击确定。

再点击确定。

关闭镜像库。

选择创建的假镜像,点击下一步。

选择虚拟文件存放的存储空间,这里也记住具体是存储空间几,按照上面说的,我这里存储空间7对应的是/volume7。

这里的提示不用管,修改虚拟机名称,比如我们这次改成istoreos。

系统类型linux,作为旁路由cpu给1核,内存给2g很不错了。

磁盘1选择sata,给4g作为系统引导盘,磁盘2看个人需要是否要加,只是做旁路由加不加无所谓,但是为了其他可能需要加的镜像考虑,我演示还是加上,后面会说这么做的原因,网络只需要一个,选择vnet-bridge0,对应我们网络设置中的lan1口。

切换到高级,自动开机也是根据自己情况,如果需要nas开机即启动虚拟机,那就选择启用,否则选择禁用,其他都默认不变,点击完成。

进入新系统的ssh root用户下
完成后先不要动它,我们到ssh root用户下进行接下来的操作,不知道怎么进入ssh的话,点击控制面板>终端机,勾选SSH后的启动,点击应用。

接下来再打开windows自带的命令提示符,直接在windows搜索框或者win+s键输入cmd,找到命令提示符点击打开。

在命令行中输入以下内容后回车(koryking替换成nas管理员账户名,192.168.66.27替换成你nas的ip),第一次登陆会要求输入下yes,在password后输入nas管理员账户的登录密码,这里不会有显示,直接盲输后回车,即可进入ssh后台,但是目前还不是root账户,我们继续操作。
koryking@192.168.66.31

在命令行继续输入以下命令,根据提示再盲输一次管理账户的密码,即可进入root用户。
sudo -i

将虚拟机文件挂载到nbd模块
输入以下命令,加载nbd模块,可以通过输入lsblk看下加载情况。
modprobe nbd
lsblk

直接输入以下命令,找到虚拟机配置文件存放目录,再输入ll,找到最新的一条,这一条就是我们刚才创建的那个虚拟机对应的配置文件。
cd /etc/libvirt/qemu
ll

继续输入以下命令,配置文件内容,这里的071c9906-f3c4-4334-8171-d1ff55198e9d需要替换按照上一步操作,你自己找到的最新一条的xml文件名。
vi 071c9906-f3c4-4334-8171-d1ff55198e9d.xml

进入vi编辑器页面后,按键盘下键移动光标,找到device = disk的内容,order = 1的就是创建的第一个虚拟磁盘,order = 2的就是创建的第二个虚拟磁盘,我们将order = 1上面的source file后的路径给复制下来。

英文输入法环境下输入以下命令,退出vi编辑器。
:q!

执行以下命令,将这个虚拟文件挂载到/dev/nbd0上,这里面的/volume7/@kvm/071c9906-f3c4-4334-8171-d1ff55198e9d/071c9906-f3c4-4334-8171-d1ff55198e9d_1aadc68e-231d-4ffa-ac55-5bb46d52983e.qcow2替换成你找到的文件路径,再执行lsblk查看下,可以看到nbd0已经是4g大小了。
qemu-nbd --connect=/dev/nbd0 /volume7/@kvm/071c9906-f3c4-4334-8171-d1ff55198e9d/071c9906-f3c4-4334-8171-d1ff55198e9d_1aadc68e-231d-4ffa-ac55-5bb46d52983e.qcow2
lsblk

执行以下命令,将img文件写入到nbd0中,这里的/volume7/images/istoreos-22.03.6-2024052410-x86-64-squashfs-combined.img替换成最上面上传istoreos镜像时保存的镜像路径,当出现图中红框内容时,即表示已经写入成功。
dd if=/volume7/images/istoreos-22.03.6-2024052410-x86-64-squashfs-combined.img of=/dev/nbd0 bs=4M

执行以下命令,取消挂载。
qemu-nbd --disconnect /dev/nbd0

回到客户端虚拟机页面,选择对应虚拟机点击开机。

再点击连接会跳转到浏览器进行操作,这里第一次会有一个登录操作,登录完成后,再次回到虚拟机点击连接即可。

耐心等待跑码结束,后回车即可进入istoreos的命令行,输入ifconfig,即可查看到istoreos的ip。

到浏览器输入这个ip就可以登录到istoreos了,初始的用户名/密码是root/password。

istoreos现在默认就是旁路由模式,非常方便,进来后点到网络>防火墙,将以下红框中这三个拒绝改成接受,点击最下面的保存并应用。

具体的应用场景因为大家都知道的原因我就不演示了,就说下注意的一个点,因为当前绿联新系统的桥接模式会让虚拟机和nas本体无法互相通信,所以如果这里部署的istoreos想给nas做网关时,需要改另一个不是和虚拟机桥接的lan口网关才能起作用。
比如这里,我们虚拟机选择的vnet-bridge0,那就代表是和lan1口桥接的,所以我们需要选择lan2口,去编辑修改他的网关。

选择手动,网关改成istoreos的ip,点击应用。

再到网络设置>常规中点编辑修改默认网关。

拖动三个杠,将LAN2调整到第一行,点击保存,至此就可以享受到旁路由的网络了。

最后:
其他同网段机器想要使用直接修改网关即可,还是很方便的,最近的网络环境真是越来越差,所以还是得要自己想办法给自己创造更好的环境和条件。
绿联新品怎么说呢,性价比我觉得还是不错的,而且可以试用到7月中旬,即使到那个时候系统成熟度还不够满意也能退,不妨可以买了先试试。
最最后,别忘了点赞,收藏。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案