mirror of
https://gitee.com/callmer/pve_toss_notes.git
synced 2026-08-31 05:52:52 +08:00
update 5.PVE制作虚拟机模板.md.
Signed-off-by: 秋刀狐狸 <9463297+callmer@user.noreply.gitee.com>
This commit is contained in:
+15
-12
@@ -120,9 +120,9 @@ sudo snap stop adguard-home
|
|||||||
|
|
||||||
### 1.3.配置系统网卡
|
### 1.3.配置系统网卡
|
||||||
|
|
||||||
使用 `Cloud-Init` 并给虚拟机分配了 IP 地址后,虚拟机的网卡还会从路由器的 DHCP 再获取一个 IP 地址。
|
使用 `Cloud-Init` 并给虚拟机分配了 IPv4 地址后,虚拟机的网卡还会从路由器的 DHCP 再获取一个 IPv4 地址。
|
||||||
|
|
||||||
这个功能在给虚拟机添加网卡设备时很有用,但本 Debian 虚拟机模板的使用场景只需要一个静态 IP 地址,因此需要禁用网卡自动获取 IP 地址的功能。
|
这个功能在给虚拟机添加网卡设备时很有用,但本 Debian 虚拟机模板的使用场景只需要一个静态 IPv4 地址,因此需要禁用网卡自动获取 IPv4 地址的功能。
|
||||||
|
|
||||||
执行以下命令对网卡的配置文件进行修改:
|
执行以下命令对网卡的配置文件进行修改:
|
||||||
|
|
||||||
@@ -141,21 +141,24 @@ sudo nano /etc/network/interfaces
|
|||||||
# and /etc/network/cloud-ifupdown-helper. Dynamically generated
|
# and /etc/network/cloud-ifupdown-helper. Dynamically generated
|
||||||
# configuration fragments are stored in /run:
|
# configuration fragments are stored in /run:
|
||||||
# source-directory /run/network/interfaces.d ## 在这行前面增加注释符 # 来注释
|
# source-directory /run/network/interfaces.d ## 在这行前面增加注释符 # 来注释
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
将配置保存后,可以将模板虚拟机重启。
|
将配置保存后,可以将模板虚拟机重启。
|
||||||
|
|
||||||
在系统重启完成后,执行以下命令检查系统的 IP 地址状态:
|
在系统重启完成后,执行以下命令检查系统的 IPv4 地址状态:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
## 检查系统 IP 地址状态
|
## 检查系统 IP 地址状态
|
||||||
ip a
|
ip a
|
||||||
```
|
```
|
||||||
|
|
||||||
如果系统网卡有且仅有一个 IP 地址,且该 IP 地址与 `Cloud-Init` 中设置的 IP 地址相同,则表示系统网卡已正确设置。
|
如果系统网卡有且仅有一个 IPv4 地址,且该 IPv4 地址与 `Cloud-Init` 中设置的 IPv4 地址相同,则表示系统网卡已正确设置。
|
||||||
|
|
||||||
### 1.4.调整系统内核参数
|
### 1.4.配置网卡IPv6
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 1.5.调整系统内核参数
|
||||||
|
|
||||||
由于该 Debian 虚拟机模板将用于克隆内网 DNS 服务器,因此需要调整一部分系统内核参数来简单优化性能。
|
由于该 Debian 虚拟机模板将用于克隆内网 DNS 服务器,因此需要调整一部分系统内核参数来简单优化性能。
|
||||||
|
|
||||||
@@ -202,7 +205,7 @@ net.ipv6.conf.default.use_tempaddr = 0
|
|||||||
sudo sysctl -f
|
sudo sysctl -f
|
||||||
```
|
```
|
||||||
|
|
||||||
### 1.5.调整系统时间
|
### 1.6.调整系统时间
|
||||||
|
|
||||||
默认情况下的 Debian 云镜像的系统时间可能不正确,执行以下命令将系统时区设置为中国时区:
|
默认情况下的 Debian 云镜像的系统时间可能不正确,执行以下命令将系统时区设置为中国时区:
|
||||||
|
|
||||||
@@ -267,7 +270,7 @@ MS Name/IP address Stratum Poll Reach LastRx Last sample
|
|||||||
^* 203.107.6.88 2 10 377 105 -1005us[-1094us] +/- 19ms
|
^* 203.107.6.88 2 10 377 105 -1005us[-1094us] +/- 19ms
|
||||||
```
|
```
|
||||||
|
|
||||||
### 1.6.配置系统自动更新
|
### 1.7.配置系统自动更新
|
||||||
|
|
||||||
配置 Debian 模板虚拟机的系统自动更新,与配置 PVE 系统自动更新方法基本一致,参阅 [PVE系统自动更新](./3.PVE系统调整.md#5pve系统自动更新) 。
|
配置 Debian 模板虚拟机的系统自动更新,与配置 PVE 系统自动更新方法基本一致,参阅 [PVE系统自动更新](./3.PVE系统调整.md#5pve系统自动更新) 。
|
||||||
|
|
||||||
@@ -360,7 +363,7 @@ sudo systemctl status apt-daily-upgrade.timer
|
|||||||
|
|
||||||
在输出结果中看到系统自动更新的触发时间为凌晨 `02:00` 则表示设置正确。
|
在输出结果中看到系统自动更新的触发时间为凌晨 `02:00` 则表示设置正确。
|
||||||
|
|
||||||
### 1.7.配置Snap自动更新
|
### 1.8.配置Snap自动更新
|
||||||
|
|
||||||
先查看 Snap 当前的更新策略,执行以下命令:
|
先查看 Snap 当前的更新策略,执行以下命令:
|
||||||
|
|
||||||
@@ -379,7 +382,7 @@ sudo snap set system refresh.timer=2:30-3:30,14:30-15:30
|
|||||||
sudo snap set system refresh.timer=mon,2:30,,fri,2:30
|
sudo snap set system refresh.timer=mon,2:30,,fri,2:30
|
||||||
```
|
```
|
||||||
|
|
||||||
### 1.8.配置系统定时任务
|
### 1.9.配置系统定时任务
|
||||||
|
|
||||||
本步骤为可选操作,主要设置定时重启 Snap 服务以及操作系统。
|
本步骤为可选操作,主要设置定时重启 Snap 服务以及操作系统。
|
||||||
|
|
||||||
@@ -395,7 +398,7 @@ sudo crontab -e
|
|||||||
0 6 8,24 * * /usr/sbin/reboot
|
0 6 8,24 * * /usr/sbin/reboot
|
||||||
```
|
```
|
||||||
|
|
||||||
### 1.9.配置ZSH
|
### 1.10.配置ZSH
|
||||||
|
|
||||||
`Zsh` 是比 `Bash` 好用的 `Shell` 程序,使用 `oh-my-zsh` 进行配置:
|
`Zsh` 是比 `Bash` 好用的 `Shell` 程序,使用 `oh-my-zsh` 进行配置:
|
||||||
|
|
||||||
@@ -415,7 +418,7 @@ Time to change your default shell to zsh:
|
|||||||
Do you want to change your default shell to zsh? [Y/n] y
|
Do you want to change your default shell to zsh? [Y/n] y
|
||||||
```
|
```
|
||||||
|
|
||||||
### 1.10.清理系统
|
### 1.11.清理系统
|
||||||
|
|
||||||
Debian 模板虚拟机已经配置完成,在将其转换为模板前需要对系统进行清理。
|
Debian 模板虚拟机已经配置完成,在将其转换为模板前需要对系统进行清理。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user