PVE7.1 挂在固态硬盘做虚拟机数据存储和安装盘(非NAS存储)三

PVE安装后会默认将系统盘分出local和local-lvm,为了避免space浪费,删除local-lvm分区合并到local。

同时添加m.2硬盘作为虚拟主机的数据盘,做到虚拟机和底层系统分开。
注:我是因为把PVE底层安装在32g的U盘上,所以才要添加m.2硬盘。最后我的主机系统的存储配置就变成了:
U盘(PVE底层)+ nvme固态(虚拟机安装位置)

44c17e6fc1a2402eb5a4f60bf4ab52e6.jpeg

 

此篇备忘分三大阶段:
一、删除local-lvm分区
二、硬盘分区、格式化
三、挂载nvme进PVE数据中心

 

接下来进入正题

一、删除local-lvm分区

1.在PVE里,选择Shell,输入如下命令,并回车

lvremove pve/data

9ed0c8653f8d4ece939d41e341707685.png  

 2.合并local-lvm到local分区

lvextend -l +100%FREE -r pve/root

 3.在PVE控制界面点击 “数据中心-存储 - local-lvm - 移除”;点击 “local” , 内容全部选择(都变成浅蓝色),“OK”;回到 Shell 里输入 “reboot” 重启PVE。

1ab79e54f5e94246bbf8319fcb62147f.png

 79de932094c547f0ab0234d9f013ffbd.png

 36ebd67624164ee2bd38f533ec565dc1.png

 

二、硬盘分区、格式化

直接 “数据中心”- “存储” ,SSD硬盘,选择“pgt”格式化存储,Shell “mkfs -t ext4 /dev/nvme0n1” 命令挂载硬盘。

流程备忘:

Shell 安装parted:

apt-get install parted

提示【Y/n】,y回车;

输入 fdisk -l 命令行,来查找需要挂载硬盘的名字,我是nvme固态:/dev/nvme0n1;

fdisk -l

 84ae4d6f6e574bf9be9c24fa2f4dd5f2.png

输入命令回车,Shell工具里表头用户名变成(parted);

parted /dev/nvme0n1

ab78956076c5418ab6d8c75171a94c4a.png

分区格式整个硬盘:

mklabel gpt

9c22c72ca3b840c28ff1678594fc2f34.png  

输入 print 查看硬盘信息。 

 硬盘分区,整个硬盘一个区:0%-100%;

mkpart primary 0% 100%

输入 print 来查看硬盘格式化后的信息: 

69c86ec38fc64158812c76cf01b107ac.png

 输入 quit 退出parted分区工具;

quit

d396e822c8aa4f339be72087ddf3d78d.png

 查看所有存储设备信息:

fdisk -l

 将所需硬盘格式化成ext4格式;

mkfs -t ext4 /dev/nvme0n1

 创建/mnt/nvme0n1目录:

mkdir -p /mnt/nvme0n1

 将硬盘分区挂载到目录:

mount -t ext4 /dev/nvme0n1 /mnt/nvme0n1

 将目录挂载到系统启动项:

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

 命令行操作完毕,到控制面板添加这块硬盘。

 

三、挂在nvme进PVE数据中心里

选择“数据中心”,存储 - 添加 - 目录

2dac289a6ce24277a98f21be270938e5.png

 ID随便填,目录是刚才创建好的/mnt/nvme0n1,内容全选,其它默认,添加,完成:

e3a3f49286784d7081f9fab3b547d2a0.png

3b07dcd8e97f4c68b40e7ae261d9e97e.png

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: PVE 虚拟机和 OpenStack 虚拟机是两种不同的虚拟化技术。 PVE 虚拟机是使用 Proxmox Virtual Environment (PVE) 所创建的虚拟机PVE 是一个开源虚拟化平台,可以在 Linux 操作系统上运行,并提供基本的虚拟化功能,如虚拟机管理、存储管理和网络管理等。PVE 虚拟机主要用于企业内部部署虚拟化环境。 OpenStack 虚拟机是使用 OpenStack 云计算平台所创建的虚拟机。OpenStack 是一个开源的云计算软件平台,支持计算、存储和网络资源的管理。OpenStack 虚拟机主要用于在云环境中部署虚拟机,支持多种虚拟化技术,如 KVM、Xen、Hyper-V 等。 总的来说,PVE 虚拟机和 OpenStack 虚拟机的主要区别在于,PVE 虚拟机是一种在本地部署的虚拟化技术,而 OpenStack 虚拟机是一种在云环境中部署的虚拟化技术。 ### 回答2: PVE虚拟机和OpenStack虚拟机都是常见的虚拟化技术,但它们在一些关键方面存在着区别。 首先,PVE(Proxmox Virtual Environment)是一种简单易用的虚拟化平台,主要用于快速部署和管理虚拟机。它基于KVM(Kernel-based Virtual Machine)和容器化技术,支持多种操作系统。PVE虚拟机通过直接在物理服务器上运行,可以充分利用服务器的计算资源和性能,提供良好的性能和稳定性。 相比之下,OpenStack是一个开源的云计算平台,提供了一套完整的基础设施服务,包括计算、存储、网络等。OpenStack虚拟机通过虚拟化技术(如KVM、Xen等)在物理服务器上创建,可以在一个集群中自由分配和管理资源,实现弹性扩展和高可用性。 其次,PVE虚拟机注重简化部署和管理,提供了直观的Web界面和命令行工具,适用于小型和中型环境。而OpenStack虚拟机则适用于大规模的云计算环境,可以通过API进行自动化管理,并且具有丰富的扩展性和灵活性。 另外,PVE虚拟机对于虚拟机的迁移和备份支持较为简单,可以通过导入导出虚拟机的方式进行,适用于小规模环境。而OpenStack虚拟机则具有更强大的迁移和备份功能,可以通过迁移卷、镜像等方式实现虚拟机的迁移和备份,适用于大规模环境。 总的来说,PVE虚拟机注重简单易用,适用于小型和中型环境;而OpenStack虚拟机则适用于大规模的云计算环境,提供了更强大的自动化管理和扩展性。选择哪种虚拟化技术取决于具体的需求和环境规模。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值