pve (群辉、软路由、win/linux)折腾日记

news2024/11/25 2:24:16

目录

  • 生命不息,折腾不止
    • 名词解释
    • 硬件参数
    • 装机
    • PVE安装
      • 下载pve
      • ultraISO 把镜像写入u盘
      • rufus把镜像写入U盘
      • bios设置U盘启动
      • 安装pve系统
    • ssh连接pve
    • pve的使用
    • 安装pvetools
    • 安装ubuntu-server系统
      • ubuntu更换国内源
      • ubuntu安装docker
      • 更改docker国内源
      • docker环境下安装青龙
    • 安装群辉
    • 参考链接:

生命不息,折腾不止

因自身能力有限,可能内容质量不高,欢迎志同道合的各路大神加入,共同折腾!

名词解释

  • ALL IN ONE :多功能一体机

  • OpenWrt【软路由】:简单理解就是有一个或者多个网口的电脑,类似路由器但功能更强,主要对网络进行管理,内核是linux系统,无限扩展能力。下载

  • ikuai【软路由】:同上,但是系统不同。下载

  • pve【虚拟机管理系统】:理解为开机进入的占内存非常小的管理系统,可以进行各种虚拟机的管理。PVE是专为家庭设计打造的,开源永久免费,在低配置的小主机上都能轻松运行的一款轻量级平台,基于debian的linux系统。下载

  • EXSI【虚拟机管理系统】:企业用,自定义少一些,非常稳定,付费系统。整合硬件直通,linux内核。

  • unRaid【nas系统】:基于Slackware的Linux系统,虚拟机内核也是KVM。磁盘阵列管理非常有特色,灵活性很高。同时还有很不错的插件、Docker和虚拟机支持。付费系统。

  • 群辉【nas系统】:专业的nas系统,旨在实现轻松数据管理、安全共享等的私有云解决方案。付费系统,可以通过其他方式洗白,但功能受限。

  • docker【容器】:与虚拟机通过操作系统实现隔离不同,容器技术只隔离应用程序的运行时环境但容器之间可以共享同一个操作系统,轻量级且占用的资源更少,优点快速部署。

硬件参数

穷有穷玩法,富有富玩法,适合自己就好!

硬件参数详细
主板攀升一体机拆机
CPUJ3160四核,6W功耗
内存8G笔记本内存国惠,国产小品牌
msata128G拆机不知名品牌
硬盘待定待定
网卡插网线
电源航嘉12V4ADC口,5521
机箱
散热器风扇散热,被动散热

上面的参数仅供参考,总花费150左右,推荐高配置,体验更好。

装机

组装过程:略

因购买的只有主板,板子只有颜色区别,没有字母识别,因此网上搜索的图,仅供参考:
两个黑接口是开机键,短接即可开机

攀升进入bios的快捷键:DEL(自己搜寻自己进入的快捷键,大部分是F2,F12,F10,DEL等),开机狂按就行
进入bios找到BOOT,然后更改启动顺序,选择U盘为第一启动项

PVE安装

pverufusultraISO
下载地址下载地址下载地址

因为我使用的是SD卡存储,尝试rufus安装失败,建议使用 ultraISO进行镜像写入。
U盘推荐4G往上。

下载pve

我下载的pve版本是7.4
在这里插入图片描述

ultraISO 把镜像写入u盘

下载完成后需要把镜像文件写入存储设备(U盘)
在这里插入图片描述
选择镜像文件
在这里插入图片描述

先格式化,然后写入。
在这里插入图片描述

rufus把镜像写入U盘

在这里插入图片描述

bios设置U盘启动

具体操作看第二步骤装机里面有教程。

安装pve系统

插上U盘,启动电脑,开始装系统

选择第一个install pve,回车
在这里插入图片描述

选择同意,进入下一步
在这里插入图片描述
选择需要安装到的硬盘,并点击next,进入下一步
在这里插入图片描述
选择地区,并选择next,进行入下一步
在这里插入图片描述
设置登录的密码,再次确认密码,邮箱【随便写,不写好像不行】,继续next下一步
在这里插入图片描述
分配IP、掩码、网关等信息,并继续next下一步
如果插入网线的话,会自动设置,也可以自定义

Hostname:主机名,随便写
IP Address:IP地址,默认分配的,也可以自己设定
Netmask:子网掩码,写255.255.255.0
Getway:网关,默认,也可以自己设定
DNS Server:DNS服务器,默认,也可以自己设定

在这里插入图片描述
然后点击install就等待安装
在这里插入图片描述
显示successful说明安装成功,显示failed说明安装失败,安装失败可以尝试重新写入镜像(U盘)
https://192.168.1.100:8006记住自己的地址,这个跟上面设置的相同。同一个局域网下可以通过其他电脑访问这个地址进行web 管理。
然后点rebot,重启系统,记得拔掉U盘,不然下次启动可能还是U盘启动。

在这里插入图片描述
重启后选择第一项,不选也行,默认自己选
在这里插入图片描述
出现以下界面说明可以通过其他电脑进行访问了
在这里插入图片描述

访问选择https,不然会显示不安全连接

用户名密码
root*******

成功进入pve系统,可以愉快的玩耍了

ssh连接pve

使用finalshell进行连接,可以选择自己熟悉的ssh连接软件。

名称配置
主机名自定义,随便写
ip192.168.xx.xx
端口22
用户名root
密码******

pve的使用

pve配置,参考链接
脚本
pve 7.4配置

安装pvetools

参考链接

安装ubuntu-server系统

参考链接
在pve环境下安装ubuntu服务器版本,安装过程如下:
ubuntu官方链接(不推荐,下载慢)
中科大开源库
阿里开源镜像库
兰州大学开源镜像站

自行选择进行下载,我下载的版本是22.10,可以自由选择。

pve进行iso镜像上传,存在local下。
在这里插入图片描述

ubuntu-server安装教程参考

补充:根据自己电脑的性能分配内存、硬盘等


问题:root密码不知道,可能系统自动生成密码
解决:命令修改密码

sudo passwd root

问题:安装不上ubuntu系统,当初安装22.04版本失败【可能跟ISO镜像有关系,没有重新下载】
解决:换一个新版本进行安装,或者重新下载镜像


问题:pve下的NOVNC界面无法粘贴复制
解决:使用finallshell等shell软件进行连接,或者参考
教程1,教程2


问题:final了shell一直提示密码错误【密码是正确的】
解决:

vim /etc/ssh/sshd_config

修改配置:
在这里插入图片描述
重启ssh服务:

sudo service ssh restart

在这里插入图片描述

ubuntu更换国内源

镜像源:

  1. 清华大学开源镜像站
    选择对应的版本
    在这里插入图片描述
  2. 阿里云镜像站
    在这里插入图片描述

笔记:核心就是个版本的代号不一致
14.04:trusty
16.04:xenial
18.04:bionic
20.04:focal
22.04:jammy
22.10 kinetic
在这里插入图片描述
在这里插入图片描述

配置文件地址/etc/apt/sources.list,修改文件命令:

vim /etc/apt/sources.list

#注释掉原来的地址,换成新的地址即可。

ubuntu安装docker

参考教程0
参考教程1
参考教程2

apt-get install docker-ce docker-ce-cli containerd.io

更改docker国内源

一、国内加速地址

  1. Docker中国区官方镜像
https://registry.docker-cn.com
  1. 网易
http://hub-mirror.c.163.com
  1. ustc
https://docker.mirrors.ustc.edu.cn
  1. 中国科技大学
https://docker.mirrors.ustc.edu.cn
  1. 阿里云容器 生成自己的加速地址
    在这里插入图片描述

流程如下
创建或修改json文件【没有这个文件会创建这个文件】

vim /etc/docker/daemon.json

文件格式如下,多个源用隔开

{
    "registry-mirrors": [
        "https://registry.hub.docker.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}

配置完文件,重新加载docker服务【重启】

systemctl restart docker

查看是否成功

docker info

查看docker的状态【actving绿色为运行状态】

systemctl status docker

docker环境下安装青龙

参考教程1,参考教程2

网传2.10.13版本稳定,可以自由选择版本,也可以安装最新版
安装命令如下:【可能不稳定,安装时间有长有短】

sudo docker run -dit \
   -v $PWD/ql/config:/ql/config \
   -v $PWD/ql/log:/ql/log \
   -v $PWD/ql/db:/ql/db \
   -p 5700:5700 \
   --name qinglong \
   --hostname qinglong \
   --restart always \
   whyour/qinglong:latest

whyour/qinglong:latest 为最新版
whyour/qinglong:2.10.13 为2.10.13版本
5700:5700 端口是5700,如果想换端口,5678:5700,后面的57000不动
restart always 自启

安装群辉

群辉系统选择和介绍
PVE7.1虚拟机安装黑群晖教程
下载对应的群辉系统,根据自己的电脑性能来选择并下载:
百度网盘链接:提取码: 4itr
下载链接【私人博客】

参考链接:

all in one系列,PVE虚拟机安装爱快+openwrt+群晖教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/775461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

了解 MySQL 的存储引擎

点击上方↑“追梦 Java”关注,一起追梦! 存储引擎的主要工作就是与文件系统进行数据交互,比如我们常用的 InnoDB 引擎。 MySQL 的存储引擎是插件式的,应用程序无需针对不同的存储引擎进行对应的编码操作,MySQL 提供了一…

什么是布道师?看完这篇文章你就懂了

布道师这个术语可能对许多人来说还比较陌生,但实际上,布道师在软件行业中扮演着非常重要的角色。他们是软件产品的积极倡导者和用户之间的桥梁,致力于传递好消息、收集反馈,并与用户建立良好的关系。在本文中,我们将深…

Linux —— 查看进程命令及进程优先级

目录 一,查看进程命令 1,ps 命令 ps axj ps aux ps l ps -l 2,top 命令 3,ptree 命令 4,pgrep 命令 三,进程优先级 PRI NI 一,查看进程命令 ps、top、pstree、grep; 1&…

腾讯云 Finops Crane 开发者集训营 - 云成本优化一站式解决方案实践

一、 相关活动介绍: 自从上次参加完CSDN联合腾讯云发起的《云原生之降本增效》活动后,只是停留聚焦在优秀实践方法论、资源与弹性、架构设计上的了解,本次《腾讯云 Finops Crane 开发者集训营》是深入了解并实践基于 FinOps 框架开展的一个成…

001-Spring简要原理分析

Bean的生产 class到beanDefinition beanDefinition到Bean Bean查找流程 根据类型找找到多个根据名称找 AOP 在实例化后创建代理对象返回 把之前创建的Bean塞入代理对象的 target 字段中 事务 利用AOP代理掉数据源 在提交事务的时候 关闭自动提交手动提交事务异常回滚事…

【力扣算法16】之 18. 四数之和 python

文章目录 问题描述示例1示例2提示 思路分析代码分析完整代码详细分析运行效果截图调用示例运行结果 完结 问题描述 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[…

MySQL Schema 比较同步工具汇总(2023 版)

数据库 schema 比较工具使你能够识别关系数据库中对象结构的差异,并在多个数据库中同步你的特定对象。它通常用于以下情况: 将数据库变更从私有分支合并到团队的主分支在同构数据库中保持 schema 一致性构建新的数据库测试环境根据应用需求将数据库 sch…

与国外客户会面后,一些用语整理

与客户进行了会面,当客户离开工厂,我们需要对讨论过的内容进行整理并发邮件给客户,这里会用到一些客套语,今天分享部分给大家参考! Well received and thank you for the update, will be sure to take note on those…

利用 DNSLog无回显注入

DNSLog概念 DNSLog(域名系统日志)是一种特殊的技术和服务,用于捕获和记录通过域名系统(DNS)协议进行的请求和响应。它的目的是帮助用户跟踪、分析和管理DNS流量,并收集与域名相关的信息。 基本上&#xf…

JDBC 异常处理(SQLException)

异常处理允许您以受控的方式处理异常情况,例如程序定义的错误。 发生异常情况时,将引发异常。抛出这个词意味着当前程序停止执行,并且控件被重定向到最接近的适用catch子句。如果不存在适用的catch子句,则程序的执行结束。 JDBC…

提升内功之模拟实现库函数strlen/strncpy/strcmp/strcat/strstr/memcpy/memmove

strlenstrncpystrcmpstrcatstrstrmemcpymemmove strlen strlen函数的作用就是求字符串的首元素开始往后计算字符串的长度&#xff0c;直到’\0‘&#xff0c;但不会把\0的长度计算进去 #include<stdio.h>size_t Strlen(const char* src) {size_t count 0;while (*src ! …

SpringBoot 集成 EasyExcel 3.x导入导出

SpringBoot 集成 EasyExcel 3.x导入导出 介绍 EasyExcel 是一个基于 Java 的、快速、简洁、解决大文件内存溢出的 Excel 处理工具。它能让你在不用考虑性能、内存的等因素的情况下&#xff0c;快速完成 Excel 的读、写等功能。 EasyExcel文档地址&#xff1a; https://easyex…

IDEA + Spring Boot + Security + MyBatis Plus+Mysql低代码快速开发平台

IDEA Spring Boot Security MyBatis PlusMysql低代码快速开发平台 一、系统介绍1.环境配置 二、系统展示1. 管理员登录2.主页3.用户管理4.角色管理5. 权限管理6. 部门管理7. 数据字典8.文件管理9.系统配置10.电子邮件11.站内消息12.数据监控13.定时任务14.在线用户15.任务日…

芯片验证板卡设计方案:基于VU440T的多核处理器多输入芯片验证板卡

基于VU440T的多核处理器多输入芯片验证板卡 一、板卡概述 基于XCVU440-FLGA2892的多核处理器多输入芯片验证板卡为实现网络交换芯片的验证&#xff0c;包括四个FMC接口、DDR、GPIO等&#xff0c;板卡用于完成甲方的芯片验证任务&#xff0c;多任务功能验证。 …

图书管理系统【C语言】

咱就是说这太令人绝望了&#xff01; &#xff01;&#xff01; 图书管理系统 这是一个平平无奇的系统。 一、系统要求 1、实现以下基本功能 1.添加图书 2.删除图书 3.保存图书 4.图书列表 5.修改图书 6.查找图书 7.图书排序 …

网络安全运维工程师的主要职责

什么是安全运维工程师呢&#xff1f;安全运维工程师就是网络安全大方向下的网络安全运行与维护的一个细分岗。 IT运维工作方向比较多&#xff0c;列如安全运维、数据运维、应用运维、系统运维等&#xff0c;今天我们就来了解一下网络完全运维工程师是什么&#xff1f;同时也了…

【Java】顺序表

文章目录 顺序表LinkedListArrayList构造方法带参&#xff08;int&#xff09;构造不带参构造满&#xff0c;需要扩容 remove()remove(int)remove(Object) subList() 几点注意顺序表的优缺点优点&#xff1a;缺点&#xff1a; 顺序表 底层是数组&#xff0c;进行动态分配后可以…

NAT种类和NAT穿越

NAT种类 说明 NAT有三种类型&#xff1a;静态NAT(tatic NAT)、动态地址NAT(Pooled NAT)和网络地址端口转换(NetworkAddress PortTranslation&#xff0c;NAPT)。 其中静态NAT设置起来最简单&#xff1b; 内部网络中的每个主机都被永久映射成外部网络中的某个合法的地址&#x…

求出0~100000之间的所有“水仙花数”并输出

求出0~100000之间的所有“水仙花数”并输出。 “水仙花数”是指一个N位数&#xff0c;其各位数字的n次方之和正好等于该数本身。 如&#xff1a;1531^3 5^3 3^3 , 则153是一个“水仙花数” 先来了解一下水仙花数的概念&#xff1a; 水仙花数只是自幂数的一种&#xff0c;严…

Flutter侧边栏组件Drawer

主要代码&#xff1a; drawer: const Drawer(child: Column(children: [Row(children: [Expanded(flex: 1,child: UserAccountsDrawerHeader(accountName: Text("张三"),accountEmail: Text("xxxqq.com"),currentAccountPicture: CircleAvatar(backgroundI…