OpenMediaVault的两种部署方式方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenMediaVault的两种部署方式方式相关的知识,希望对你有一定的参考价值。

OpenMediaVault是什么?
OpenMediaVault是一个NAS存储系统的开源解决方案,通过网络协议(如TCP/IP)和应用程序(如网络文件系统NFS或者通用Internet文件系统CIFS)来进行文件访问,其功能比肩于群晖 DSM 、威联通 QTS、万由 U-NAS OS、FreeNAS、Windows系的存储服务器、Linux Distribution系的存储服务器、Nas4Free或XigmaNAS等。

官网是这样介绍 OpenMediaVault 的:

What is openmediavault?
openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins.
openmediavault is primarily designed to be used in small offices or home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

当前 OpenMediaVault 提供两种安装方式:一是通过官方提供的 ISO 镜像进行裸机安装;二是通过 YUM 源在Debian OS 上安装。这和国产云管平台 ZStack 的安装部署方式一样。

官方的 ISO 镜像地址:https://sourceforge.net/projects/openmediavault/files/

官方的 YUM 源地址:https://packages.openmediavault.org/

接下来我主要提供在 Debian 9 OS 上通过 YUM 源部署 OpenMediaVault 。

首先,安装完 Debian OS后,对OS环境做初始化,可参见博文 《
Debian 9 的系统初始化脚本》中提供的 shell 脚本。
初始化结束后建议为 Debian OS 配置静态 IP 。

配置 OpenMediaVault YUM 源:

技术图片

root@debian:/home/jamesbond007# cat <<EOF >> /etc/apt/sources.list.d/openmediavault.list

deb http://packages.openmediavault.org/public arrakis main
deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis main
deb http://packages.openmediavault.org/public arrakis-proposed main
deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis-proposed main
deb http://packages.openmediavault.org/public arrakis partner
deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis partner
EOF

root@debian:/home/jamesbond007# apt-get --allow-unauthenticated install openmediavault-keyring
Reading package lists... Done
Building dependency tree
Reading state information... Done
...........................................................................................................

技术图片

root@debian:/home/jamesbond007# apt-get update
Get:1 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B]
Get:2 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,129 B]
Ign:3 http://downloads.sourceforge.net/project/openmediavault/packages arrakis InRelease
Get:4 http://packages.openmediavault.org/public arrakis InRelease [12.8 kB]
............................................................................................................
root@debian:/home/jamesbond007# apt-get --yes --auto-remove --show-upgraded --allow-downgrades --allow-change-held-packages --no-install-recommends --option Dpkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" --allow-unauthenticated install postfix openmediavault
Reading package lists... Done
Building dependency tree
Reading state information... Done
....................................................................................

执行如下命令完成 OpenMediaVault 的初始化:

root@debian:/home/jamesbond007# omv-initsystem

技术图片

通过跳板机访问 OpenMediaVault Web UI 进行配置:

技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

以下是用 ISO 部署 OpenMediaVault 的部分截图:
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

以上是关于OpenMediaVault的两种部署方式方式的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot热部署的两种方式

基于Maven的SpringBoot项目实现热部署的两种方式

Springboot 热部署的两种方式

next js的两种部署方式

Flink提交任务部署的两种方式

Java:Springboot 实现热部署的两种方式