联想 HX 使用 Phoenix 镜像重装 ESXi

打开完整图文文档(PDF,共 17 页)

图文预览

联想 HX 使用 Phoenix 镜像重装 ESXi · 第 1 页
第 1 页
联想 HX 使用 Phoenix 镜像重装 ESXi · 第 2 页
第 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 -
2 次浏览 更新于 2026-11-04

同组文章Nutanix

查看本组全部 7 篇

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。