Compare commits

...
4 Commits
Author SHA1 Message Date
狐狸Nomad 13976f0416 文档结构整理 2023-03-03 16:37:07 +08:00
狐狸Nomad c384d28039 添加更新 PCI 数据库方法
Signed-off-by: 狐狸Nomad <9463297+callmer@user.noreply.gitee.com>
2023-02-09 08:28:04 +00:00
狐狸Nomad 8da8fea50c 添加更新 PCI 数据库方法
Signed-off-by: 狐狸Nomad <9463297+callmer@user.noreply.gitee.com>
2023-02-09 08:26:51 +00:00
狐狸Nomad d71720766c update 2.PVE初始化配置.md.
Signed-off-by: 狐狸Nomad <9463297+callmer@user.noreply.gitee.com>
2023-01-13 07:12:08 +00:00
94 changed files with 112 additions and 107 deletions
@@ -2,66 +2,66 @@
进入 `Advanced` 菜单的子菜单 `CPU Configuration`
![cpu设置](img/BIOS/bios_cpu.png)
![cpu设置](img/p00/bios_cpu.png)
检查 `Intel (VMX) Virtualization Technology` 选项为 `Enabled` 状态:
![cpu设置-vmx](img/BIOS/bios_cpu_vmx.png)
![cpu设置-vmx](img/p00/bios_cpu_vmx.png)
## 2.CPU功耗确认
进入 `Advanced` 菜单的子菜单 `Power & Performance`
![cpu功耗](img/BIOS/bios_power.png)
![cpu功耗](img/p00/bios_power.png)
进入 `CPU - Power Management Control`
![cpu功耗控制](img/BIOS/bios_power_control.png)
![cpu功耗控制](img/p00/bios_power_control.png)
检查 `C states` **默认** 选项为 `Enabled` 状态。
如果遇到网卡 **无法跑满** 的情况,可以尝试将该选项关闭:
![c-states](img/BIOS/bios_c_states.png)
![c-states](img/p00/bios_c_states.png)
再进入 `HDC Control` 菜单的子菜单 `View/Configure Turbo Options`
![turbo选项](img/BIOS/bios_turbo_options.png)
![turbo选项](img/p00/bios_turbo_options.png)
检查以下内容,适当调整以改变功耗墙:
- `Power Limit 1 Override` 选项:`Enabled`
- `Power Limit 1` 选项:`15000`
- `Power Limit 1 Time Window` 选项:为最大 `128`
![turbo选项确认](img/BIOS/bios_turbo_max.png)
![turbo选项确认](img/p00/bios_turbo_max.png)
## 3.来电自启确认
进入 `Advanced` 菜单的子菜单 `Hardware Monitor`
![硬件监控](img/BIOS/bios_hardware_monitor.png)
![硬件监控](img/p00/bios_hardware_monitor.png)
确认 `Restore AC Power Loss` 选项为 `Power On` 状态:
![来电自启](img/BIOS/bios_hardware_ac.png)
![来电自启](img/p00/bios_hardware_ac.png)
## 4.设置快速启动
PVE 系统安装完成后,进入 `Boot` 菜单,将 `Fast Boot` 选项设置为 `Enabled` 状态:
![快速启动](img/BIOS/bios_fast_boot.png)
![快速启动](img/p00/bios_fast_boot.png)
调整系统启动顺序,将 `Proxmox` 设置为第一启动项,并关闭其他启动项内容:
![启动顺序](img/BIOS/bios_boot_order.png)
![启动顺序](img/p00/bios_boot_order.png)
最后保存 BIOS 设置 `Save Changes and Exit`
![保存BIOS](img/BIOS/bios_save.png)
![保存BIOS](img/p00/bios_save.png)
使用键盘左右方向键选择 `yes` 并回车键执行保存:
![确认保存](img/BIOS/bios_save_yeahhhh.png)
![确认保存](img/p00/bios_save_yeahhhh.png)
+21 -21
View File
@@ -7,13 +7,13 @@ PVE 系统正式安装之前,需要准备 PVE 的安装镜像和一些必要
PVE 下载地址:https://www.proxmox.com/en/downloads
![下载PVE ISO文件](img/pve_download_iso.png)
![下载PVE ISO文件](img/p01/pve_download_iso.png)
点击 `Proxmox VE 7.x ISO Installer` 链接。此处可能有多个 PVE 的安装 ISO,可以根据需要进行选择。
此处我以目前最新的 `Proxmox VE 7.2 ISO` 作为演示。
![输入图片说明](img/pve_iso_hash.png)
![输入图片说明](img/p01/pve_iso_hash.png)
下载 ISO 时请注意 `SHA256SUM` ,后续将使用该校验信息对下载下来的 ISO 进行校验,以确保 ISO 文件的完整性。
@@ -32,7 +32,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
缺点是只支持 Windows、Linux。
![Ventoy写盘工具](img/pve_ventoy.png)
![Ventoy写盘工具](img/p01/pve_ventoy.png)
#### Etcher
@@ -42,7 +42,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
支持 Windows、macOS、Linux。
![Etcher写盘工具](img/pve_etcher.png)
![Etcher写盘工具](img/p01/pve_etcher.png)
#### Rufus
@@ -50,7 +50,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
轻便小巧的写盘工具,仅支持 Windows。
![Rufus写盘工具](img/pve_rufus.png)
![Rufus写盘工具](img/p01/pve_rufus.png)
### 0.3.SSH工具
@@ -65,7 +65,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
支持 Windows、macOS、Linux。
![Tabby SSH工具](img/pve_tabby.png)
![Tabby SSH工具](img/p01/pve_tabby.png)
#### MobaXterm
@@ -73,10 +73,10 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
功能强大的 SSH 工具,仅支持 Windows。
![MobaXterm](img/pve_mobaxterm.png)
![MobaXterm](img/p01/pve_mobaxterm.png)
## 1.PVE系统安装
## 01.PVE系统安装
由于机型不同,BIOS 的设置也不同,所以本文不演示具体如何将机器设置成从 U 盘启动。
@@ -92,7 +92,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
我使用 Ventoy 进行设备引导后,出现如下画面,选择 PVE 的安装 ISO :
![Ventoy引导设备](img/pve_ventoy_boot.png)
![Ventoy引导设备](img/p01/pve_ventoy_boot.png)
等待引导跑码完成后,即进入 PVE 的安装界面。
@@ -100,11 +100,11 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
选择第一项 `Install Proxmox VE` 开始安装 PVE 。
![PVE安装选项](img/pve_option.png)
![PVE安装选项](img/p01/pve_option.png)
设备将会继续跑码,直到 EULA 最终用户许可协议出现,选择 `I agree`
![PVE用户协议](img/pve_eula.png)
![PVE用户协议](img/p01/pve_eula.png)
### 1.3.PVE磁盘选项
@@ -112,7 +112,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
可以通过下拉框选择希望安装 PVE 的物理磁盘。
![PVE选择安装磁盘](img/pve_hd_choose.png)
![PVE选择安装磁盘](img/p01/pve_hd_choose.png)
点击磁盘列表右侧的 **Options** ,对 PVE 的磁盘安装参数进行一些调整。
@@ -120,7 +120,7 @@ PVE 下载地址:https://www.proxmox.com/en/downloads
如果设备安装的内存比较小,比如只有 `4GB``8GB` ,可以酌情考虑将 `swapsize` 改大,比如 `8`(此处无需填写单位 GB )。
![PVE磁盘文件系统](img/pve_hd_fs.png)
![PVE磁盘文件系统](img/p01/pve_hd_fs.png)
虽然 PVE 系统会根据设备安装的内存大小自动计算合理的 `swapsize` ,但我安装了 `16GB` 内存,因此我此处仅给了 `4GB` 的空间作为交换空间。
@@ -130,7 +130,7 @@ PVE 此时处于未接入互联网的 “离线” 安装状态,因此不会
`Contry` 处手动输入 `China` ,下方的 `Time zone` 将自动变更为 `Asia/Shanghai`
![PVE时区](img/pve_timezone.png)
![PVE时区](img/p01/pve_timezone.png)
### 1.5.PVE账户与邮箱
@@ -138,7 +138,7 @@ PVE 为最关键的虚拟化层,建议使用强密码,包含大小写字母
`Email` 必须为一个 “合法” 的邮箱地址,不然系统会判定邮箱地址不合法并拒绝继续安装。
![PVE邮箱设置](img/pve_email.png)
![PVE邮箱设置](img/p01/pve_email.png)
### 1.6.PVE网络设置
@@ -148,7 +148,7 @@ PVE 必须选择一个管理网口,默认情况下,PVE 会使用编号较小
当 PVE 完全安装好之后, **会在 PVE 提供的 WEB 页面中对该管理网口设置进行调整**
![PVE管理网口设置](img/pve_eth.png)
![PVE管理网口设置](img/p01/pve_eth.png)
根据我们之前的规划,对 PVE 的管理 IP(`172.16.1.250`)进行设置。
@@ -167,17 +167,17 @@ PVE 必须选择一个管理网口,默认情况下,PVE 会使用编号较小
- DNS Server
- 172.16.1.1
![PVE管理IP地址](img/pve_ip.png)
![PVE管理IP地址](img/p01/pve_ip.png)
### 1.7.PVE参数确认与安装
最后会显示出当前 PVE 安装的配置清单,确认无误后即可开始安装。
![PVE安装确认](img/pve_install_confirm.png)
![PVE安装确认](img/p01/pve_install_confirm.png)
安装完成后,PVE 会告知用户登录的 `IP 地址``端口`
![PVE安装完成](img/pve_install_finish.png)
![PVE安装完成](img/p01/pve_install_finish.png)
## 2.PVE安装后检查
@@ -186,11 +186,11 @@ PVE 安装完成后会自动重启,等待系统重启完成会显示如下界
**注意:Linux 操作系统,在输入密码时是不显示任何字符信息的,输入完成后输入回车即可。**
![PVE首次重启](img/pve_first_boot.png)
![PVE首次重启](img/p01/pve_first_boot.png)
登录系统后,我们使用一些命令来查看一些基本信息:
![PVE系统信息](img/pve_sys_info.png)
![PVE系统信息](img/p01/pve_sys_info.png)
```bash
@@ -1,8 +1,8 @@
## 1.更换系统软件源
在上一篇文章 [1.PVE系统安装](./1.PVE系统安装.md) 中,我们从刚装好的 PVE 系统中获取了系统的一些参数:
在上一篇文章 [01.PVE系统安装](./01.PVE系统安装.md) 中,我们从刚装好的 PVE 系统中获取了系统的一些参数:
![PVE系统信息](img/pve_sys_info.png)
![PVE系统信息](img/p01/pve_sys_info.png)
此处显示出 PVE 底层使用的是 Debian 的系统,代号为 `bullseye`
@@ -47,14 +47,12 @@ cat /etc/apt/sources.list
如果希望能更新 CPU 的 `microcode` ,则需要手动添加镜像的 `non-free` 参数,完整系统源示例如下:
```bash
## 输出内容参考:
deb https://mirrors.ustc.edu.cn/debian bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free
# security updates
deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free
```
此处我放出 Debian Bullseye 的完整镜像源以供参考, **非常不建议** 将 PVE 的系统源替换成完整的 Debian 源,以避免系统故障。
@@ -168,7 +166,7 @@ apt dist-upgrade
apt update
## 安装系统软件
apt install htop lm-sensors unzip vim tmux unattended-upgrades apt-listchanges powermgmt-base
apt install htop lm-sensors unzip vim tmux unattended-upgrades apt-listchanges powermgmt-base
## 安装网络工具
apt install iperf iperf3 iftop ethtool
@@ -178,6 +176,10 @@ apt install cpufrequtils
## 根据CPU厂商安装CPU微码工具
apt install intel-microcode (amd64-microcode)
## 更新 PCI 数据库
update-pciids
```
其中 `unattended-upgrades` 为系统自动更新服务,后续会对其进行配置。
@@ -193,7 +195,7 @@ apt install intel-microcode (amd64-microcode)
访问 PVE 的 WEB 管理界面,对 PVE 的网络进行一些调整。
![PVE网络规划](img/pve_net_schematization.png)
![PVE网络规划](img/p02/pve_net_schematization.png)
在设置 PVE 的网络之前,需要对网络内部结构做一个规划。
@@ -208,7 +210,7 @@ apt install intel-microcode (amd64-microcode)
先放出 PVE 网桥设置完成后的配置页面:
![PVE网桥最终设置显示](img/pve_net_preview.png)
![PVE网桥最终设置显示](img/p02/pve_net_preview.png)
在实地考察了 PVE 软路由在弱电箱的摆放位置后,本次决定使用 ETH0 口,也就是第一个物理网口,作为 RouterOS 的拨号网口,ETH3 口作为 PVE 的管理网口。
@@ -224,7 +226,7 @@ apt install intel-microcode (amd64-microcode)
首先双击 `vmbr0` ,进入配置界面:
![修改vmbr0](img/pve_modify_vmbr0.png)
![修改vmbr0](img/p02/pve_modify_vmbr0.png)
删除 `IPv4/CIDR``网关` 信息,确保 `自动启动` 为勾选状态。
@@ -234,17 +236,17 @@ apt install intel-microcode (amd64-microcode)
点击左上角的 `创建` 按钮,选择 `Linux Bridge`
![创建物理接口网桥](img/pve_br_create.png)
![创建物理接口网桥](img/p02/pve_br_create.png)
因为 `vmbr0` 名称已被使用,因此名称处填写 `vmbr1` ,桥接端口填写顺序的第二个网卡名称,我演示这里为 `enp3s0`
![指定物理接口](img/pve_br_phyport.png)
![指定物理接口](img/p02/pve_br_phyport.png)
确保 `自动启动` 为勾选状态,在备注处填写 `For LAN1` ,点击 `创建` 按钮。
然后,依次创建所有物理接口的内部网桥,直到最后一个:
![最后的物理接口网桥](img/pve_br_last_phyport.png)
![最后的物理接口网桥](img/p02/pve_br_last_phyport.png)
在创建最后一个物理网口的 PVE 网桥时,需要额外配置 `IPv4` 地址和对应的 `网关` 参数。
@@ -258,7 +260,7 @@ apt install intel-microcode (amd64-microcode)
### 3.3.创建 PVE 纯内部网桥
![纯内部网桥](img/pve_br_nophyport.png)
![纯内部网桥](img/p02/pve_br_nophyport.png)
纯内部网桥的创建方法与创建物理网口的网桥方法基本一致,唯一区别是在 **“桥接端口”处为空** 即可。
@@ -277,7 +279,7 @@ apt install intel-microcode (amd64-microcode)
在 PVE 系统的 DNS 设置页面中,新增 DNS 服务器的 IPv6 地址,即主路由的 LAN IPv6 地址:
![PVE添加IPv6DNS](img/pve_add_ipv6_dns.png)
![PVE添加IPv6DNS](img/p02/pve_add_ipv6_dns.png)
## 5.后续配置
@@ -1,6 +1,6 @@
## 0.必要条件
在上一篇文章 [2.PVE初始化配置](./2.PVE初始化配置.md) 中,我们已经初始化了 PVE 系统,接下来需要对 PVE 系统进一步调整。
在上一篇文章 [02.PVE初始化配置](./02.PVE初始化配置.md) 中,我们已经初始化了 PVE 系统,接下来需要对 PVE 系统进一步调整。
在 PVE 系统调整之前,请确保必要的软件包已经安装完成。
@@ -9,7 +9,7 @@
apt update
## 安装系统软件
apt install htop lm-sensors unzip vim tmux unattended-upgrades apt-listchanges powermgmt-base
apt install htop lm-sensors unzip vim tmux unattended-upgrades apt-listchanges powermgmt-base
## 安装网络工具
apt install iperf iperf3 iftop ethtool
@@ -19,6 +19,10 @@ apt install cpufrequtils
## 根据CPU厂商安装CPU微码工具
apt install intel-microcode (amd64-microcode)
## 更新 PCI 数据库
update-pciids
```
本文后续命令,均在 SSH 终端下完成。
@@ -191,7 +195,7 @@ MIN_SPEED="0"
`i` 键进入编辑模式,`esc` 键退出编辑模式,`:wq` 命令保存退出。
因为该配置文件很长,文章中留下一份已配置好的文件 [Fox_PVE_Cpufrequtils.conf](./src/Fox_PVE_Cpufrequtils.conf) ,以便对比。
因为该配置文件很长,文章中留下一份已配置好的文件 [pve_cpufrequtils.conf](./src/pve_cpufrequtils.conf) ,以便对比。
修改完成后,需要重新启动 PVE 服务器来使参数生效。
@@ -319,7 +323,7 @@ Unattended-Upgrade::Automatic-Reboot-Time "05:00";
- 自动重启:开启。
- 自动重启时间:05:00。
因为该配置文件很长,文章中留下一份 PVE 7.2 中已配置好的文件 [Fox_PVE_50unattended_Upgrades.conf](./src/Fox_PVE_50unattended_Upgrades.conf) ,以便对比。
因为该配置文件很长,文章中留下一份 PVE 7.2 中已配置好的文件 [pve_50unattended_upgrades.conf](./src/pve_50unattended_upgrades.conf) ,以便对比。
仔细再仔细确认无误后,`esc` 键退出编辑模式,`:wq` 命令保存退出。
@@ -336,7 +340,7 @@ OnCalendar=02:00
RandomizedDelaySec=0
```
完整的配置文件可查看 [Fox_PVE_Apt_Daily_Upgrade.conf](./src/Fox_PVE_Apt_Daily_Upgrade.conf),以便对比。
完整的配置文件可查看 [pve_apt_daily_upgrade.conf](./src/pve_apt_daily_upgrade.conf),以便对比。
设置完成后重启自动更新的触发器:
@@ -6,7 +6,7 @@
访问 [Debian Official Cloud Images](https://cloud.debian.org/images/cloud/) 官方网站,下载最新版 `Bullseye` 云镜像以及对应的校验文件:
![下载镜像](img/Template/download_genericcloud_image_qcow2.png)
![下载镜像](img/p04/download_genericcloud_image_qcow2.png)
该虚拟机模板主要作为内网 DNS 服务器使用,并会安装 Adguard Home 。
@@ -18,7 +18,7 @@
节点即本机,`VM ID``名称` 可以自由定义。
![虚拟机名称](img/Template/vm_id.png)
![虚拟机名称](img/p04/vm_id.png)
### 1.2.操作系统
@@ -26,7 +26,7 @@
操作系统类别选择 `Linux` 、版本选择 `5.x - 2.6 Kernel` 即可。
![虚拟机操作系统](img/Template/vm_os.png)
![虚拟机操作系统](img/p04/vm_os.png)
### 1.3.系统
@@ -40,7 +40,7 @@ SCSI 控制器选择 `VirtIO SCSI single` ,勾选 `Qemu代理` 选项。
在固件处需要针对 `UEFI` 进行调整,BIOS 选择 `OVMF (UEFI)` ,勾选 `添加EFI磁盘` EFI 存储选择 `local-lvm`
![虚拟机系统](img/Template/vm_system.png)
![虚拟机系统](img/p04/vm_system.png)
### 1.4.磁盘
@@ -48,7 +48,7 @@ SCSI 控制器选择 `VirtIO SCSI single` ,勾选 `Qemu代理` 选项。
由于使用 Cloud Image 制作虚拟机模板,此处删除所有磁盘:
![虚拟机磁盘](img/Template/vm_hd.png)
![虚拟机磁盘](img/p04/vm_hd.png)
### 1.5.CPU
@@ -56,33 +56,33 @@ CPU类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
若 PVE 服务器内有多颗物理 CPU ,则推荐启用 `NUMA`
![虚拟机CPU](img/Template/vm_cpu.png)
![虚拟机CPU](img/p04/vm_cpu.png)
### 1.6.内存
内存一般 2G 足够使用,关闭 `Ballooning` 设备选项:
![虚拟机内存](img/Template/vm_mem.png)
![虚拟机内存](img/p04/vm_mem.png)
### 1.7.网络
在 PVE 的 [网络设置](./2.PVE初始化配置.md#3配置-pve-网桥和管理网口) 中,曾创建了一个没有桥接任何物理网口的内部网桥。
在 PVE 的 [网络设置](./02.PVE初始化配置.md#3配置-pve-网桥和管理网口) 中,曾创建了一个没有桥接任何物理网口的内部网桥。
并且该网桥接口为主路由 RouterOS 的 LAN 的成员接口。
因此 Debian 虚拟机的网络设备选择该内部网桥即可,演示环境为 `vmbr4`
![虚拟机网口](img/Template/vm_network_port.png)
![虚拟机网口](img/p04/vm_network_port.png)
取消网口的 `防火墙` ,并根据虚拟机 vCPU 数,指定 `Multiqueue` 的数量,演示环境为 `2`
![虚拟机网卡多队列](img/Template/vm_network_queue.png)
![虚拟机网卡多队列](img/p04/vm_network_queue.png)
### 1.8.确认
接下来查看设置总览,确认无误,即可点击 “完成” :
![虚拟机确认](img/Template/vm_confirm.png)
![虚拟机确认](img/p04/vm_confirm.png)
## 2.调整虚拟机硬件参数
@@ -90,7 +90,7 @@ CPU类别选择 `host` ,核心根据物理 CPU 核心数进行酌情设置。
此时,查看虚拟机详情页,可以看到我们刚才创建的 Debian 虚拟机,删除 `CD/DVD驱动器`
![虚拟机删除光驱](img/Template/vm_delete_cd.png)
![虚拟机删除光驱](img/p04/vm_delete_cd.png)
### 2.2.虚拟机导入磁盘镜像
@@ -127,21 +127,21 @@ qm importdisk 1000 debian-11-genericcloud-amd64.qcow2 local-lvm
Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-1'
```
![虚拟机新磁盘](img/Template/vm_unused_hd.png)
![虚拟机新磁盘](img/p04/vm_unused_hd.png)
鼠标 **双击** 该未使用的磁盘,勾选 `IO thread` ,点击添加按钮:
![虚拟机使用该磁盘](img/Template/vm_enable_hd.png)
![虚拟机使用该磁盘](img/p04/vm_enable_hd.png)
刚导入的磁盘只有 `2G` 磁盘空间,为了后续方便使用,先给磁盘扩容 `16G` 的磁盘空间。
鼠标 **单击** 选中该磁盘,选择页面顶部 `Disk Action` 菜单的子菜单 `Resize`
![虚拟机磁盘扩容](img/Template/vm_hd_resize.png)
![虚拟机磁盘扩容](img/p04/vm_hd_resize.png)
在弹出的对话框中,给该磁盘增加 `16G` 磁盘空间:
![虚拟机磁盘增加16G](img/Template/vm_hd_16g.png)
![虚拟机磁盘增加16G](img/p04/vm_hd_16g.png)
### 2.3.虚拟机添加CloudInit设备
@@ -149,11 +149,11 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-1'
点击顶部 `添加` 按钮,选择 `CloudInit设备`
![虚拟机添加ci](img/Template/vm_cloudinit.png)
![虚拟机添加ci](img/p04/vm_cloudinit.png)
`总线/设备` 选择 `SCSI` ,编号为 `1` ,存储选择 `local-lvm`
![虚拟机ci参数](img/Template/vm_ci_details.png)
![虚拟机ci参数](img/p04/vm_ci_details.png)
### 2.4.虚拟机添加串行端口
@@ -161,15 +161,15 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-1'
点击顶部 `添加` 按钮,选择 `串行端口`
![虚拟机添加串口](img/Template/vm_serial.png)
![虚拟机添加串口](img/p04/vm_serial.png)
串行端口编号为 `0`
![虚拟机串口参数](img/Template/vm_serial_details.png)
![虚拟机串口参数](img/p04/vm_serial_details.png)
虚拟机硬件设备修改完成后,如下图所示:
![虚拟机全部硬件](img/Template/vm_hardware_all.png)
![虚拟机全部硬件](img/p04/vm_hardware_all.png)
## 3.调整虚拟机配置参数
@@ -190,13 +190,13 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-1'
然后点击 `OK` 按钮:
![虚拟机引导顺序](img/Template/vm_boot.png)
![虚拟机引导顺序](img/p04/vm_boot.png)
### 3.2.修改平板指针设置
关闭 `使用平板指针` 选项,可以一定程度上降低虚拟机的 CPU 使用率。
![虚拟机平板指针](img/Template/vm_tablet.png)
![虚拟机平板指针](img/p04/vm_tablet.png)
## 4.设置Cloud-Init
@@ -225,6 +225,6 @@ Successfully imported disk as 'unused0:local-lvm:vm-1000-disk-1'
`Cloud-Init``IP配置` ,如下图所示:
![CI网络配置](img/Template/vm_ci_network.png)
![CI网络配置](img/p04/vm_ci_network.png)
设置完成后,Debian 虚拟机必要参数全部设置完成,可以将该虚拟机开机。
@@ -1,6 +1,6 @@
## 1.配置Debian系统
在上一篇文章 [4.PVE创建模板虚拟机](./4.PVE创建模板虚拟机.md) 中,我们已经创建好了用于制作虚拟机模板的 Debian 虚拟机。
在上一篇文章 [04.PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md) 中,我们已经创建好了用于制作虚拟机模板的 Debian 虚拟机。
并调整了模板虚拟机的硬件参数、配置参数,但还需对 Debian 系统进行调整。
@@ -10,7 +10,7 @@
因为 Debian 的云镜像默认使用秘钥登录,因此切换到左侧菜单的 `控制台` 进行操作:
![登录Debian操作系统](img/Template/os_login.png)
![登录Debian操作系统](img/p05/os_login.png)
在 Debian 虚拟机的命令行界面,使用 `nano` 编辑器编辑 `sshd` 服务的配置文件,执行以下命令:
@@ -44,7 +44,7 @@ sudo systemctl restart ssh.service
### 1.2.配置系统软件源
使用 SSH 工具登录 Debian 虚拟机,常用 SSH 工具可以看之前文章中的 [SSH 工具推荐](./1.PVE系统安装.md#03ssh工具) 。
使用 SSH 工具登录 Debian 虚拟机,常用 SSH 工具可以看之前文章中的 [SSH 工具推荐](./01.PVE系统安装.md#03ssh工具) 。
首先需要对 Debian 系统的软件源进行修改,这里使用 USTC 镜像站作为演示。
@@ -326,7 +326,7 @@ MS Name/IP address Stratum Poll Reach LastRx Last sample
### 1.7.配置系统自动更新
配置 Debian 模板虚拟机的系统自动更新,与配置 PVE 系统自动更新方法基本一致,参阅 [PVE系统自动更新](./3.PVE系统调整.md#5pve系统自动更新) 。
配置 Debian 模板虚拟机的系统自动更新,与配置 PVE 系统自动更新方法基本一致,参阅 [PVE系统自动更新](./03.PVE系统调整.md#5pve系统自动更新) 。
配置系统更新之前,先检查当前系统定时器状态:
@@ -390,7 +390,7 @@ Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:30";
```
因为该配置文件很长,文章中留下一份 Debian 中已配置好的文件 [Fox_Debian_50unattended_Upgrades.conf](./src/Fox_Debian_50unattended_Upgrades.conf) ,以便对比。
因为该配置文件很长,文章中留下一份 Debian 中已配置好的文件 [debian_50unattended_upgrades.conf](./src/debian_50unattended_upgrades.conf) ,以便对比。
两个配置文件均修改完成后,需要重设系统自动更新触发器,执行以下命令:
@@ -501,7 +501,7 @@ history -c
在左侧虚拟机列表中,鼠标 **右键单击** Debian 模板虚拟机,在弹出的菜单中选择 `转换成模板`
![虚拟机转模板](img/Template/vm_to_template.png)
![虚拟机转模板](img/p05/vm_to_template.png)
需要说明的是,虚拟机 `转换成模板` 的操作是不可逆的。
@@ -1,12 +1,12 @@
## 1.克隆虚拟机
在上一篇文章 [5.PVE创建模板虚拟机](./5.PVE制作虚拟机模板.md) 中,我们已经制作好了虚拟机模板。
在上一篇文章 [5.PVE创建模板虚拟机](./05.PVE制作虚拟机模板.md) 中,我们已经制作好了虚拟机模板。
接下来将使用该模板克隆出新的虚拟机,并使用 Adguard Home 作为内网的 DNS 服务器。
鼠标 **右键单击** 虚拟机模板,在弹出的菜单中选择 `克隆`
![克隆虚拟机](img/Template/vm_clone.png)
![克隆虚拟机](img/p06/vm_clone.png)
在弹出的虚拟机克隆对话框中,根据实际情况及下方表格内容,修改虚拟机参数:
@@ -18,7 +18,7 @@
|模式|完整克隆|选择虚拟机的克隆模式|
|目标存储|local-lvm|克隆出的虚拟机文件存储位置|
![克隆虚拟机参数](img/Template/vm_clone_vmid.png)
![克隆虚拟机参数](img/p06/vm_clone_vmid.png)
参数修改完成后,点击 `克隆` 按钮即可使用该模板克隆出新的虚拟机。
@@ -32,7 +32,7 @@
因此需要调整新虚拟机的 `Cloud-Init` 参数:
![调整新虚拟机Cloud-Init](img/Template/vm_clone_ci.png)
![调整新虚拟机Cloud-Init](img/p06/vm_clone_ci.png)
- `DNS服务器` 参数为 `172.16.1.3 fc00::3 127.0.0.1`
- `IP配置` 中的 IPv4 地址参数为 `172.16.1.2/24` ,网关保持 `172.16.1.1` 不变
@@ -46,15 +46,15 @@
## 3.调整新虚拟机配置参数
在创建模板虚拟机的文章中有提到过,新虚拟机需要修改 [配置参数](./4.PVE创建模板虚拟机.md#3调整虚拟机配置参数) 才能自动启动。
在创建模板虚拟机的文章中有提到过,新虚拟机需要修改 [配置参数](./04.PVE创建模板虚拟机.md#3调整虚拟机配置参数) 才能自动启动。
将新虚拟机的 `开机自启动` 设置为 `是`
![克隆虚拟机自动启动](img/Template/vm_clone_autostart.png)
![克隆虚拟机自动启动](img/p06/vm_clone_autostart.png)
鼠标 **双击** `启动/关机顺序` 选项,调整新虚拟机的自动开机参数:
![克隆虚拟机自动启动顺序](img/Template/vm_clone_autostart_order.png)
![克隆虚拟机自动启动顺序](img/p06/vm_clone_autostart_order.png)
`启动/关机顺序``2` ,表示该虚拟机第二个启动,倒数第二个关机。
@@ -6,7 +6,7 @@
点击顶部 `添加` 按钮,添加一个备份作业:
![添加备份作业](img/AutoBackup/vm_new_backup_job.png)
![添加备份作业](img/p07/vm_new_backup_job.png)
### 1.1.备份作业-常规选项
@@ -28,7 +28,7 @@
在下方虚拟机列表中,勾选备份作业需要备份的虚拟机(可多选):
![备份作业常规选项](img/AutoBackup/vm_job_normal.png)
![备份作业常规选项](img/p07/vm_job_normal.png)
**说明:**
@@ -42,7 +42,7 @@ PVE 在正确配置邮件发送功能之前,并不能发出邮件。
该选项将控制备份文件的保留个数,选择保留最近 3 次的备份文件:
![备份作业保留选项](img/AutoBackup/vm_job_keep.png)
![备份作业保留选项](img/p07/vm_job_keep.png)
### 1.3.备份作业-Note Template
@@ -50,7 +50,7 @@ PVE 在正确配置邮件发送功能之前,并不能发出邮件。
在 Backup Notes 右侧文本框中输入 `{{vmid}}_{{guestname}}_Auto_Backup`
![备份作业备注选项](img/AutoBackup/vm_job_notes.png)
![备份作业备注选项](img/p07/vm_job_notes.png)
点击 `创建` 按钮,备份作业创建完成。
@@ -60,10 +60,10 @@ PVE 在正确配置邮件发送功能之前,并不能发出邮件。
鼠标 **单击** 选中一个备份作业,点击右上角的 `调度模拟器`
![备份作业调度模拟器](img/AutoBackup/vm_job_time_test.png)
![备份作业调度模拟器](img/p07/vm_job_time_test.png)
`计划` 处将显示 `备份作业` 的执行时间参数,点击 `模拟` 按钮,在右侧将显示模拟的时间结果:
![备份作业时间模拟](img/AutoBackup/vm_job_time.png)
![备份作业时间模拟](img/p07/vm_job_time.png)
确认备份作业的执行时间周期是否符合预期。
+10 -11
View File
@@ -17,22 +17,21 @@ PVE 虚拟化平台的安装以及折腾手记。
- 网关:172.16.1.1
- DNS172.16.1.1
- IPv6 网络
- 前缀:fc00::/60
- 前缀长度:64
- 前缀:fc00::/64
- IP 地址:fc00::fa
- DNSfc00::1
### 系列章节
0. [硬件BIOS配置](./0.硬件BIOS配置.md)
1. [PVE系统安装](./1.PVE系统安装.md)
2. [PVE初始化配置](./2.PVE初始化配置.md)
3. [PVE系统调整](./3.PVE系统调整.md)
4. [PVE创建模板虚拟机](./4.PVE创建模板虚拟机.md)
5. [PVE制作虚拟机模板](./5.PVE制作虚拟机模板.md)
6. [PVE用模板克隆虚拟机](./6.PVE用模板克隆虚拟机.md)
7. [PVE自动备份虚拟机](./7.PVE自动备份虚拟机.md)
8. [PVE开启硬件直通功能](./8.PVE开启硬件直通功能.md)
0. [硬件BIOS配置](./00.硬件BIOS配置.md)
1. [PVE系统安装](./01.PVE系统安装.md)
2. [PVE初始化配置](./02.PVE初始化配置.md)
3. [PVE系统调整](./03.PVE系统调整.md)
4. [PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md)
5. [PVE制作虚拟机模板](./05.PVE制作虚拟机模板.md)
6. [PVE用模板克隆虚拟机](./06.PVE用模板克隆虚拟机.md)
7. [PVE自动备份虚拟机](./07.PVE自动备份虚拟机.md)
8. [PVE开启硬件直通功能](./08.PVE开启硬件直通功能.md)
### 文章说明

Before

Width:  |  Height:  |  Size: 597 KiB

After

Width:  |  Height:  |  Size: 597 KiB

Before

Width:  |  Height:  |  Size: 698 KiB

After

Width:  |  Height:  |  Size: 698 KiB

Before

Width:  |  Height:  |  Size: 298 KiB

After

Width:  |  Height:  |  Size: 298 KiB

Before

Width:  |  Height:  |  Size: 528 KiB

After

Width:  |  Height:  |  Size: 528 KiB

Before

Width:  |  Height:  |  Size: 375 KiB

After

Width:  |  Height:  |  Size: 375 KiB

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 236 KiB

Before

Width:  |  Height:  |  Size: 281 KiB

After

Width:  |  Height:  |  Size: 281 KiB

Before

Width:  |  Height:  |  Size: 338 KiB

After

Width:  |  Height:  |  Size: 338 KiB

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 232 KiB

Before

Width:  |  Height:  |  Size: 448 KiB

After

Width:  |  Height:  |  Size: 448 KiB

Before

Width:  |  Height:  |  Size: 410 KiB

After

Width:  |  Height:  |  Size: 410 KiB

Before

Width:  |  Height:  |  Size: 596 KiB

After

Width:  |  Height:  |  Size: 596 KiB

Before

Width:  |  Height:  |  Size: 725 KiB

After

Width:  |  Height:  |  Size: 725 KiB

Before

Width:  |  Height:  |  Size: 257 KiB

After

Width:  |  Height:  |  Size: 257 KiB

Before

Width:  |  Height:  |  Size: 898 KiB

After

Width:  |  Height:  |  Size: 898 KiB

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Before

Width:  |  Height:  |  Size: 978 KiB

After

Width:  |  Height:  |  Size: 978 KiB

Before

Width:  |  Height:  |  Size: 942 KiB

After

Width:  |  Height:  |  Size: 942 KiB

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Before

Width:  |  Height:  |  Size: 959 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Before

Width:  |  Height:  |  Size: 862 KiB

After

Width:  |  Height:  |  Size: 862 KiB

Before

Width:  |  Height:  |  Size: 774 KiB

After

Width:  |  Height:  |  Size: 774 KiB

Before

Width:  |  Height:  |  Size: 599 KiB

After

Width:  |  Height:  |  Size: 599 KiB

Before

Width:  |  Height:  |  Size: 921 KiB

After

Width:  |  Height:  |  Size: 921 KiB

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

Before

Width:  |  Height:  |  Size: 355 KiB

After

Width:  |  Height:  |  Size: 355 KiB

Before

Width:  |  Height:  |  Size: 599 KiB

After

Width:  |  Height:  |  Size: 599 KiB

Before

Width:  |  Height:  |  Size: 868 KiB

After

Width:  |  Height:  |  Size: 868 KiB

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

Before

Width:  |  Height:  |  Size: 734 KiB

After

Width:  |  Height:  |  Size: 734 KiB

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 197 KiB

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Before

Width:  |  Height:  |  Size: 169 KiB

After

Width:  |  Height:  |  Size: 169 KiB

Before

Width:  |  Height:  |  Size: 272 KiB

After

Width:  |  Height:  |  Size: 272 KiB

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

Before

Width:  |  Height:  |  Size: 173 KiB

After

Width:  |  Height:  |  Size: 173 KiB

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

Before

Width:  |  Height:  |  Size: 214 KiB

After

Width:  |  Height:  |  Size: 214 KiB

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Before

Width:  |  Height:  |  Size: 184 KiB

After

Width:  |  Height:  |  Size: 184 KiB

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Before

Width:  |  Height:  |  Size: 191 KiB

After

Width:  |  Height:  |  Size: 191 KiB

Before

Width:  |  Height:  |  Size: 164 KiB

After

Width:  |  Height:  |  Size: 164 KiB

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 107 KiB

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 175 KiB

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Before

Width:  |  Height:  |  Size: 208 KiB

After

Width:  |  Height:  |  Size: 208 KiB

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 131 KiB