diff --git a/0.硬件BIOS配置.md b/00.硬件BIOS配置.md similarity index 67% rename from 0.硬件BIOS配置.md rename to 00.硬件BIOS配置.md index 1a0a6ce..697c5e4 100644 --- a/0.硬件BIOS配置.md +++ b/00.硬件BIOS配置.md @@ -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) \ No newline at end of file +![确认保存](img/p00/bios_save_yeahhhh.png) \ No newline at end of file diff --git a/1.PVE系统安装.md b/01.PVE系统安装.md similarity index 86% rename from 1.PVE系统安装.md rename to 01.PVE系统安装.md index 46fed34..8038423 100644 --- a/1.PVE系统安装.md +++ b/01.PVE系统安装.md @@ -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 diff --git a/2.PVE初始化配置.md b/02.PVE初始化配置.md similarity index 94% rename from 2.PVE初始化配置.md rename to 02.PVE初始化配置.md index c656ff5..bcaa88b 100644 --- a/2.PVE初始化配置.md +++ b/02.PVE初始化配置.md @@ -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` 。 @@ -195,7 +195,7 @@ update-pciids 访问 PVE 的 WEB 管理界面,对 PVE 的网络进行一些调整。 -![PVE网络规划](img/pve_net_schematization.png) +![PVE网络规划](img/p02/pve_net_schematization.png) 在设置 PVE 的网络之前,需要对网络内部结构做一个规划。 @@ -210,7 +210,7 @@ update-pciids 先放出 PVE 网桥设置完成后的配置页面: -![PVE网桥最终设置显示](img/pve_net_preview.png) +![PVE网桥最终设置显示](img/p02/pve_net_preview.png) 在实地考察了 PVE 软路由在弱电箱的摆放位置后,本次决定使用 ETH0 口,也就是第一个物理网口,作为 RouterOS 的拨号网口,ETH3 口作为 PVE 的管理网口。 @@ -226,7 +226,7 @@ update-pciids 首先双击 `vmbr0` ,进入配置界面: -![修改vmbr0](img/pve_modify_vmbr0.png) +![修改vmbr0](img/p02/pve_modify_vmbr0.png) 删除 `IPv4/CIDR` 和 `网关` 信息,确保 `自动启动` 为勾选状态。 @@ -236,17 +236,17 @@ update-pciids 点击左上角的 `创建` 按钮,选择 `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` 地址和对应的 `网关` 参数。 @@ -260,7 +260,7 @@ update-pciids ### 3.3.创建 PVE 纯内部网桥 -![纯内部网桥](img/pve_br_nophyport.png) +![纯内部网桥](img/p02/pve_br_nophyport.png) 纯内部网桥的创建方法与创建物理网口的网桥方法基本一致,唯一区别是在 **“桥接端口”处为空** 即可。 @@ -279,7 +279,7 @@ update-pciids 在 PVE 系统的 DNS 设置页面中,新增 DNS 服务器的 IPv6 地址,即主路由的 LAN IPv6 地址: -![PVE添加IPv6DNS](img/pve_add_ipv6_dns.png) +![PVE添加IPv6DNS](img/p02/pve_add_ipv6_dns.png) ## 5.后续配置 diff --git a/3.PVE系统调整.md b/03.PVE系统调整.md similarity index 95% rename from 3.PVE系统调整.md rename to 03.PVE系统调整.md index 753a870..ac1dddc 100644 --- a/3.PVE系统调整.md +++ b/03.PVE系统调整.md @@ -1,6 +1,6 @@ ## 0.必要条件 -在上一篇文章 [2.PVE初始化配置](./2.PVE初始化配置.md) 中,我们已经初始化了 PVE 系统,接下来需要对 PVE 系统进一步调整。 +在上一篇文章 [02.PVE初始化配置](./02.PVE初始化配置.md) 中,我们已经初始化了 PVE 系统,接下来需要对 PVE 系统进一步调整。 在 PVE 系统调整之前,请确保必要的软件包已经安装完成。 @@ -195,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 服务器来使参数生效。 @@ -323,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` 命令保存退出。 @@ -340,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),以便对比。 设置完成后重启自动更新的触发器: diff --git a/4.PVE创建模板虚拟机.md b/04.PVE创建模板虚拟机.md similarity index 82% rename from 4.PVE创建模板虚拟机.md rename to 04.PVE创建模板虚拟机.md index 1f6e5cb..ae4a8f2 100644 --- a/4.PVE创建模板虚拟机.md +++ b/04.PVE创建模板虚拟机.md @@ -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 虚拟机必要参数全部设置完成,可以将该虚拟机开机。 \ No newline at end of file diff --git a/5.PVE制作虚拟机模板.md b/05.PVE制作虚拟机模板.md similarity index 96% rename from 5.PVE制作虚拟机模板.md rename to 05.PVE制作虚拟机模板.md index 00735d9..7158363 100644 --- a/5.PVE制作虚拟机模板.md +++ b/05.PVE制作虚拟机模板.md @@ -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) 需要说明的是,虚拟机 `转换成模板` 的操作是不可逆的。 diff --git a/6.PVE用模板克隆虚拟机.md b/06.PVE用模板克隆虚拟机.md similarity index 80% rename from 6.PVE用模板克隆虚拟机.md rename to 06.PVE用模板克隆虚拟机.md index db4c456..58036a8 100644 --- a/6.PVE用模板克隆虚拟机.md +++ b/06.PVE用模板克隆虚拟机.md @@ -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` ,表示该虚拟机第二个启动,倒数第二个关机。 diff --git a/7.PVE自动备份虚拟机.md b/07.PVE自动备份虚拟机.md similarity index 86% rename from 7.PVE自动备份虚拟机.md rename to 07.PVE自动备份虚拟机.md index ea3fe41..a4188ea 100644 --- a/7.PVE自动备份虚拟机.md +++ b/07.PVE自动备份虚拟机.md @@ -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) 确认备份作业的执行时间周期是否符合预期。 \ No newline at end of file diff --git a/8.PVE开启硬件直通功能.md b/08.PVE开启硬件直通功能.md similarity index 100% rename from 8.PVE开启硬件直通功能.md rename to 08.PVE开启硬件直通功能.md diff --git a/README.md b/README.md index 80f56c6..3fac26a 100644 --- a/README.md +++ b/README.md @@ -17,22 +17,21 @@ PVE 虚拟化平台的安装以及折腾手记。 - 网关:172.16.1.1 - DNS:172.16.1.1 - IPv6 网络 - - 前缀:fc00::/60 - - 前缀长度:64 + - 前缀:fc00::/64 - IP 地址:fc00::fa - DNS:fc00::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) ### 文章说明 diff --git a/img/BIOS/bios_boot_order.png b/img/p00/bios_boot_order.png similarity index 100% rename from img/BIOS/bios_boot_order.png rename to img/p00/bios_boot_order.png diff --git a/img/BIOS/bios_c_states.png b/img/p00/bios_c_states.png similarity index 100% rename from img/BIOS/bios_c_states.png rename to img/p00/bios_c_states.png diff --git a/img/BIOS/bios_cpu.png b/img/p00/bios_cpu.png similarity index 100% rename from img/BIOS/bios_cpu.png rename to img/p00/bios_cpu.png diff --git a/img/BIOS/bios_cpu_vmx.png b/img/p00/bios_cpu_vmx.png similarity index 100% rename from img/BIOS/bios_cpu_vmx.png rename to img/p00/bios_cpu_vmx.png diff --git a/img/BIOS/bios_fast_boot.png b/img/p00/bios_fast_boot.png similarity index 100% rename from img/BIOS/bios_fast_boot.png rename to img/p00/bios_fast_boot.png diff --git a/img/BIOS/bios_hardware_ac.png b/img/p00/bios_hardware_ac.png similarity index 100% rename from img/BIOS/bios_hardware_ac.png rename to img/p00/bios_hardware_ac.png diff --git a/img/BIOS/bios_hardware_monitor.png b/img/p00/bios_hardware_monitor.png similarity index 100% rename from img/BIOS/bios_hardware_monitor.png rename to img/p00/bios_hardware_monitor.png diff --git a/img/BIOS/bios_power.png b/img/p00/bios_power.png similarity index 100% rename from img/BIOS/bios_power.png rename to img/p00/bios_power.png diff --git a/img/BIOS/bios_power_control.png b/img/p00/bios_power_control.png similarity index 100% rename from img/BIOS/bios_power_control.png rename to img/p00/bios_power_control.png diff --git a/img/BIOS/bios_save.png b/img/p00/bios_save.png similarity index 100% rename from img/BIOS/bios_save.png rename to img/p00/bios_save.png diff --git a/img/BIOS/bios_save_yeahhhh.png b/img/p00/bios_save_yeahhhh.png similarity index 100% rename from img/BIOS/bios_save_yeahhhh.png rename to img/p00/bios_save_yeahhhh.png diff --git a/img/BIOS/bios_turbo_max.png b/img/p00/bios_turbo_max.png similarity index 100% rename from img/BIOS/bios_turbo_max.png rename to img/p00/bios_turbo_max.png diff --git a/img/BIOS/bios_turbo_options.png b/img/p00/bios_turbo_options.png similarity index 100% rename from img/BIOS/bios_turbo_options.png rename to img/p00/bios_turbo_options.png diff --git a/img/pve_download_iso.png b/img/p01/pve_download_iso.png similarity index 100% rename from img/pve_download_iso.png rename to img/p01/pve_download_iso.png diff --git a/img/pve_email.png b/img/p01/pve_email.png similarity index 100% rename from img/pve_email.png rename to img/p01/pve_email.png diff --git a/img/pve_etcher.png b/img/p01/pve_etcher.png similarity index 100% rename from img/pve_etcher.png rename to img/p01/pve_etcher.png diff --git a/img/pve_eth.png b/img/p01/pve_eth.png similarity index 100% rename from img/pve_eth.png rename to img/p01/pve_eth.png diff --git a/img/pve_eula.png b/img/p01/pve_eula.png similarity index 100% rename from img/pve_eula.png rename to img/p01/pve_eula.png diff --git a/img/pve_first_boot.png b/img/p01/pve_first_boot.png similarity index 100% rename from img/pve_first_boot.png rename to img/p01/pve_first_boot.png diff --git a/img/pve_hd_choose.png b/img/p01/pve_hd_choose.png similarity index 100% rename from img/pve_hd_choose.png rename to img/p01/pve_hd_choose.png diff --git a/img/pve_hd_fs.png b/img/p01/pve_hd_fs.png similarity index 100% rename from img/pve_hd_fs.png rename to img/p01/pve_hd_fs.png diff --git a/img/pve_install_confirm.png b/img/p01/pve_install_confirm.png similarity index 100% rename from img/pve_install_confirm.png rename to img/p01/pve_install_confirm.png diff --git a/img/pve_install_finish.png b/img/p01/pve_install_finish.png similarity index 100% rename from img/pve_install_finish.png rename to img/p01/pve_install_finish.png diff --git a/img/pve_ip.png b/img/p01/pve_ip.png similarity index 100% rename from img/pve_ip.png rename to img/p01/pve_ip.png diff --git a/img/pve_iso_hash.png b/img/p01/pve_iso_hash.png similarity index 100% rename from img/pve_iso_hash.png rename to img/p01/pve_iso_hash.png diff --git a/img/pve_mobaxterm.png b/img/p01/pve_mobaxterm.png similarity index 100% rename from img/pve_mobaxterm.png rename to img/p01/pve_mobaxterm.png diff --git a/img/pve_option.png b/img/p01/pve_option.png similarity index 100% rename from img/pve_option.png rename to img/p01/pve_option.png diff --git a/img/pve_rufus.png b/img/p01/pve_rufus.png similarity index 100% rename from img/pve_rufus.png rename to img/p01/pve_rufus.png diff --git a/img/pve_sys_info.png b/img/p01/pve_sys_info.png similarity index 100% rename from img/pve_sys_info.png rename to img/p01/pve_sys_info.png diff --git a/img/pve_tabby.png b/img/p01/pve_tabby.png similarity index 100% rename from img/pve_tabby.png rename to img/p01/pve_tabby.png diff --git a/img/pve_timezone.png b/img/p01/pve_timezone.png similarity index 100% rename from img/pve_timezone.png rename to img/p01/pve_timezone.png diff --git a/img/pve_ventoy.png b/img/p01/pve_ventoy.png similarity index 100% rename from img/pve_ventoy.png rename to img/p01/pve_ventoy.png diff --git a/img/pve_ventoy_boot.png b/img/p01/pve_ventoy_boot.png similarity index 100% rename from img/pve_ventoy_boot.png rename to img/p01/pve_ventoy_boot.png diff --git a/img/pve_add_ipv6_dns.png b/img/p02/pve_add_ipv6_dns.png similarity index 100% rename from img/pve_add_ipv6_dns.png rename to img/p02/pve_add_ipv6_dns.png diff --git a/img/pve_br_create.png b/img/p02/pve_br_create.png similarity index 100% rename from img/pve_br_create.png rename to img/p02/pve_br_create.png diff --git a/img/pve_br_last_phyport.png b/img/p02/pve_br_last_phyport.png similarity index 100% rename from img/pve_br_last_phyport.png rename to img/p02/pve_br_last_phyport.png diff --git a/img/pve_br_nophyport.png b/img/p02/pve_br_nophyport.png similarity index 100% rename from img/pve_br_nophyport.png rename to img/p02/pve_br_nophyport.png diff --git a/img/pve_br_phyport.png b/img/p02/pve_br_phyport.png similarity index 100% rename from img/pve_br_phyport.png rename to img/p02/pve_br_phyport.png diff --git a/img/pve_modify_vmbr0.png b/img/p02/pve_modify_vmbr0.png similarity index 100% rename from img/pve_modify_vmbr0.png rename to img/p02/pve_modify_vmbr0.png diff --git a/img/pve_net_preview.png b/img/p02/pve_net_preview.png similarity index 100% rename from img/pve_net_preview.png rename to img/p02/pve_net_preview.png diff --git a/img/pve_net_schematization.png b/img/p02/pve_net_schematization.png similarity index 100% rename from img/pve_net_schematization.png rename to img/p02/pve_net_schematization.png diff --git a/img/Template/download_genericcloud_image_qcow2.png b/img/p04/download_genericcloud_image_qcow2.png similarity index 100% rename from img/Template/download_genericcloud_image_qcow2.png rename to img/p04/download_genericcloud_image_qcow2.png diff --git a/img/Template/vm_boot.png b/img/p04/vm_boot.png similarity index 100% rename from img/Template/vm_boot.png rename to img/p04/vm_boot.png diff --git a/img/Template/vm_ci_details.png b/img/p04/vm_ci_details.png similarity index 100% rename from img/Template/vm_ci_details.png rename to img/p04/vm_ci_details.png diff --git a/img/Template/vm_ci_network.png b/img/p04/vm_ci_network.png similarity index 100% rename from img/Template/vm_ci_network.png rename to img/p04/vm_ci_network.png diff --git a/img/Template/vm_cloudinit.png b/img/p04/vm_cloudinit.png similarity index 100% rename from img/Template/vm_cloudinit.png rename to img/p04/vm_cloudinit.png diff --git a/img/Template/vm_confirm.png b/img/p04/vm_confirm.png similarity index 100% rename from img/Template/vm_confirm.png rename to img/p04/vm_confirm.png diff --git a/img/Template/vm_cpu.png b/img/p04/vm_cpu.png similarity index 100% rename from img/Template/vm_cpu.png rename to img/p04/vm_cpu.png diff --git a/img/Template/vm_delete_cd.png b/img/p04/vm_delete_cd.png similarity index 100% rename from img/Template/vm_delete_cd.png rename to img/p04/vm_delete_cd.png diff --git a/img/Template/vm_enable_hd.png b/img/p04/vm_enable_hd.png similarity index 100% rename from img/Template/vm_enable_hd.png rename to img/p04/vm_enable_hd.png diff --git a/img/Template/vm_hardware_all.png b/img/p04/vm_hardware_all.png similarity index 100% rename from img/Template/vm_hardware_all.png rename to img/p04/vm_hardware_all.png diff --git a/img/Template/vm_hd.png b/img/p04/vm_hd.png similarity index 100% rename from img/Template/vm_hd.png rename to img/p04/vm_hd.png diff --git a/img/Template/vm_hd_16g.png b/img/p04/vm_hd_16g.png similarity index 100% rename from img/Template/vm_hd_16g.png rename to img/p04/vm_hd_16g.png diff --git a/img/Template/vm_hd_resize.png b/img/p04/vm_hd_resize.png similarity index 100% rename from img/Template/vm_hd_resize.png rename to img/p04/vm_hd_resize.png diff --git a/img/Template/vm_id.png b/img/p04/vm_id.png similarity index 100% rename from img/Template/vm_id.png rename to img/p04/vm_id.png diff --git a/img/Template/vm_mem.png b/img/p04/vm_mem.png similarity index 100% rename from img/Template/vm_mem.png rename to img/p04/vm_mem.png diff --git a/img/Template/vm_network_port.png b/img/p04/vm_network_port.png similarity index 100% rename from img/Template/vm_network_port.png rename to img/p04/vm_network_port.png diff --git a/img/Template/vm_network_queue.png b/img/p04/vm_network_queue.png similarity index 100% rename from img/Template/vm_network_queue.png rename to img/p04/vm_network_queue.png diff --git a/img/Template/vm_os.png b/img/p04/vm_os.png similarity index 100% rename from img/Template/vm_os.png rename to img/p04/vm_os.png diff --git a/img/Template/vm_serial.png b/img/p04/vm_serial.png similarity index 100% rename from img/Template/vm_serial.png rename to img/p04/vm_serial.png diff --git a/img/Template/vm_serial_details.png b/img/p04/vm_serial_details.png similarity index 100% rename from img/Template/vm_serial_details.png rename to img/p04/vm_serial_details.png diff --git a/img/Template/vm_system.png b/img/p04/vm_system.png similarity index 100% rename from img/Template/vm_system.png rename to img/p04/vm_system.png diff --git a/img/Template/vm_tablet.png b/img/p04/vm_tablet.png similarity index 100% rename from img/Template/vm_tablet.png rename to img/p04/vm_tablet.png diff --git a/img/Template/vm_unused_hd.png b/img/p04/vm_unused_hd.png similarity index 100% rename from img/Template/vm_unused_hd.png rename to img/p04/vm_unused_hd.png diff --git a/img/Template/os_login.png b/img/p05/os_login.png similarity index 100% rename from img/Template/os_login.png rename to img/p05/os_login.png diff --git a/img/Template/vm_to_template.png b/img/p05/vm_to_template.png similarity index 100% rename from img/Template/vm_to_template.png rename to img/p05/vm_to_template.png diff --git a/img/Template/vm_clone.png b/img/p06/vm_clone.png similarity index 100% rename from img/Template/vm_clone.png rename to img/p06/vm_clone.png diff --git a/img/Template/vm_clone_autostart.png b/img/p06/vm_clone_autostart.png similarity index 100% rename from img/Template/vm_clone_autostart.png rename to img/p06/vm_clone_autostart.png diff --git a/img/Template/vm_clone_autostart_order.png b/img/p06/vm_clone_autostart_order.png similarity index 100% rename from img/Template/vm_clone_autostart_order.png rename to img/p06/vm_clone_autostart_order.png diff --git a/img/Template/vm_clone_ci.png b/img/p06/vm_clone_ci.png similarity index 100% rename from img/Template/vm_clone_ci.png rename to img/p06/vm_clone_ci.png diff --git a/img/Template/vm_clone_vmid.png b/img/p06/vm_clone_vmid.png similarity index 100% rename from img/Template/vm_clone_vmid.png rename to img/p06/vm_clone_vmid.png diff --git a/img/AutoBackup/vm_job_keep.png b/img/p07/vm_job_keep.png similarity index 100% rename from img/AutoBackup/vm_job_keep.png rename to img/p07/vm_job_keep.png diff --git a/img/AutoBackup/vm_job_normal.png b/img/p07/vm_job_normal.png similarity index 100% rename from img/AutoBackup/vm_job_normal.png rename to img/p07/vm_job_normal.png diff --git a/img/AutoBackup/vm_job_notes.png b/img/p07/vm_job_notes.png similarity index 100% rename from img/AutoBackup/vm_job_notes.png rename to img/p07/vm_job_notes.png diff --git a/img/AutoBackup/vm_job_time.png b/img/p07/vm_job_time.png similarity index 100% rename from img/AutoBackup/vm_job_time.png rename to img/p07/vm_job_time.png diff --git a/img/AutoBackup/vm_job_time_test.png b/img/p07/vm_job_time_test.png similarity index 100% rename from img/AutoBackup/vm_job_time_test.png rename to img/p07/vm_job_time_test.png diff --git a/img/AutoBackup/vm_new_backup_job.png b/img/p07/vm_new_backup_job.png similarity index 100% rename from img/AutoBackup/vm_new_backup_job.png rename to img/p07/vm_new_backup_job.png diff --git a/src/Fox_Debian_50unattended_Upgrades.conf b/src/debian_50unattended_upgrades.conf similarity index 100% rename from src/Fox_Debian_50unattended_Upgrades.conf rename to src/debian_50unattended_upgrades.conf diff --git a/src/Fox_Debian_99_Sysctl.conf b/src/debian_99_sysctl.conf similarity index 100% rename from src/Fox_Debian_99_Sysctl.conf rename to src/debian_99_sysctl.conf diff --git a/src/Fox_Debian_Dhcpcd_IPv6.conf b/src/debian_dhcpcd_ipv6.conf similarity index 100% rename from src/Fox_Debian_Dhcpcd_IPv6.conf rename to src/debian_dhcpcd_ipv6.conf diff --git a/src/Fox_PVE_20auto_Upgrades.conf b/src/pve_20auto_upgrades.conf similarity index 100% rename from src/Fox_PVE_20auto_Upgrades.conf rename to src/pve_20auto_upgrades.conf diff --git a/src/Fox_PVE_50unattended_Upgrades.conf b/src/pve_50unattended_upgrades.conf similarity index 100% rename from src/Fox_PVE_50unattended_Upgrades.conf rename to src/pve_50unattended_upgrades.conf diff --git a/src/Fox_PVE_Apt_Daily_Upgrade.conf b/src/pve_apt_daily_upgrade.conf similarity index 100% rename from src/Fox_PVE_Apt_Daily_Upgrade.conf rename to src/pve_apt_daily_upgrade.conf diff --git a/src/Fox_PVE_Cpufrequtils.conf b/src/pve_cpufrequtils.conf similarity index 100% rename from src/Fox_PVE_Cpufrequtils.conf rename to src/pve_cpufrequtils.conf