这是一篇记录贴,因为21年买了一台小主机,如图:

image-20241128215227372

想不明白为啥这种垃圾cpu那时候涨了那么多!!!

image-20241128215316431

天哪,硬盘也跌了好多。

image-20241128215356541

在上面安装了pve系统,折腾了好几个虚拟机,安装了各种奇奇怪怪的软件,如图:

image-20241128215521704

毕竟性能有限,这台小主机上跑的虚拟机经常会在打开后自动断开连接,实在难堪大用。秉持数据无价的原则,打算将里面的虚拟机迁移出来。

之前也尝试过先备份,再备份到vmware虚拟平台中,但是好像一直启动不了,也就不了了之了。

今天突发奇想,使用另一台小主机,在vmware中安装pve,和它组成pve集群,集群之间,虚拟机的备份总该没啥问题吧。

1. vmware平台安装pve

1.1 下载pve的ISO镜像文件

为了能够顺利组成pve集群,这里使用和之前pve系统一样的ISO镜像,地址:Proxmox VE 6.4 ISO Installer

1.2 安装

随便截几张安装过程中的截图吧~

  • Install Proxmox VE

    image-20241128220248601

  • 等待安装,不会失败吧。对了刚才让选择Debian的版本号,我选择的是:10.x 64 位。

    image-20241128220458128

  • 果然报错了,不过这种像是没有开启bois的虚拟化。

    image-20241128220622035

    这里修改下,继续冲~

    注意:网络我选择的是桥接模式,为了和之前的pve集群能够互相通信。

  • 没有再出现刚才报错了。选择国家、时区、键盘布局了

    image-20241128220908846

    账号、密码、邮箱~

    还好选择的桥接模式,看来已经正确识别到我的网关以及为自己分配了ip,这里我就不改动了。

    image-20241128221100842

    hostname does not look like a fully qualified,哈哈,又到了起名字报错环境,修改为了kakalong.cool

  • 确认信息,佛祖保佑不要出错。

    image-20241128221615268

  • Loading,等待中~

    image-20241128221711437

  • 完工,记住这个地址,一会要用:https://192.168.100.24:8006

    image-20241128221858611

1.3 pve配置

首先我们登录进来,好像要配置什么,但也不知道需要配置什么,我去搜搜~

image-20241128222330610

2. pve集群的搭建

2.1 旧pve创建集群

起一个响亮的名字:pve001Cluster,好像不能有中文,别问我怎么知道的。

image-20241128222617133

创建成功后,能够看到这里创建好的信息:

image-20241128222928590

复制出加入信息,应该新pve加入集群时需要用得到。

2.2 新pve加入到集群

将刚才复制的加入信息填入进来~

image-20241128224443435

image-20241128224801659

2.3 新pve节点的配置

因为创建新的pve节点的时候默认是分配了40g存储,觉得应该装不下多少虚拟机,又扩展了40g,但是扩展后,在pve页面看到硬盘容量并没有增加,百度后了解到是因为:新增的磁盘空间并没有被挂载;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
root@kakalong:/dev# fdisk /dev/sda

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition number (4-128, default 4):
First sector (83886047-167772126, default 83886080):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (83886080-167772126, default 167772126):

Created a new partition 4 of type 'Linux filesystem' and of size 40 GiB.

Command (m for help):


Command (m for help): p

Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 58FA54E7-8892-4D0D-BF47-407ED0D1F7CF

Device Start End Sectors Size Type
/dev/sda1 34 2047 2014 1007K BIOS boot
/dev/sda2 2048 1050623 1048576 512M EFI System
/dev/sda3 1050624 83886046 82835423 39.5G Linux LVM
/dev/sda4 83886080 167772126 83886047 40G Linux filesystem

pvcreate /dev/sda4
Physical volume "/dev/sda4" successfully created.

root@kakalong:/dev# vgextend pve /dev/sda4
Volume group "pve" successfully extended
root@kakalong:/dev# lvextend -l +100%FREE /dev/pve/root
Size of logical volume pve/root changed from 34.62 GiB (8863 extents) to <74.62 GiB (19102 extents).
Logical volume pve/root successfully resized.

root@kakalong:/dev# lvextend -rl +100%FREE /dev/pve/root
Size of logical volume pve/root unchanged from <74.62 GiB (19102 extents).
Logical volume pve/root successfully resized.
resize2fs 1.44.5 (15-Dec-2018)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 5, new_desc_blocks = 10
The filesystem on /dev/mapper/pve-root is now 19560448 (4k) blocks long.

此时节点的local的磁盘空间已经被扩展了。

image-20241130075001031

2.4 删除集群中节点

1
2
3
4
5
6
在主节点执行
root@pve:~# pvecm expected 1
root@pve:~# pvecm delnode kakalong
Killing node 2
Could not kill node (error = CS_ERR_NOT_EXIST)
command 'corosync-cfgtool -k 2' failed: exit code 1

3. pve集群中虚拟机的迁移

3.1 将旧pve节点中的虚拟机全部备份到新pve节点中

一定要备份,一定要备份,一定要备份;

将旧pve节点中的linux1先克隆一个,然后将pve节点中的linux1迁移到kakalong节点。

  • 删除CD\DVD引导器
  • 删除快照

上述两个不做,会导致无法迁移。

a. 迁移中ing

image-20241128233812775

  1. 观察下kakalong节点所在主机的任务管理器,几乎跑满了内网带宽

image-20241128234148477

  1. 迁移完成后,启动,观察下迁移到新节点后,能否正常启动

    娃中娃的处理性能真的拉胯。

image-20241128234729849如果迁移后的虚拟机不能启动:
xfs_repair -v -L /dev/dm-0


本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.