生命周期管理器(LCM)介绍
生产环境中软件和固件升级既复杂又耗时,但软件和固件保持最新对于保持基础架构的健康和最优至关重要。Nutanix推出了最新版本的生命周期管理器(LCM),为Nutanix环境提供了一键式,无中断的基础架构升级。
Nutanix LCM是将软件和固件组件升级整合到统一的控制平面中,简化了Nutanix IT基础架构生命周期的操作。与Linux YUM软件包管理器类似,LCM支持在AOS和Prism Central等分布式集群中部署多个基础结构升级软件包。
支持:
一键式升级多个实体(软件和固件)
跨多个OEM平台供应商(BIOS,BMC,HBA,SSD,HDD等)的固件升级
从基础AOS版本升级依赖项管理
Nutanix LCM –生命周期管理需要连接到Internet上,但是大多数生产环境中没有Internet网或者不允许集群访问Internet。即使允许访问但是Nutanix 服务器在国外,速度可想而知。这时候就可以在本地搭建Web服务器,将LCM Dark Site Bundle包放在本地Web服务器上,并将其作为LCM下载源。
在Linux机器上创建Web服务器,并使用Apache Web Server,推荐选择Centos 7, 可以采用虚拟机安装在Nutanix集群中,或者独立的物理机上。安装过程如下:
1. 本次采用Centos 7.3 x64发行版,安装语言选择英语,时区选择正确,在安装程序软件中选择“基本的Web服务器”,分区采用标准分区或者LVM分区都可,预留足LCM Dark Site Bundle包存放空间即可(建议最少50G以上)。
2. 安装完重启后配置专用静态IP地址,SSH登录配置防火墙允许http通信。
linux系统防火墙添加允许http服务
[root@LCM-Test ~]# firewall-cmd --permanent --zone=public --add-service=http
重新启动防火墙服务使更改生效
[root@LCM-Test ~]# firewall-cmd --reload
3. 重新启动Web服务并设置开机自动启动。
[root@LCM-Test ~]# systemctl restart httpd
[root@LCM-Test ~]# systemctl enable httpd
4. 验证Web服务正常。
使用浏览器,输入Nutanix LCM Dark站点服务器IP地址,测试Web服务器
5. 在Web服务器Apache网站根目录上创建目录,用于存放LCM Dark Sire bundle包。
[root@LCM-Test html]# mkdir -p -m 755 /var/www/html/LCM
从Nutanix官网下载LCM Dark Sire bundle包并上传到Web服务器,过程如下:
1. 从Nutanix Portal 下载LCM Dark Sire bundle,需要下载2个文件:LCM Dark Sire bundle包和硬件品牌的LCM Dark Site 固件捆绑包。在我的环境中使用的是NX硬件,因此我将下载NX的固件包。下载到本地PC,然后使用WinSCP将其上传到上面我们搭建的Linux Web服务器中。
2. 将下载完成的文件上传到Linux Web服务器上的/tmp目录中。
3. 解压缩上传的两个LCM文件包,使用如下命令。
tar xvf /tmp/lcm_dark_site_bundle_2.3.4.1.21375.tar.gz -C /var/www/html/LCM/
tar xvf /tmp/lcm_darksite_firmware_nx_1.6.0.tar.tar -C /var/www/html/LCM/
4. 至此,LCM Web服务器已经可以使用了,登录Nutanix Prism 集群web界面进行下一步配置
LCM----Inventory(库存)----Settings(设置),在源中选择“本地Web服务器(Dark site)”,在URL中填写我们前面安装的Web服务器地址和目录,http://10.150.23.44/LCM。
5. Nutanx Prism中的LCM配置完成,现在可以执行扫描,查看是否有需要更新的软件/固件
LCM----Inventory(库存)----Performing Inventory---Proceed 执行扫描,扫描需要的时间根据集群规模大小。
6. 扫描完成后,LCM将展示出我们需要升级的软件或者固件, 我们可以选择更新。
如果是初始化部署实施,建议在上生产业务前就将相关固件升级到最新,截至目前支持的服务器品牌有:
Fujitsu
Intel
Dell
Lenovo
Nutanix-NX
Inspur
PS:最新AOS 5.18.1.2 已将AHV管理程序升级功能已移至生命周期管理器(LCM)中