PVE 全称 Proxmox Virtual Environment,是一个既可运行虚拟机也能运行 Docker 容器的虚拟化环境平台。它基于 Debian 和 KVM 技术开发,完全开源免费!通过 PVE 你可以随时创建管理多台虚拟机,在一台 PC 或服务器上同时运行各种 Linux、OpenWRT、Windows 等操作系统,你在 Debian 上的使用经验基本都可以无缝平移过来。最新升级的小主机 R1 Pro 刚到货了,就拿来折腾一番,顺便写下本教程,以此为记。下载 PVE 最新版本 ISO 镜像;
将 Ventoy 刷写进去 U 盘,然后把 ISO 文件放在盘内;
将小主机设置为 USB 启动,插入 U 盘引导;
点击 Install Proxmox VE,根据界面提示一步一步安装;
安装途中会要求设置时区、ROOT 密码等信息,注意需要设置正确的网络信息,包含 IP、网关、DNS 等;
在局域网内另一台电脑的浏览器上,访问 PVE 主机的 WEB 管理界面。
以上步骤中 IP 地址和 Root 密码千万不能忘记,其他的都可以后续再修改。访问 https://192.168.100.2:8006(取决于你设置的 IP) 就可以进入 PVE 管理后台了。管理后台是经典的「菜单+详情页」的设计:左边是列表,区分不同的主机,点击可以切换;右边是详情页面,可以看选中主机或系统的整体情况以及对应的网络、存储等情况。为了让 PVE 可以在国内网络环境下正常运行,我们改一些默认配置。使用以下语句修改 DNS 为 8.8.8.8 或 223.5.5.5apt install apt-transport-https ca-certificates
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
nano /etc/apt/sources.list.d/pve-enterprise.list
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bullseye pve-no-subscription
在 GitHub 上找到一个 pvetools 的库,可以快速配置邮件、samba、NFS、zfs、嵌套虚拟化、docker、硬盘直通等功能。export LC_ALL=en_US.UTF-8cd /rootapt -y install git && git clone https://github.com/ivanhao/pvetools.git
实际上是一个可视化的 Shell 脚本工具,安装需要选择自行即可,建议把「去除订阅提示」运行一下。🤔至此,一个可以稳定运行的 PVE 虚拟机系统就配置好了,如无特殊需要,不要打开 Shell 指令页面瞎折腾。打开「local」硬盘,点击其中的「ISO镜像」,直接上传本地各类镜像。qm importdisk 100 /var/lib/vz/template/iso/你的镜像名称 local-lvm
在 PVE 里,所谓虚拟机本身只是一个引导镜像的配置文件,你可以直接写代码,也可以使用「向导模式」来创建。按照页面提示一步一步来按需设置就行了,一般 OpenWRT 系统设置 1GB 运行空间和 512MB 存储空间就够用了。实在不知道,就问问 ChatGPT ,答案如下:玩 PVE 比较麻烦的是各种跑的服务地址不一样,很难记住,有必要搞一个集中式的导航页,推荐使用 Heimdall 来实现。效果如下:docker run -d --name=heimdall --restart=always -p 81:80 -p 442:443 -v /heimdall:/config -e PUID=1000 -e PGID=1000 -e TZ=Europe/London linuxserver/heimdall:amd64-latest
各个不同的操作系统、各个不同的服务,都集成到一起了,终于有点 ALL IN ONE 的感觉了。写这篇文章的时候,我在想折腾这一切的意义是什么。联想到阿里云盘违背承诺开始限速,我们就要警惕一切不受监督的机构对个人权利的侵入。一台随时可以放进帆布袋里就走的小主机,配上开源 PVE 虚拟机系统下的各种应用,这种便携性和安全感符合我对这个世界的想象。本文是 AIO 系列文章的第二篇,静待第三篇《玩转 Tailscale 》吧。🤩年轻人的第一台软路由
All IN ONE 手册(开篇)
ChatGPT Plus 和 Midjourney 账号
使用 Emby 打造个人流媒体系统