注意:不支持移动 / storage / db /目录以外的任何目录,这将导致vCenter Server Appliance升级时失败。
在vCenter Server Appliance 5.x中增加磁盘空间的过程:
要增加vCenter Server Appliance(VCSA)5.x中的磁盘空间,请执行以下步骤:
- 关闭vCenter Server Appliance。
- 创建vCenter Server Appliance的快照。
- 将所需大小的新硬盘添加到vCenter Server Appliance。
- 打开vCenter Server Appliance。
- 使用SSH连接到vCenter Server Appliance。
- 列出所有磁盘,并标识通过在Shell客户端中运行以下命令添加的新磁盘的设备ID:
fdisk -lu
注:默认情况下,新磁盘的设备ID为/ dev / sdc。
- 通过运行以下命令来访问新磁盘的磁盘实用程序:
fdisk / dev / sdc
a. 按N键,然后按Enter键进入新分区
b. 按P键,然后按Enter键进入主分区
c. 输入1作为分区号
d. 接受默认的起始块和默认的终止块
e. 输入W将分区表写入磁盘
f. 在新磁盘上创建一个新分区:
- 使用以下命令在新磁盘上构建ext3文件系统:
mkfs -t ext3 / dev / sdc1
- 通过运行以下命令,在根目录下创建一个新的临时目录:
mkdir / tmp / db
- 通过运行以下命令将新磁盘安装到/ tmp / db目录:
mount -t ext3 / dev / sdc1 / tmp / db
- 通过运行以下命令关闭所有访问vPostgres / storage / db目录的服务:
service vmware-vpxd stop
service vmware-vpostgres stop
service vmdird stop
service vmware-inventoryservice stop
- 通过运行以下命令,将所有/ storage / db文件复制到/ tmp / db目录中:
cp -a / storage / db / * / tmp / db
- 通过运行以下命令返回到根目录:
cd /
- 通过运行以下命令来验证安装点:
mount
例如,您看到的输出类似于:
/ dev / sda3 on / typ ext3(rw)
proc on / proc type proc(rw)
sysfs on / sys type sysfs(rw)
udev on / dev
/ shm上的/ dev类型tmpfs(rw,mode = 0755)/ dev上的/ dev类型tmpfs(rw,mode = 0620,gid = 5)
/ boot / ext3上的/ dev / sda1类型ext3(rw,noexec,nosuid,nodev,noacl)
/ storage / core类型ext3(rw,nosuid,nodev)上的/ dev / sdb1
/ storage / log类型ext3(rw,nosuid,nodev)上的/ dev / sdb2(rw,nosuid,nodev)
上/ storage / db类型ext3(rw, nosuid,nodev)
/ tmp / db上的/ dev / sdc1类型ext3(rw,nosuid,nodev)
- 通过运行以下命令来卸载原始磁盘和新磁盘:
umount / dev / sdb3
umount / dev / sdc1
- 通过运行以下命令将新磁盘安装到/ storage / db目录:
mount -t ext3 / dev / sdc1 / storage / db
- 通过运行以下命令将新的装载保留在/ storage / db目录中:
sed -i -e’s#/ dev / sdb3#/ dev / sdc1#’/ etc / fstab
注意:请勿从虚拟机中删除/ sdb3。
- 重新启动vCenter Server Appliance。