Proxmox VE 安装及使用说明(PVE)

由 Hsdi 发布

一些自己在PVE使用过程中遇到的问题~

PVE 安装后会默认将系统盘分出 local 和 local-lvm,但是不够日常使用,所以就需要添加硬盘进行扩充。 file_1843675.jpg

添加硬盘

一、硬盘分区、格式化

首先需要先先看下需添加硬盘的设备名称,如下图的 / dev/sde(当然也可以在命令里用 fdisk -l 去确认)

58005-ab5iiz31q6.png

确定好名称后打开 Shell,输入

fdisk /dev/sde

88307-3kpgjyt3cxt.png

这里的操作就跟 Linux 没什么区别了,分区格式化

先分区:输入 n(分区) - 输入 p(主分区) - 输入 w(写入分区)

格式化(格式化为 ext4 格式):

mkfs -t ext4 /dev/sde1

创建 / mnt/sde1 目录:

mkdir -p /mnt/sde1

将 / dev/sde1 分区挂载在 / mnt/sde1 上:

mount -t ext4 /dev/sde1 /mnt/sde1

将 / mnt/sde1 挂载写入到系统启动项:

echo /dev/sde1 /mnt/sde1 ext4 defaults 1 2 >> /etc/fstab

二、PVE 挂载硬盘

选择 “数据中心”(这块一定要注意,不是选择 PVE),存储 - 添加 - 目录

16534-zz3mw28035l.png

ID 可以随便填,目录就是刚才创建好的 / mnt/sde1,内容全选,其它默认,点击添加;

10817-tvbvyj4ofm8.png

这样,/dev/sde 这块硬盘就添加完毕了,稍等一会就可以在节点里看到硬盘

61677-mkcaf84lm0h.png

三、上传镜像文件

选择对应硬盘目录,选择内容 - 上传,选择准备好的 ISO 文件,上传即可,上传后建立虚拟机时便可以选择。

75234-g0o62bdhoe9.png

81544-8akpp59zkt.png

直通硬盘

进入PVE的SSH,或者直接进入PVE管理网页Shell

查看你现在的存储设备的序列号:

ls /dev/disk/by-id

然后就能看到所有存储设备的序列号

序列号

我的主机上有三块硬盘,一个佰维SSD,一个是希捷的硬盘,还有一块是西数的,这次需要挂载的是西数的硬盘 lu651v.jpg

我的西数硬盘序列号是ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7,记住这个序列号

然后输入以下代码(请把硬盘序列号换成你硬盘的,100换成你要挂载LEDE的虚拟机ID)

qm set 100 -sata1 /dev/disk/by-id/ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7

如果返回以下信息,说明已成功挂载 lu651v.jpg

update VM 100: -sata1 /dev/disk/by-id/ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7

然后可以进入PVE管理网页,查看是否真的挂载成功.如果看到LEDE虚拟机硬件设备里有这个,就说明成功.

这个设备

删除磁盘目录

两种方法

方法一

进入 GUI 面板——【数据中心】——【储存】——【选中目录】删除

81270-aza4c1xwnk9.png

方法二

直接 shell 里编辑储存配置文件

vi /etc/pve/storage.cfg

将下面的内容,按照需求删除。要删哪个目录 就删哪块,不要多删,少删。

36938-hyy7755d5hs.png

如果是通过面板挂载的磁盘,还有一个链接需要删除,就像下面

82068-i5zsugf31j9.png

进入shell

cd /etc/systemd/system

删除挂载点

62315-y8bzq95acd.png

配置SSL证书

一、申请证书
1、申请免费的ssl证书

可以去来此加密上申请,也可以自己想办法

传送门:来此加密 62tp6jk.jpg

2、创建好ssl证书后下载下来

下载后解压应该是这样的

准备两个文件 fullchain.crt、private.pem

方法一(这个比较推荐)

选择凭证

自定义上传凭证 lx15xl.jpg

用文本打开密钥和证书,把里边的文字按照上图的粘贴进去

其实也可以直接上传证书 lu651v.jpg

然后点上传就可以了

成功如图所示

方法二(这个为网上方法,还把我host搞坏了 lwx3a0.jpg 不建议用这个,毕竟我也没成功)

SSH连接pve

1、首先登陆Winscp工具,将前面证书需要文件(2个)放到目录内

etc/pve/nodes/pve

2、并且将文件名更改为pve-ssl.crt和pve-ssl.pem,以作备用

改之前需将原始的文件删除,即将里面原来的pve-ssl.pem和pve-ssl.key删除

3、就是这两个,把他们替换掉

然后是这样子的

三、将crt文件转换成pem文件

我们需要shell工具(不能打开网页,因为已经打不开了 lxjz3g.jpg ),输入以下代码

cd /etc/pve/nodes/pve
openssl x509 -in pve-ssl.crt -out pve-ssl.pem -outform PEM

就像这样

这个我试过了会死机(好像是host会被修改) lwx3a0.jpg

方法二不要试了

未完待续... lthgn9.jpg

暂无评论

发表评论


选择表情

0:00