pve-Proxmox VE

2022-09-06 宋洋葱 宋洋葱

安装 pve 系统

通过 u 盘启动安装 Proxmox VE 系统。

通过官网下载 iso 镜像 proxmox-ve_7.2-1.iso,推荐先下载 BitTorrent 然后通过迅雷等 bt 工具下载,国内下载 pve 系统特别慢。或者通过清华源镜像站下载

下载后放入已经制作好的 ventoy 的 u 盘中,插入电脑,设置 bios 从 u 盘启动。安装系统的时候建议插上网线,不然装完系统配置网络比较麻烦。

如果有硬盘,需要手动添加到 pve 系统

# 查看磁盘
lsblk
fdisk /dev/sda
# 按提示依次输入 n/1/y/w
mkfs -t ext4 /dev/sda1
mkdir -p /mnt/data
mount /dev/sda1 /mnt/data
echo /dev/sda1 /mnt/data ext4 defaults 1 2 >> /etc/fstab
reboot
fdisk -l
df -h

然后依次点击 数据中心 -> 存储 -> 添加目录,填写 data、/mnt/data、磁盘映像 即可。

准备系统镜像和模板

如果使用 linux,且不需要桌面环境,那推荐使用 CT 模板创建 Linux 容器,安装非常快速,CT 模板文件一般百兆以内。下载 CT 路径:local -> CT 模板 / 模板。

依次点击 local -> ISO 镜像/ CT 模板,上传镜像或模板。 模板下载地址:proxmox-cttuna

ISO 镜像是用来创建虚拟机的,能力相当于 virtual box 。 CT 模板是用来创建 LXC 容器的,能力相当于 docker。

enter description here

使用 pve 制作 软路由

qm importdisk 100 /var/lib/vz/template/iso/r2s-slim.img local-lvm

使用 pve 制作 win 11 系统

准备工具:

参考 安装教程

如果没有到安装界面是因为没有配置启动项,或者启动项配置错误。通过 PVE 重启虚拟机,然后按 F2 进入 bois 设置启动项为 CD-ROM 即可。可参考视频教程

然后搜索激活工具 HEU KMS Activator 或者 AAct Portable 进行激活。

CentOS-Stream-9

如果网速特别好的话可以通过网络安装操作系统,先下载 boot 镜像,安装过程参考NetBoot ISO 安装 CentOS 8

  1. 下载 CentOS-Stream-9-20221003.2-x86_64-boot.iso
  2. 正常安装,先配制好 network 再点击 Installation Source 3 一般会自动获取,不会的话,选择 close mirror,自定义填入 mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/

Debian 11

下载 debian-11.5.0-amd64-netinst.iso

deepin 23

下载deepin-desktop-community-23-preview-amd64.iso

linux-mint

介绍参考: 个人桌面级 Linux 操作系统 从阿里云的镜像下载 linuxmint-21-cinnamon-64bit.iso

Chrome OS Flex

系统介绍可参考Chrome OS Flex 安装与体验,安装参考在PVE中安装chromeos flex,准备好 U 盘后使用官方的 Chromebook 恢复工具 选择恢复 chrome os flex ,制作 u 盘启动。 enter description here

创建 CT

  1. 先下载模板,依次点击 local -> CT 模板 / 模板,搜索需要使用的模板。
  2. 下载成功后点击创建 CT,选择刚刚下载好的模板
  3. 网络选择 DHCP (默认是静态,需要自己设置 ip)
  4. 配置 ssh(以 centos-8-stream 为例)
# 安装 openssh
yum install -y openssh-server
# 修改配置文件 
# vi /etc/ssh/sshd_config
cat /etc/ssh/sshd_config
# 内容
Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

PermitRootLogin yes
PasswordAuthentication yes

# 启动
systemctl start sshd

如果提示 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist,可以参考教程操作。

创建模板

备份和快照

使用合法的 SSL 证书

增加新的硬盘

原来是 2T 固态 m2 接口+ 16T 机械 stat 接口。之后又买了 2 T 的 ssd 固态,stat 接口。增加新的硬盘后 pve 系统无法启动,提示:

Found volume group "pve" using metadata type lvm2
 16 logical volume (s) in volume group "pue" now active 
 /dev/mapper/pve-root: recovering journal 
 /dev/mapper/pve-root: clean, 50136/6291456 files, 13977306/25165824 blocks 
 [ TIME ] Timed out waiting for device /dev/sdai. 
 [DEPEND] Dependency failed for File System Check on /dew/sdal. 
 [DEPEND] Dependency failed for /mnt/data. 
 [DEPEND]Dependency failed for Local File systems 
  You are in emergency mode. After logging in, type "fournalcti-xb" to view 
system logS, "systemcti reboot" to reboot, 'systemcti default" or "exit° to boot into default mode. 
Give root password for maintenance 
(or press Control-D to continue):

输入 root 账号密码后可以进入

pve secureboot: secure boot could not be determined mode 0

找了很多资料,折腾半天发现没用,鬼使神差换了个一下 stat 线的位置,发现可以了。

挂载 usb 设备给虚拟机

在宿主机插入 usb 设备,点击需要挂载的虚拟机(通过模板创建的虚拟机无法挂载),依次点击 硬件 -> 添加 -> 添加 usb 设备 -> 使用 usb 设备供应商/ID。

参考文档