本文最后更新于 2024-08-01,文章内容可能已经过时。

一、群晖Virtual Machine Manager介绍


群晖(Synology)的Virtual Machine Manager(VMM)是一个强大的虚拟化平台,它允许用户在群晖NAS上创建和管理虚拟机。以下是VMM的一些关键特点和功能介绍:

  • 多操作系统支持
    VMM支持多种操作系统,包括Windows、Linux和其他虚拟化兼容的操作系统,使用户能够在NAS上运行不同类型的虚拟机,满足多样化的需求。
  • 高性能和高可用性
    群晖的VMM利用NAS的硬件资源,如CPU、内存和存储,提供高性能的虚拟机运行环境。还支持高可用性配置,确保在硬件或软件故障时,虚拟机可以快速恢复和继续运行。
  • 简易管理
    通过群晖的DSM(DiskStation Manager)界面,用户可以方便地创建、配置和管理虚拟机。VMM提供直观的仪表盘、实时监控和详细的日志记录,帮助用户高效地管理虚拟机环境。
  • 虚拟网络和存储管理
    VMM允许用户创建和管理虚拟网络,支持NAT、桥接和私有网络模式。还可以利用群晖NAS的存储优势,提供灵活的存储分配和管理功能。
  • 快照和备份
    VMM提供虚拟机快照和备份功能,使用户能够快速恢复到之前的状态,保护数据安全并减少数据丢失的风险。
  • 灵活的资源分配
    用户可以根据需求灵活分配资源,如CPU、内存和存储,以优化虚拟机性能和资源利用率。支持资源调度和限额设置,确保关键任务虚拟机获得优先资源。
  • 集成和扩展
    VMM与群晖其他应用和服务无缝集成,如Synology High Availability、Active Backup for Business等,提供全面的虚拟化和数据保护解决方案。还支持第三方工具和应用的扩展,增强系统的功能和适用性。
  • 支持虚拟机迁移
    VMM支持虚拟机的在线和离线迁移,用户可以在不同的群晖NAS设备之间迁移虚拟机,提升系统的灵活性和可扩展性。
    通过群晖的Virtual Machine Manager,用户能够将NAS设备打造成一个强大的虚拟化平台,实现多种操作系统和应用的集中管理和运行,提升IT基础设施的效率和灵活性。

二、RockyLinux介绍


Rocky Linux是一个基于Red Hat Enterprise Linux(RHEL)的开源Linux发行版,由Rocky Enterprise Software Foundation (RESF) 维护。它的创建目的是为了提供一个与RHEL二进制兼容的操作系统,并且在CentOS宣布转向CentOS Stream后,填补其留下的空白。以下是Rocky Linux的一些关键特点和功能介绍:

  • 企业级稳定性
    Rocky Linux专为企业用户设计,提供与RHEL一致的稳定性和可靠性,适用于各种企业级应用场景,包括服务器、虚拟化、容器化应用等。
  • 开源和社区驱动
    Rocky Linux是一个完全开源的项目,由一个充满活力的社区驱动和支持。用户和开发者可以自由贡献代码、报告问题并参与项目的各个方面。
  • 与RHEL二进制兼容
    Rocky Linux的目标是与RHEL完全二进制兼容,这意味着它可以运行在任何兼容RHEL的软件和硬件上,确保企业用户的平滑过渡和无缝迁移。
  • 长生命周期支持
    Rocky Linux承诺提供长期支持(LTS),每个主要版本将获得大约10年的支持,包括安全更新和维护,这使得它非常适合企业的生产环境。
  • 安全和更新
    Rocky Linux注重安全,定期发布安全更新和补丁,确保系统的安全性。用户可以通过内置的包管理工具(如dnf)方便地管理和更新软件包。
  • 广泛的硬件和软件支持
    Rocky Linux支持广泛的硬件和软件生态系统,适用于各种服务器和工作站。它兼容RHEL认证的软件和硬件,用户可以使用现有的工具和服务。
  • 容器和虚拟化支持
    Rocky Linux支持容器化和虚拟化技术,如Docker、Podman、KVM等,使用户能够轻松部署和管理容器化应用和虚拟机。
  • 易于迁移
    对于使用CentOS的用户,Rocky Linux提供了便捷的迁移路径和工具,使用户能够轻松从CentOS迁移到Rocky Linux,而无需重新安装和配置系统。
  • 丰富的文档和社区支持
    Rocky Linux提供了详细的文档和强大的社区支持,用户可以通过官方文档、社区论坛和邮件列表获取帮助和支持。
  • 治理和透明度
    Rocky Linux项目的治理透明,由Rocky Enterprise Software Foundation管理,确保社区的参与和项目的开放性。
    通过Rocky Linux,企业用户可以获得一个稳定、安全、开源且与RHEL兼容的Linux发行版,满足各种企业级应用和工作负载的需求。

三、RockyLinux系统镜像下载

在了解完Virtual Machine Manager、RockyLinux以及1panel的具体介绍后,接下来就开始实际的系统下载安装,这里首先先下载RockyLinux系统最新的官方镜像。

1.访问Rocky Linux官方网站

打开你的浏览器并访问Rocky Linux的官方网站:Rocky Linux:https://rockylinux.org

2. 导航到下载页面

在主页上,找到并点击“Get Rocky”或“Download”按钮,到下载页面。

3.选择版本

在下载页面上,会看到不同版本的Rocky Linux可供选择。选择想要下载的版本(通常是最新稳定版本)。看到多个可用的镜像文件类型,例如DVD ISO、Minimal ISO和Boot ISO。
以下是每种类型的用途:

  • DVD ISO: 完整的安装镜像,包含所有的安装包。
  • Minimal ISO: 仅包含最基本的安装包,适用于最小化安装。
  • Boot ISO: 一个小的引导镜像,用于从网络安装。
    选择需要的镜像类型并点击对应的下载链接,这里我推荐下载DVD ISO即完整镜像的下载。

四、RockyLinux上传配置安装

1.准备工作

  • 1、确保你的群晖NAS上已经安装并启用了Virtual Machine Manager(VMM)。
  • 2、准备好Rocky Linux的ISO镜像文件,可以按照前面提到的步骤下载。

2.上传ISO镜像

  • 1、登录群晖NAS的DSM(DiskStation Manager)界面。
  • 2、打开“File Station”应用,将下载好的Rocky Linux ISO文件上传到NAS中合适的共享文件夹。

3.创建虚拟机

  • 1、打开Virtual Machine Manager。
  • 2、在左侧导航栏中选择“虚拟机”。
  • 3、点击“新增”按钮,然后选择“新增”菜单栏。
  • 4、开始创建虚拟机向导,操作系统选择Linux;
  • 5、确定系统的存储空间,点击下一步;

4.配置虚拟机

  • 1、配置常用规格这边,填写系统名称、Cpu核心数、内存容量,这里根据个人Nas物理配置情况来实际配置进行

  • 2、存储空间这里我推荐50GB以上,以备后续系统中软件的安装部署

  • 3、网络配置这边,选择默认即可;

5.其他设置

  • 1、启动ISO文件,浏览选择DSM系统File Station中RockyLinux系统镜像文件,其他可以保持默认;

  • 2、用户权限分配,这里根据需求选择用户电源管理权限;

  • 3、完成以上配置向导,点击完成即可完成虚拟机创建;

6.系统安装向导

完成RockyLinux系统镜像上传以及虚拟机的创建配置,接下来就是Rocky Linux系统的安装初始化;

  • 1、回到Virtual Machine Manager主界面,选择“虚拟机”,点击刚刚新建的虚拟机,点击“开机”;

  • 2、等待系统开机后,点击“连接”;

  • 3、等待虚拟机系统开机运行后连接上进入VNC远程连接,如下图所示:

  • 4、点击“Install Rocky Linux 9.4”运行系统安装程序;

  • 5、选择安装过程中的语言,本次安装采用简体中文,如若和我一样的系统使用习惯可以参考下图,也可以根据自己的使用习惯选择语言;

  • 6、系统初始化设置相关安装信息摘要

  • 7、用户设置,root密码进行设置,这里勾选上“允许root用户使用密码进行SSH登录”,设置完成后点击完成返回信息摘要;

  • 8、创建用户,这里建议使用英文名,密码进行设置,勾选“将次用户设为管理员(M)”后点击完成返回信息摘要;

  • 9、软件选择,这里根据自己的需求进行基本环境的选择,这里我选择的“是带GUI的服务器”,已选环境的附加软件这里也是同理和上述一样根据个人需求进行勾选,确认后点击完成;

  • 10、系统安装目标文件,这里可以保持系统默认,也可以根据个人需求进行选择调整,确认后点击完成;

  • 11、可以查看网络和主机名,记录一下内网的IP地址;

  • 12、在上述安装信息摘要的软件、系统中安装目标位置、用户设置后点击开始安装即可;

  • 13、接下来就是等待系统的自动安装了;

  • 14、自动安装程序完成,即可点击重启系统,完成系统安装;

  • 15、重新启动后,进入系统登录界面,输入账户密码,接下来开始系统初始化设定;

  • 16、至此我们就已经完成了Rocky Linux的安装全部过程,接下来就可以根据系统向导对系统进行熟悉;