本文参考了多位前人的工作,在此表示感谢!

目录

更新日志

背景

用途:

硬件环境:

安装PVE

一、下载PVE软件

二、刻录启动U盘

三、安装注意要点

安装OpenMediaVault

一、下载并上传镜像

二、开始安装

三、更换源、update、安装omv-extras

四、登录web端管理端


更新日志

2023年5月10日

撰写第一版。

背景

用途:

1.初步学习Linux各种概念,通过搭建NAS学习Linux命令;

2.搭建一个可以使用的NAS及视频点播系统;

3.未来准备学习docker及LXC技术等,用于未来工作;

硬件环境:

畅网微控 N5010 V5

CPU:Intel Celeron Jasper Lake N5105

内存:8GB 杂牌内存

SSD:梵想(FANXIANG)2TB SSD

网卡:Intel i226(新2.5G网卡)×4

功率:额定10W,感觉应在10~20W

安装PVE

一、下载PVE软件

进入PVE官网下载:

https://www.proxmox.com/en/downloads

最新版本为7.4,下载ISO镜像。

二、刻录启动U盘

使用ultraISO或其他刻录软件均可。如使用ultraISO,启动方式应选择“RAW”。

三、安装注意要点

1.本机仅有一块硬盘,未组raid,直接安装在SSD;

2.安装输入root密码和电子邮件地址,单击“Next”。

3.选择管理接口,输入PVE节点的服务器名、IP地址、子网掩码、网关和DNNS服务器,如果电脑连到网络,后面的这些信息会自动获取,也可以自己改。

注意:PVE只有通过管理接口连接的网卡才能登录到PVE的管理界面,这跟EXSi不一样,EXSi配置好默认任何一个网卡都能访问管理界面。

4.安装完成,单击“Reboot”,记得拔掉PVE安装U盘并更改启动项。

5.启动完成,下面红框为PVE管理地址。

6.进入PVE的管理界面。大功告成!

安装OpenMediaVault

一、下载并上传镜像

OMV官网地址:

https://www.openmediavault.org/download.html

提供两个版本,最新稳定版6.0.24(推荐),老版本为5.6.13.

将镜像上传至  数据中心>pve>local(pve)>ISO镜像>上传。

二、开始安装

1.虚拟机硬件设置

PVE>创建虚拟机

VM ID:6024

名称:OMV6024(太长可能报错,存疑)

磁盘:本处可以增加scsi1,也可以安装完成后另行增加。

CPU:核心 2 ,启用NUMA

内存:4000MB

2.安装过程

开始安装界面:

语言:中文(简体)

国家:中国

键盘:汉语

等待下一步安装ing……

主机名:omv6024

域名:local

root用户密码:

等待下一步安装ing……

Debian仓库镜像所在的国家:中国

Debian仓库镜像:清华镜像站

代理:空

等待下一步安装ing……(2分钟左右)

启动引导器:sda

等待下一步安装ing……(1分钟左右)

自动重新启动ing……

重启后进入omv,ens18即为omv系统的管理地址,建议第一次进入系统后重启

三、更换源、update、安装omv-extras

1.启动Windows powershell(管理员)

输入命令,登录omv管理端:

ssh root@192.168.50.98

询问:yes

输入密码登录成功

2.替换国内清华镜像源

输入以下代码并回车执行:

sudo omv-env set OMV_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public"
sudo omv-env set OMV_APT_ALT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages"
sudo omv-env set OMV_APT_KERNEL_BACKPORTS_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/debian"
sudo omv-env set OMV_APT_SECURITY_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/debian-security"
sudo omv-env set OMV_EXTRAS_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers"
sudo omv-env set OMV_DOCKER_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian"
sudo omv-env set OMV_PROXMOX_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian"
sudo omv-salt stage run all

或者使用华为源,速度更快

sudo omv-env set OMV_APT_REPOSITORY_URL "https://mirrors.huaweicloud.com/OpenMediaVault/public"
sudo omv-env set OMV_APT_ALT_REPOSITORY_URL "https://mirrors.huaweicloud.com/OpenMediaVault/packages"
sudo omv-env set OMV_APT_KERNEL_BACKPORTS_REPOSITORY_URL "https://mirrors.huaweicloud.com/debian"
sudo omv-env set OMV_APT_SECURITY_REPOSITORY_URL "https://mirrors.huaweicloud.com/debian-security"
sudo omv-env set OMV_EXTRAS_APT_REPOSITORY_URL "https://mirrors.huaweicloud.com/OpenMediaVault/openmediavault-plugin-developers"
sudo omv-env set OMV_DOCKER_APT_REPOSITORY_URL "https://mirrors.huaweicloud.com/docker-ce/linux/debian"
sudo omv-env set OMV_PROXMOX_APT_REPOSITORY_URL "https://mirrors.huaweicloud.com/proxmox/debian"
sudo omv-salt stage run all

等待下一步安装ing……(3分钟左右),成功后如图:

3.升级更新

分别执行以下命令:

sudo apt update
sudo apt upgrade
sudo omv-upgrade
sudo apt autoremove

执行过程中全部默认“y”,配置也默认。

等待下一步安装ing……(5分钟左右),成功后如图:

4.第一次安装omvextras

运行以下命令

sudo wget https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_6.1.1_all.deb
sudo dpkg -i openmediavault-omvextrasorg_6.1.1_all.deb

系统返回:缺少两个软件包:dirmngr和gnupg。

5.修复软件

运行以下命令,解决缺少两个依赖的问题:

sudo apt --fix-broken install

结果如下(容易在97%进度条卡死,耐心等待):

6.第二次安装omvextras(别问我为什么要先失败一次)

运行以下命令

sudo wget https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_6.1.1_all.deb
sudo dpkg -i openmediavault-omvextrasorg_6.1.1_all.deb

等待下一步安装ing……(2分钟左右),成功后如图:

7.恭喜你!走到这一步基本没问题了。

四、登录web端管理端

1.在浏览器输入:

omv6024.local - openmediavault Workbenchhttp://192.168.50.98/#/login

即可登陆管理端。

如果一切顺利,“系统”页面中应包含了“omv-extras”,同时  更新管理>更新  中需要升级的项应不多余2个,“插件”页面中插件数量应为45个,而非17个。

2.应用设置

3.重启omv

使用PVE+OMV搭建NAS与视频平台(上篇)相关推荐

  1. 七牛云 RTN:基于 WebRTC 零基础搭建实时音视频平台

    近年来,在线教育.狼人杀.在线抓娃娃.线上 KTV 等多人视频互动模式不断涌现,实时音视频通信风头正劲,实时音视频技术 WebRTC 也因此受到了广泛关注.相关数据显示,2017-2021 年期间,全 ...

  2. 网易云信携手神州信息,共同打造广东华兴银行线上视频平台

    疫情之下,线上业务办理成刚需 2020 年的"新冠疫情"爆发给诸多行业带来了深远的影响,对于银行业而言,最直接的就是临柜交易量急剧下降,各类线上业务需求激增. 随着数字经济的发展, ...

  3. 用树莓派搭建全功能NAS服务器(01):树莓派基础操作OMV搭建

    写在前面 对于文件互传来说,局域网和云盘的操作总是独立的,而且很难将两者的优势合为一体.如果想要集多种优势为一体,那么NAS应该就是较为完美的解决方案了. 在这个系列中我们尽量跳过一些枯燥的理论知识, ...

  4. 关于短视频平台框架搭建与技术选型探讨

    近年来,互联网高速发展,电视等传统媒体加速向媒体融合方向迈进,在三网融合等政策推动以及视频云技术.互动技术.大数据分析等新技术加速应用的背景下,无视频,不网络,短视频成为最重要的信息载体之一.构建高效 ...

  5. 短视频平台开发,首先要搭建短视频框架

    科技发展,技术进步,音视频异军突起.无视频,不网络,短视频成为最重要的信息载体之一,是互联网核心组成部分.如何进行短视频平台开发,是慎之又慎的问题.从架构的角度,探讨短视频平台的构建与技术选型问题.从 ...

  6. 【解决方案】GB28181/RTSP/SDK/Ehome协议支持级联视频智能分析平台EasyCVR搭建小区园区视频监控系统

    一.背景分析 在社会信息化飞速迈进的今天,人们对住宅的关注已经不再局限于居室面积.周边环境.交通等方面,而是把更多的兴趣和注意力放在与外界沟通.信息服务.安全防范.物业管理方面,这就要求传统的住宅小区 ...

  7. 【解决方案】GB28181/RTSP/SDK/Ehome协议支持级联视频智能分析平台EasyCVR如何搭建小区/园区视频监控系统

    一.背景分析 在社会信息化飞速迈进的今天,人们对住宅的关注已经不再局限于居室面积.周边环境.交通等方面,而是把更多的兴趣和注意力放在与外界沟通.信息服务.安全防范.物业管理方面,这就要求传统的住宅小区 ...

  8. ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...

    目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...

  9. 短视频平台搭建,移动端商品下单、购买过程的实现

    短视频平台搭建,移动端商品下单.购买过程的实现 代码部分 @charset "utf-8"; /* CSS Document *//*公用的*/ .comWidth{margin- ...

最新文章

  1. python怎么安装pandas模块-如何在Python 3中安装pandas包和使用数据结构
  2. 微软系统修复工具(试用版)
  3. 安卓系统换成linux系统软件,将旧安卓手机打造成“简易linux”机器,并部署AdGuardHome...
  4. 前端学习(2656):vue2中用v-model实现
  5. PCI总线的含义是什么?PCI总线的主要特点是什么?
  6. 求阶乘的和(信息学奥赛一本通-T1091)
  7. 华盛顿大学公开课Programming Languages by Dan Grossman 简介
  8. linux用命令连接wifi密码,Linux下如何通过命令连接wifi
  9. 1.7 LINUX启动流程
  10. 骑马与砍杀是用python编的_骑马与砍杀编辑模式怎么用
  11. 用 ConfigMap 管理配置 - 每天5分钟玩转 Docker 容器技术(159)
  12. JavaScript HTML DOM 1
  13. POJ 1195 Mobile phones (二维树状数组)
  14. C# .net中获取台式电脑中串口设备的名称
  15. R语言金融基础:tidyquant获取数据(股票每日行情)
  16. Ngnix的日志管理和用定时任务完成日志切割
  17. 简单的php文件_超简单的php文件上传程序
  18. shell 运行shell脚本
  19. Windows10 如何清理注册表,教大家清理注册表方法
  20. 群友(淡泊、明志)总结java面试题

热门文章

  1. UnicodeDecodeError: ascii codec cant decode byte 0xfc in position 1: ordinal not in range
  2. 关于 iOS App《长图拼接》的服务支持
  3. python xlsx读写实践
  4. ILSVRC2012数据集(分类部分)简要介绍和初步处理
  5. linux镜像默认密码,OpenStack官方镜像和密码
  6. php一句话上传木马,一句话木马上传常见的几种方法
  7. 更大体量、更强运营、更多名师:高途课堂全新升级
  8. java automapper 使用_AutoMapper 使用总结
  9. Mac 切换 JDK 版本
  10. You-Get——基于Python3的媒体下载工具