Proxmox Virtual Environment 安装及优化实践

一  硬件环境

华为RH1288 V3服务器

CPU:Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz

DIMM:2*32G 2133

RAID卡:SR430C-M 1G缓存        JBOD直通模式

硬盘:  2*128G SATA         2.5*SSD        (RAID1 系统盘)

           6*600G SAS        2.5*HDD        (RAID5 Data目录)

           60G      SATA          m.2*2280        (Data目录 缓存盘)

           16G傲腾M10      NVME        m.2*2280        (SWAP交换分区)

二  安装PVE 8

官网下载链接Download Proxmox software, datasheets, agreementsicon-default.png?t=N7T8https://www.proxmox.com/en/downloads

下载Proxmox VE 8.2 ISO镜像后,通过rufus工具写入U盘 用usb引导开始安装

选择第一项开始安装后等待加载镜像文件安装环境

进入正式安装界面后,同意许可

选择需要安装的系统盘,并设置分区大小(默认),确认无误后点击下一步

默认选择China地区

设置好root密码,用于登录界面和电子邮箱

配置好主机名 格式xxx.xxx.xxx 和IP地址后开始安装

等待安装完毕后自动重启......进入系统界面

根据提示输入web地址访问 https://192.168.31.201:8006/

输入安装时设置的root密码,且将语言调整为中文

进入PVE虚拟化界面,此时有个未订阅弹窗,在第三章节优化PVE8环境中将删除。

三  优化PVE 8环境

1.常规配置(lvm分区,调整swap,更改源,删除订阅弹窗)

原文出处

PVE虚拟化(Proxmox Virtual Environment)安装以及常规配置(lvm分区,调整swap,更改源,删除订阅弹窗)-腾讯云开发者社区-腾讯云 (tencent.com)

本章节目标是整合系统盘空间,将swap分区和local-lvm分区会计整合到local分区中。

打开PVE自带的Shell功能

按照以下步骤操作

移除pve里的local-lvm分区

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

提示是否移除卷[y/n] 输入 y

实例

root@rh1288v3:~# lvremove pve/data
Do you really want to remove active logical volume pve/data? [y/n]: y
  Logical volume "data" successfully removed.
root@rh1288v3:~# lvextend -l +100%FREE -r pve/root
  Size of logical volume pve/root changed from 37.45 GiB (9588 extents) to 101.82 GiB (26067 extents).
  Logical volume pve/root successfully resized.
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 5, new_desc_blocks = 13
The filesystem on /dev/mapper/pve-root is now 26692608 (4k) blocks long.

点击数据中心-存储-local-lvm 点击移除并确认

移除pve自带的swap分区

由于默认swap分区建立在系统盘中,会影响系统盘运行,且消耗系统盘寿命,建议删除。

(这里我后续文章会使用 傲腾M10 16G作为swap缓存盘)

进入shell输入如下命令

swapoff -a
lvremove /dev/pve/swap
lvresize -l +100%FREE /dev/pve/root

实例

root@RH1288V3:~# swapoff -a
root@RH1288V3:~# lvremove /dev/pve/swap
Do you really want to remove active logical volume pve/swap? [y/n]: y
  Logical volume "swap" successfully removed.
root@RH1288V3:~# lvresize -l +100%FREE /dev/pve/root
  Size of logical volume pve/root changed from 101.82 GiB (26067 extents) to 109.82 GiB (28115 extents).
  Logical volume pve/root successfully resized.

综上操作后 local空间达到最大化利用

删除订阅弹窗

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

执行完成后,浏览器Ctrl+F5强制刷新缓存

2.更改国内源

参照原文章

ALL IN ONE:第一篇内容:部署网络架构+PVE8.0安装+PVE国内源优化icon-default.png?t=N7T8https://blog.csdn.net/hivlt/article/details/134470130?ops_request_misc=&request_id=&biz_id=102&utm_term=pve8.0%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-134470130.nonecase&spm=1018.2226.3001.4187

进入shell输入如下命令

使用vi命令编辑文本,vi命令操作参考

vi常用命令_vi指令-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/D_huili/article/details/126663824?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171775288316800182733741%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171775288316800182733741&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126663824-null-null.142%5Ev100%5Epc_search_result_base8&utm_term=vi%E5%91%BD%E4%BB%A4&spm=1018.2226.3001.4187

配置系统源:

备份系统默认源

mv /etc/apt/sources.list /etc/apt/sources.list.bak

编辑源

vi /etc/apt/sources.list

 按键a 进入编辑模式 将以下内容粘贴进文本,esc退出编辑模式输入 :wq 回车键保存退出文本

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

配置软件源:

vi /etc/apt/sources.list.d/pve-no-subscription.list

同上将以下内容粘贴进文本后保存

deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription

屏蔽企业源:

编辑企业源

vi /etc/apt/sources.list.d/pve-enterprise.list

在原文本前增加### 屏蔽

###deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise

屏蔽ceph源 :

vi /etc/apt/sources.list.d/ceph.list

 在原文本前增加### 屏蔽

###deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise

更新apt-get软件源:

执行更新

apt-get update -y

四 硬盘配置(SWAP盘)

1.创建SWAP分区

参照文章

PVE虚拟化(Proxmox Virtual Environment)安装以及常规配置(lvm分区,调整swap,更改源,删除订阅弹窗)-腾讯云开发者社区-腾讯云 (tencent.com)

进入Shell输入如下命令

fdisk -l

查询到需要设置缓存盘 傲腾M10 的硬盘路径 /dev/nvme0n1

Disk /dev/nvme0n1: 13.41 GiB, 14403239936 bytes, 28131328 sectors
Disk model: INTEL MEMPEK1J016GAL                    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 

根据硬盘路径开始配置

#创建一个16G的swap,bs * count =16G count代表你想创建的swap分区的大小单位为g

dd if=/dev/nvme0n1 of=/swapfile bs=1G count=16

#配置安全的权限

chmod 0600 /swapfile

#格式化成swap

mkswap /swapfile

#挂载swap

swapon /swapfile

#验证

free -h

实例

root@RH1288V3:~# dd if=/dev/nvme0n1 of=/swapfile bs=1G count=16
13+1 records in
13+1 records out
14403239936 bytes (14 GB, 13 GiB) copied, 266.622 s, 54.0 MB/s
root@RH1288V3:~# chmod 0600 /swapfile
root@RH1288V3:~# mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 13.4 GiB (14403235840 bytes)
no label, UUID=b76546bd-6b5e-4476-9fcd-75850c6833db
root@RH1288V3:~# swapon /swapfile
root@RH1288V3:~# free -h
               total        used        free      shared  buff/cache   available
Mem:            62Gi       2.1Gi        46Gi        50Mi        14Gi        60Gi
Swap:           13Gi          0B        13Gi
 

设置开机自动挂载

vi /etc/fstab

在末尾插入一行

/swapfile  swap      swap    defaults   0       0

  • 31
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Proxmox VE(Virtual Environment)是一种开源的虚拟化平台,可以管理企业级虚拟机和容器。它支持使用KVM(Kernel-based Virtual Machine)和LXC(Linux Containers)两种虚拟化技术。 Proxmox VE提供了一套功能强大的管理工具,使用户能够轻松地创建、管理和监控虚拟机和容器。用户可以通过基于Web的GUI界面来完成这些操作,而无需使用命令行。这使得Proxmox VE成为一个非常适合初学者和有经验的系统管理员使用的平台。 Proxmox VE具有高度可扩展性和灵活性。它支持多个物理主机,可以将它们组成一个集群,实现负载均衡和高可用性。用户可以根据需要添加、删除或迁移虚拟机和容器,以满足不同工作负载的需求。此外,Proxmox VE还具有内置的备份和恢复功能,可以帮助用户防止数据丢失,并快速恢复系统。 Proxmox VE提供了丰富的网络和存储选项。它支持创建虚拟网络和网络桥接,以及为虚拟机和容器分配IP地址。在存储方面,Proxmox VE支持本地和网络存储,可以使用不同的存储方案(如SAN、NAS和iSCSI)来满足不同的需求。 总之,Proxmox VE是一款功能强大且易于使用的虚拟化平台,适用于中小型企业和个人用户。它提供了完整的虚拟化解决方案,并具有高度可扩展性和灵活性,可以满足各种工作负载的需求。无论是新手还是经验丰富的管理员,都可以从Proxmox VE中受益,并将其用于构建高性能和可靠的虚拟化环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值