Linux中将VMware vCloud Usage Meter从4.5升级到4.6
本文介绍如何在Linux平台中将VMware vCloud Usage Meter从4.5升级到4.6版本。
升级到4.6版的全过程
从4.6版开始,您可以使用包含完整Photon操作系统更新的.iso映像升级vCloud Usage Meter设备。您可以在vCloud Usage Meter 4.3及更高版本的基础上升级到vCloud Usage Meter 4.6。
如果要从vCloud Usage Meter 3.6.x升级,则必须将vCloud Usage Meter 4.6作为新设备安装。
1、先决条件
1]、建议备份要升级的源vCloud Usage Meter设备的快照:
2]、您必须通过运行以下命令在源vCloud Usage Meter设备上启用SSH:
systemctl enable sshd
3]、您必须有密码才能以root用户身份登录vCloud Usage Meter控制台。
2、升级过程
将以下升级文件下载到本地计算机,它们所代表的意思如下:
Usage_Meter_Agent-4.6.0.0-<BUILD_NUMBER>_Upgrade.iso:包含升级脚本和YUM存储库的ISO升级文件。
Usage_Meter_Agent-4.6.0.0-<BUILD_NUMBER>_Upgrade.mf:包含升级ISO文件的sha1校验和。
Usage_Meter_Agent-4.6.0.0-<BUILD_NUMBER>_Upgrade.crt:包含对ISO文件进行签名的公共证书。
Usage_Meter_Agent-4.6.0.0-<BUILD_NUMBER>_Upgrade.sign:包含ISO文件的签名。
以上内容可以从VMware客户连接门户网站(VMware customer connect)上的“产品和帐户(Products and Accounts)”>“所有产品(All Products)”>“VMware vCloud Usage Meter”中找到:
将Upgrade ISO上载到vCenter上的一个数据存储区,其中安装了Usage meter设备:
将vCloud Usage Meter的CD-ROM驱动器连接到Usage_Meter_Agent-4.6.0.0-<BUILD>_Upgrade.iso文件:
以root用户身份登录到源vCloud Usage Meter控制台:
通过运行以下命令创建升级目录。就我而言,目录已经在那里了:
mkdir /root/upgrade
通过运行以下命令装载CD驱动器:
mount -o loop /dev/cdrom /root/upgrade
要启动就地升级,请运行命令:
bash /root/upgrade/upgrade-um.sh
系统会提示您确认是否存在要升级的源vCloud Usage Meter设备的快照:
要完成就地升级,系统会提示您重新启动设备:
注意:对于重新启动和启动或服务,建议从vSphere端重新启动vCloud Usage Meter,而不是在命令提示符上键入yes:
验证vCloud Usage Meter服务是否已启动并正在运行。
a.导航到/opt/vmware/cloudusagemetering目录:
cd /opt/vmware/cloudusagemetering
b.通过运行以下命令验证vCloud Usage Meter服务的状态:
bash scripts/status.sh
如果服务正在运行,则会收到正在运行状态。如果您收到有错误的正在运行状态,请检查最新的日志文件,这些错误可能与升级无关。
如果验证失败,且脱机状态有错误,请检查/opt/vmware/var/logs/um-upgrade.log中的升级日志文件。如果升级导致错误,请从最新的备份或快照还原vCloud Usage Meter设备,然后重复这些步骤:
通过运行命令停止SSH:
systemctl stop sshd
至此,在Linux平台中将VMware vCloud Usage Meter从4.5升级到4.6全部完成。