找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4673|回复: 4

[虚拟机相关] Openmediavault(OMV5)使用kvm跑虚拟机(二)

[复制链接]
发表于 2022-1-25 00:19 | 显示全部楼层 |阅读模式
本帖最后由 CTLLO 于 2022-1-25 20:07 编辑

如果没有看完基础的话,建议先去看一下:
Openmediavault(OMV5)使用kvm跑虚拟机(一)

为什么要用om5来跑虚拟机,首先他本身就是一个nas,可以跑windows,相比于pve如果想要实现远程下载,首先pve本身就是一个系统,再跑一个nas加windows,一台主机就要跑三个系统,
但是如果我用omv5来跑虚拟机,我只要跑个windows就能轻松实现远程下载。

系统检测:
非常重要!!!
这确定了你是否能在om5上跑虚拟机:
一、Windows平台:
使用cpu-Z即可查看。
二、Linux平台:

在终端执行egrep '(vmx|svm)' /proc/cpuinfo命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。
如果没有任何的输出,说明你的 cpu 不支持,将无法成功安装 KVM 虚拟机。

当你硬件本身支持虚拟化,还要检查你的 BIOS 中是否开启了CPU虚拟化虚拟化的功能!
不然即使kvm安装成功,但是虚拟机根本跑不起来(反正楼主的主机是这样的),会报错:
VM lelx 启动失败unsupported configuration: Domain requires KVM, but it is not available. Check that virtualization is enabled in the host BIOS, and host configuration is setup to load the kvm modules.


若以上两点都能实现,那么用omv5来跑虚拟机应该是没问题的(不排除有些电脑bois根本就没有tv选项功能,但是虚拟机仍然能跑的情况,有可能是主板默认打开了tv功能,但是bois里面没有)




准备工作:
U盘一个,容量4G或以上

一、安装omv5
1、首先登录OpenMediaVault官网,进到Download页面,下载系统镜像。
2、u盘格式化为fat32,使用Win32DiskImager打开镜像文件,然后写入,写入成功即可。
3、弹出U盘,将U盘插到你要安装的目标机器,将键盘、鼠标、显示器等连接好,然后进入boot选择U盘启动,然后傻瓜式安装即可。
注:如果要跑虚拟机,系统最好还是不要安装在U盘,硬盘或64G的固态以上比较好默认用户名:admin
默认登录密码:openmediavault

二、更新软件源,安装第三方插件OMVExtras
这点非常重要,关乎到后面的操作---视频教程
1、更换系统软件源(在坛友提醒下,最新的的确可以换国内源,1、和2、步可略过,直接执行3、即可):
1、备份配置文件:
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak


2、修改sources.list文件,将http://ftp.debian.org替换成https://repo.huaweicloud.com,同时也将http://security.debian.org替换成https://repo.huaweicloud.com,可以参考如下命令:
sed -i "s@http://ftp.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://security.debian.org@https://repo.huaweicloud.com@g" /etc/apt/sources.list



3、omv5中更新设置中的,安装来源,预发布更新源打开,执行apt-get update更新索引,执行apt-get dist-upgrade -y真正地更新软件,然后reboot完成软件源的更新。
注:此软件源为:华为开源镜像,指令apt update、apt upgrade 和 apt dist-upgrade 的区别
2、添加OMVExtras插件库

OMVExtras提供了一键安装:wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
三、安装openmediavault-kvm、Cockpit
更换内核(可选):从linux-2.6.20开始,就拥有了kvm内核,是一种开源的,基于内核的虚拟化技术,基本上高于这个版本的内核的linux,都支持kvm,更换内核方法:找到omv-extras选项,安装pve内核,然后选择pve内核,将其设为默认内核,然后重启即可。


1、安装好第三方插件后,将插件的更新源的扩展源打开
2、登录omv5,找到系统下的插件选项,然后点检查,更新一下第三方软件,然后搜索kvm,找到openmediavault-kvm勾选上,然后等它安装完毕,点击关闭即可
3、找到omv-extras选项,选择cockpit,然后点击安装,安装完成可以打开web管理界面,然后用户名是root,管理密码是你安装时候设的,点到软件更新,然后把软件更新一下,最后重启电脑即可

到此准备工作,就已经全部完成,可以准备开始创建虚拟机了

主要思路是使用,omv自带的kvm插件用来创建虚拟机,cockpit图形界面管理虚拟机

1、点击kvm插件,然后在池(pools)里,添加一个新的储存池,名称随意,类型选目录,然后输入你想要的目录,默认目录为/var/lib/libvirt/images,
楼主的主机是安装在硬盘上的,所以楼主直接设默认目录即可,若安装在U盘上,空间太小,只需要把硬盘目录挂载上去,目录权限设为711然后保存即可。



2、存储池创建好后要激活才能使用,也就是在状态那里点开始,就可以激活了,激活后切到卷那里,这时候就可以创造虚拟磁盘了,这里的一个卷相当于一个虚拟磁盘。
首先选择你刚刚创建好的储存,名称随意,大小也就是你想虚拟化一个多大的硬盘,格式按需求来定,上一篇帖子,有讲到,可以回去看一下



3、然后切换到网络那里,默认的网络是没有开启的,需要点击状态,然后按一下开始就,激活成功了,同时那里还可以添加新的网络和网桥。
4、然后还没有系统镜像,可以通过sftp然后上传系统镜像到/var/lib/libvirt/images,上传成功后,切换到iso就可以看到,上传的镜像了


5、最后就可以创建虚拟机了,切换到vms,点击添加,名称随意,os要看你是Linux还是windows,然后是否要uefi启动,那个卷就可以选你刚刚创建的卷,这里的卷相当于虚拟硬盘,然后就是光驱,将你上传的系统镜像,选中即可,网络的话,型号为virtio,网络选择默认就可以了,点击保存,就可以去到cockpit编辑你的虚拟机,修改启动项顺序,然后开机运行即可



此教程是楼主辛苦几天摸索出来的经验,希望对你们有一些帮助!

最后,kvm的相关教程:
linux设置cpu虚拟化,linux 查看cpu是否支持虚拟化
kvm虚拟化介绍
kvm虚拟化介绍_从此踏上一条不归路
KVM虚拟机部署步骤



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-1-25 08:42 | 显示全部楼层
最新的omv安装时候直接可以选国内源
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-1-28 09:24 | 显示全部楼层
直接跑docker 装transmission 不是就实现远程下载了么?

点评

确实可以,但我不知啥我的transmission没有速度  详情 回复 发表于 2022-1-29 23:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-1-29 23:31 | 显示全部楼层
jamkane 发表于 2022-1-28 09:24
直接跑docker 装transmission 不是就实现远程下载了么?

确实可以,但我不知啥我的transmission没有速度
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-3-9 11:29 | 显示全部楼层
johngong/qbittorrent
这个docker版本带tracker更新,下公共bt效果比transmission强多了,记得启用EE(QB_EE_BIN=true,就是qBittorrent-Enhanced-Edition,反吸血),我就是用这个,而且自带RSS,可以订阅RSS,自动RSS下载。
transmission我只用来下PT
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 16:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表