在先前的文章中介绍了什么是OMV?OMV的功能及安装、OMV文件系统SMB共享配置及访问,无公网IP非暴露式异地访问等。
本篇来看一下在OMV上安装和使用KVM 虚拟机。
企鹅群:90997072
主要内容KVM(Kernel-based Virtual Machine)Linux内核中的一个模块,常用于统称基于Linux内核的虚拟化技术,
它通过与其他组件协同工作,提供了虚拟化的功能,允许在同一物理主机上同时运行多个虚拟机。
KVM虚拟化的组件在omv6命令行中执行如下命令:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
成功执行完成后的提示信息——请在OMV web界面刷新网页
命令执行过程中会从github下载install 脚本和openmediavault-omvextrasorg_latest_all6.deb 安装包,有时因为网络问题无法下载,导致安装失败。
install 脚本下载失败
openmediavault-omvextrasorg 安装包下载失败
两种处理方法:
install脚本、openmediavault-omvextrasorg_latest_all6下载:
https://pan.baidu.com/link/zhihu/79hFzOuRhwi1ctJmMlV392IkNxQahEcQQ3EV==
https://pan.baidu.com/link/zhihu/79h0zXuahjiUZrN0ZHRaxtskU5TkhTbQQBpl==
下载好后使用sftp上传至omv服务器
windows可在cmd中使用sftp 命令行客户端上传,或其他sftp客户端例如winscp 等
使用apt install 安装openmediavault-omvextrasorg 安装包
apt install ./openmediavault-omvextrasorg_latest_all6.deb
openmediavault-omvextrasorg 安装完成后,就可以在系统中看到omv-extras
勾选Docker repo后,点击保存。此步骤可以理解为向插件库添加了新的可选软件包列表。
安装KVM插件在系统-插件-中搜索KVM,选中后点击安装按钮
KVM插件安装失败的情况
遇到这种情况,需要在omv-extras中启用向后移植
https://forum.openmediavault.org/index.php?thread/48013-unable-to-install-kvm-plugin/
启用向后移植
完成后重新安装KVM插件
完成后,刷新OMV web页面在服务中可以看到KVM功能栏
创建windows10虚拟机1.创建池池可以理解为,专供KVM使用的底层文件存储资源池(非严谨理解可以当作KVM的专用文件夹)。
后续使用的ISO镜像、虚拟机磁盘都是放在池中。
创建池
池的类型有很多选择,这里我们使用omv的存储介质,选择路径
存放路径可按需选择,这里我们选择在使用在/opt目录下手动创建的kvm文件夹
池创建好后,默认处于非运行状态。点击状态开始,启用池。
池已启用处于运行状态
2.上传镜像将系统安装镜像上传至池中,两种方法:
使用sftp上传至OMV,使用windows自带的cmd sftp客户端上传(可参考上文中 安装OMV-Extras部分)
使用第三方 sftp客户端工具:WinSCP,下载地址:https://winscp.net/download/WinSCP-6.1.2-Setup.exe
WinSCP安装完成后,新建会话SFTP登录OMV
将镜像文件拖拽或拷贝至池的目录
池目录添加至SMB文件共享,使用共享目录上传。可参考DIY NAS OMV6(Opendemiavault)教程(2)共享文件系统配置 - 知乎 (zhihu.com) 此处不再赘述。
上传完成后,可在ISOs中查看到该镜像
3.创建网络默认存在一个名称为default的nat网络类型
关于网络类型,可以分为两种:
两中类型的网络,访问效果是完全不同的:
这里创建一个macvtap网络,注意创建后要启动网络,这时新网络才能生效和被使用
4.创建卷卷可以理解为供虚拟机使用的虚拟磁盘,这里以创建一个windows10 虚拟机为例创建一个供其使用的卷。
选择前面创建的池,填写卷名称,创建卷
关于卷大小:
按需填写,建议保守设置。后期偏小可以此web页面扩大,但不支持web操作缩小。一般40G比较适合通用。
关于卷格式:
qcow2:
raw:
创建虚拟机,设置系统、CPU内存、卷、安全镜像、网络
启动完成后,使用VNC客户端连接。进行系统安装
VNC客户端下载:
RealVNC:https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.9.0-Windows.exe
Mobaxterm(free):MobaXterm free Xserver and tabbed SSH client for Window
Mobaxterm VNC客户端连接,后续通过鼠标操作安装windows10系统
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved