打开完整图文文档(PDF,共 17 页)
图文预览
第 1 页
第 2 页正文文本
Lenovo HX 使用Phoenix 镜像重
新安装ESX 步骤
(Foundation 4.4 版本)
联想集团
Lenovo Co., Ltd.
2019 年 9 月
联想专业服务
目录
一、 使用场景 ............................................................................................................................. - 4 -
二、 Phoenix ISO 用途 ................................................................................................................ - 4 -
三、 准备Phoenix 安装镜像 ...................................................................................................... - 4 -
四、 安装前系统检查 ................................................................................................................. - 7 -
五、 安装ESXi 系统 .................................................................................................................... - 7 -
六、 安装完成后配置步骤 ....................................................................................................... - 15 -
- 2 -
联想专业服务
版本说明
版本日期 版本号 作者/修订者 修改点
2018/1/ 1.0.0 吕国鹏 建立初始版本
2019/9/9 2.0.0 陈中华 更新基于4.4 版本的Foundation 操作
- 3 -
联想专业服务
一、 使用场景
1. VMware ESXi 出现问题或者已损坏时,重新安装Nutanix 环境下的ESXi 操作系统;
2. 承载Hypervisor 的硬件(SATADOM 或者M.2)出现故障,需要更换情况下,更换后ESXi 系
统安装;
注意:当hypervisor 没有损坏时,且CVM 工作正常,这时需要先将CVM 关闭,然后再将
hypervisor 关闭,然后关闭物理机器电源进行硬件更换。
关闭CVM 通过以下命令完成:
登录到CVM: nutanix@cvm$ cvm_shutdown -P now
二、 Phoenix ISO 用途
Phoenix ISO 主要用来在单个节点上进行系统安装,CVM 修复等目的使用。
Phoenix ISO 主要用途如下:
1. Install, Configure Hypervisor:重新安装Hypervisor 系统(本文的用途);
2. Repair CVM(Preserves Data):修复CVM,但保留CVM 中的数据;
3. Repair Cvm(Preserves Data) and Install,Configuree Hypervisor:前2 个的集合,安装Hypervisor
并修复CVM(保留数据);
4. Install CVM(Wipes Existing Data!):安装CVM,此时的CVM 数据将清空,相当于初始化CVM,
慎用。
5. Install CVM(Wipes Existing Data!) and Install,Configuree Hypervisor:1 和4 的集合,安装
Hypervisor 并安装CVM,CVM 会被初始化,慎用。
三、 准备Phoenix 安装镜像
1. 安装镜像的准备需要以下条件:
- 4 -
联想专业服务
⚫ 用户安装的AOS 版本;
⚫ 用户安装的ESXi 版本;
如果打过补丁,如ESXi6.0 U3 一般会打补丁到ESXi600-201810001 或者ESXi600-201811001
以修复M.2 问题,那么请使用基础的Lenovo ESXi 6.0U3 版本,安装完成后再打补丁。
⚫ Foundation 虚拟机(本文档限于Foundation 4.4.X 版本);
2. 生成Phoenix 镜像iso 文件:
a) 开启Foundation 虚拟机;
b) 将用户处安装的AOS 版本的安装包上传到Foundation 的虚拟机目录:
AOS 的目录为:/home/nutanix/foundation/nos/
ESXi 的ISO 目录为:/home/nutanix/foundation/isos/hypervisor/esx/
上传工具可以使用winscp 进行上传。下载链接:https://winscp.net/eng/index.php
c) 使用MD5 命令检查上传的AOS 镜像以及ESXi 镜像的MD5 值,确保完整;
MD5 检查命令:md5sum VMware-ESXi-6.0.0.update03-6765062-LNV-20171120.iso
MD5 值请自行在下载时查找。
d) 将AOS 压缩文件进行解压缩,确保为.tar 文件结尾,而不是.gz 文件结尾;
解压缩命令(文件名随不同的版本而不同):
gunzip /home/nutanix/foundation/nos/nutanix_installer_package-release-euphrates-
5.5.7-stable.tar.gz
e) 关闭foundation 进程;
命令:sudo pkill -9 foundation
f) 生成phoenix 镜像iso 文件;
命令:
cd /home/nutanix/foundation/bin/
./generate_iso phoenix --aos-package
- 5 -
联想专业服务
/home/nutanix/foundation/nos/nutanix_installer_package-release-euphrates-5.5.7-
stable.tar --temp-dir /home/nutanix/foundation/isos/phoenix/ --esx
/home/nutanix/foundation/isos/hypervisor/esx/VMware-ESXi-6.0.0.update03-
6765062-LNV-20171120.iso
执行命令过程如下图:
如图中所示,镜像文件已经生成,并放在目录/home/nutanix/foundation/isos/phoenix/
中。进入目录查看ISO 文件信息:
3. 将文件下载到本地硬盘
使用winscp 将iso 文件下载到本地硬盘,供下一步使用。
- 6 -
联想专业服务
四、 安装前系统检查
1. 在Nutanix 集群中执行ncc 检查,确保ncc 检查结果没有健康问题。
a) ssh 登录到任意一台cvm;
b) 执行命令ncc health_checks run_all
2. 在Prism 页面中确保首页的Data Resilience 状态为绿色OK 状态。
3. 将需要重新安装ESXi 系统的主机上的业务虚拟机迁移到其它主机.
4. 在vSphere 中记录相应的配置:如IP 地址,vMotion 地址,虚拟交换机数量以及设置,NTP
配置,DNS 配置,CVMIP 地址,端口组情况;
如果用户使用VMware 分布式交换机,需要在分布式交换机中将需要重装的主机删除。
5. 关闭这台主机的CVM。
a) ssh 登录到这台主机的CVM;
b) 执行cvm_shutdown -P now
6. 所有虚拟机关闭后,将ESXi 主机关闭。
五、 安装ESXi 系统
1. 登录主机的IPMI 管理口(XCC),打开Remote Console 控制台。
2. 点击Media,挂载iso。
- 7 -
联想专业服务
首先需要点击“Activate”,然后才能选择,并Mount
3. 点击Power 按钮,选择Power on 开启主机。
4. 在开机时,并按F12 键进入启动列表,首选去掉Legacy 菜单前的选择,选择从virtual CD 启
动。此时系统就通过ISO 进行启动。
5. 启动后进入安装界面,特别注意在Choose action 中选择“Install,Configure Hypervisor”
- 8 -
联想专业服务
6. 点击Next,在接下来的页面中输入原有主机的IP 地址,子网掩码,网关,以及这台主机上
的CVM 的IP 地址,如下:
7. 点击Start,开始安装系统。安装过程是全自动的,在安装完成后会要求是否重新启动,输
入Y。
- 9 -
联想专业服务
8. 此时系统会自动重新启动,重新启动时需要将iso 卸载。点击Media 按钮,点击umount 将
iso 卸载,下载后关闭对话框即可。
- 10 -
联想专业服务
卸载后的状况如下:
9. 系统在启动后自动进入配置和安装CVM 阶段,重新启动后的界面如下,此时不需要进行任
何干预,所有操作后台进行。
过10秒左右,会变成如下界面,系统提示正在安装,请注意(INSTALLING-PLEASE-BE-PATIENT)。
- 11 -
联想专业服务
10. 第一阶段完成后,系统自动启动,无需人工干预,启动完成后进入第二阶段,启动后界面如
下:
- 12 -
联想专业服务
过一会系统会配置IP 地址,在界面中也会显示出主机IP 地址;但仍然提示正在安装,请注
意(INSTALLING-PLEASE-BE-PATIENT)。
- 13 -
联想专业服务
11. 第二阶段安装完成后,系统自动重启,无需人工干预。启动完成后显示如下界面,仍然提示
正在安装,请注意(INSTALLING-PLEASE-BE-PATIENT)。
几分钟后,正在安装,请注意(INSTALLING-PLEASE-BE-PATIENT)的提示改成了主机名就说明
已经就完成了,如下
- 14 -
联想专业服务
至此,系统已经安装完成。
六、 安装完成后配置步骤
1. 配置虚拟交换机,NTP 服务器:
使用vSphere Client 连接新安装的主机,参照其它节点重新配置虚拟交换机和NTP 服务
器;
NTP 服务器请确保跟随主机一起启动。
2. 调整CVM 内存
将CVM 虚拟机的内存调整到跟集群其它节点一致,使用Phoenix ISO 安装的节点的CVM 内
存默认为最小值(20GB),需要将CVM 关机,在ESXi 中编辑CVM 虚拟机的属性,调整其
内存大小为集群其它CVM 的内存大小。(此步可以在下一步做完重启时调整)
3. 安装ESXi 补丁,更新网卡/SAS 卡驱动:(这里以ESXi 6.0 U3 为例)
这里的ESXi 补丁仅针对VMware ESXi 6.0 和Pureley 机型,主要是为了修复M.2 在ESXi 中的
- 15 -
联想专业服务
驱动问题。
ESXi 补丁需要使用ESXi600-201810001 以及以后的补丁。安装命令为:
esxcli software vib update -d /补丁路径/ ESXi600-201810001.zip;
网卡驱动跟网卡的firmware 是对应的,版本对应参照VMware 官方兼容列表。链接地址:
https://www.vmware.com/resources/compatibility/search.php
查看网卡现有的firmware 版本与驱动版本的信息命令为:
esxcli network nic get -n vmnicX ##X 为网卡在VMware 中的编号##
安装i40en 网卡的驱动版本的命令为:
esxcli software vib install -d /补丁路径/VMW-ESX-6.0.0-i40en-1.5.8-offline_bundle-7759662.zip
升级SAS 卡驱动的命令为:
esxcli software vib update -d /补丁路径/ VMW-ESX-6.0.0-lsi_msgpt35-03.125.01.00-
offline_bundle-7210250.zip
安装和升级完成后,使用cvm_shutdown -P now(ssh 到CVM 执行)关闭CVM(CVM 默认
是自动启动的),然后重新启动主机。
重新启动后,ESXi 主机由于更新了补丁,会出现如下警告:
解决方法:
在ESXi host > Configuration > Advanced Settings > UserVars 中设置
UserVars.SuppressHyperthreadwarning 的值有0 改为1
4. 重新将CVM 加入到meta store,并挂载datastore 到新安装的节点。
登录Prism,在hardware—diagram 页面中,选择刚安装的主机,在页面中部,点击按钮
“Enable meta store”或者相似的描述按钮,将主机添加到ring 中。检查命令:(确保所有
主机都是up 和normal 状态)
- 16 -
联想专业服务
Nodetool -h 0 ring
注意:刚添加进去时,节点的状态为UP 和Limb 状态,同步几分钟后,会变成Normal 状
态。
在Prism 页面,进入storage-table 页面,选择VMware 挂载的container,点击中部的
update 按钮,勾选新安装的虚拟机,点击确定,进行挂载,这样在vSphere 中即可挂载共
享的datastore。
5. 确保Prism 页面的Data resilience 变成绿色OK 状态,表示数据同步完成。
6. 执行健康检查,确保集群无异常。
ssh 登录到任意一台cvm,执行ncc health_checks run_all 进行集群健康检查。
7. 将新安装的ESXi 主机加入vCenter 集群
在vCenter 中选择这台主机,点击连接,进行重新连接,加入到集群即可。
8. 迁移虚拟机到新安装的主机,检查虚拟机的可连接性,一切正常后表示重新安装完成。
——结束——
- 17 -