升级到 VMware Cloud Director 10.4.1 之前,请确认嵌入式 PostgreSQL 数据库具有所需的可用磁盘空间。
如果要将 VMware Cloud Director 设备升级到版本 10.4.1,则嵌入式 PostgreSQL 数据库将从版本 10 升级到版本 14。此过程涉及到将现有数据库内容克隆到新的本地实例,这会导致磁盘利用率暂时增加。因此,在开始升级之前,请确认数据库磁盘上有足够的可用空间。
注意:
由于克隆过程仅包含数据库内容,而不包含数据库日志或用于复制的预写日志,因此请确认数据库日志已备份符合您组织的日志保留策略。
过程
结果
示例: 检查数据库磁盘上的可用磁盘空间
运行 命令以检查可用磁盘空间。
- 运行 命令以检查可用磁盘空间。
df -B G /var/vmware/vpostgres/
该命令将返回以下信息。Filesystem Size Used Avail Use% Mounted on /dev/mapper/database_vg-vpostgres 84G 30G 54G 36% /var/vmware/vpostgres
- 运行以下命令,检查 vpostgres 数据目录下 /pg_wal 和 /log 目录的大小。
du -B G --summarize /var/vmware/vpostgres/current/pgdata/pg_wal/
du -B G --summarize /var/vmware/vpostgres/current/pgdata/log/
命令将返回以下信息。12G /var/vmware/vpostgres/current/pgdata/pg_wal/
1G /var/vmware/vpostgres/current/pgdata/log/
- 从已用磁盘总空间减去日志目录的大小:30-12-1=17。
此结果意味着,数据库至少需要 17 GB 的可用磁盘空间才能进行升级。此系统中的总可用空间为 54 GB,因此可以放心地继续升级。
下一步做什么
- 如果没有足够的可用磁盘空间,请先扩展数据库磁盘,然后再继续进行升级。请参见增加 VMware Cloud Director 设备上嵌入式 PostgreSQL 数据库的容量。
- 如果有足够的可用磁盘空间,请继续升级。