Proxmox VE磁盘/目录详解,并且安装第二个硬盘,修改ISO/虚拟机存放位置。

一:默认的储存点

Proxmox VE安装之后,有2个储存点。
其中vm储存的地方叫:local-lvm。 储存镜像。
储存iso镜像的地方叫:local 。直接点击local——内容——点击上传就可以上传ISO

二:PVE的储存位置的功能

在上面讲到,默认的2个储存有不同的功能,local储存iso,local-lvm储存vm磁盘。

PVE的一个特点就是储存功能的细分。

可以看到图上,内容里面有这些

PVE的储存内容有5大点

功能类型说明
磁盘映像(Disk image)用来储存vm的磁盘文件
Iso镜像(ISO images)就是iso镜像
容器模板(Container temple)lxc容器的模板
VZDump备份文件(VZdump backup file)openVZ的备份
容器(Container)容器的磁盘文件
片段(snippets)

不像esxi一样,pve的数据,就只能储存在具有这些功能位置中。

三:pve支持的储存方式

pve基于debian,也就是说他支持一切linux的储存方式,因此,比其他更加灵活。他可以支持文件目录,支持ip/fc-san,支持zfs,支持nfs,还支持smb等等。

一切的原理就是 使pve识别这个储存方式,进行挂载到一个目录或者lvm。然后在pve面板里添加相应的目录路径,就可以使用这个储存方式了。

比如smb协议,只要在pve,shell里挂载smb到一个文件夹,再去pve面板,添加这个文件夹到目录里面,就ok

专业的叫法,有下面两种

文件级存储(类似smb、nfs)

基于文件级的存储技术允许访问全功能(POSIX)文件系统。通常,它们比任何块级存储(见下文)更灵活,并允许您存储任何类型的内容。ZFS可能是最先进的系统,并且完全支持快照和克隆。

块级存储(iscsi)

允许存储大的  原始  图像。通常无法在此类存储类型上存储其他文件(ISO,备份等)。大多数现代的块级存储实现都支持快照和克隆。RADOS和GlusterFS是分布式系统,将存储数据复制到不同的节点。

四:PVE的储存配置文件

pve的储存配置文件在/etc/pve/storage.cfg

可以看到有dir和lvmthin。dir就是目录。

dir: 目录的id
        path 目录路径
        content  功能
        nodes   节点id
        share   是否共享

可以手动修改此处,添加储存信息。

五:(例1)pve重新设置目录

5.1 添加新的iso储存目录。

在pve根目录里增加一个文件夹,用来储存iso

第一步,找到数据中心,点击右边储存,点添加——目录

ID 就自己定义
目录填写刚才的路径
内容只选iso镜像
节点 选择pve(我这是在集群环境下,如果是单节点就不必了)

已经添加成功

在内容选项,就可以上传iso

5.2,给目录添加储存镜像的权限

在上面添加了一个iso库,我又想让他能够储存iso镜像

继续点击数据中心——储存——选中刚才添加的目录——编辑——添加一磁盘镜像

可见,已经有了存磁盘映像的权限了。

六:(例2)pve挂载第二块硬盘。

1、初始化磁盘

点击PVE节点,找到磁盘,就可以看到磁盘,选中磁盘即可初始化

2、创建目录

选中节点,找到磁盘,点击上方的创建目录,填写相应的信息就行。

可以看到这个目录的用途

3、测试目录

创建一个虚拟机,看能不能选择这个目录

可以看到都能选择,那么就可以了

再看看目录内情况,通过面板挂载的目录,在/mnt/pve/下。看下图,已全部就位

还有个PVE添加iscsi/NFS/SMB的教程 https://foxi.buduanwang.vip/linux/270.html/

更多教程请看:pve教程总汇 https://foxi.buduanwang.vip/pve/