软考党必看:H3C CAS最新版安装避坑全记录,你的内存条准备好了吗?

光阴似箭,日月如梭。回顾上次看软考网络规划师的材料,已经过去快三年了(软考里面竟然开始考H3C CAS了,突击补一下课)。又三年过去了,H3C CAS(Cloud Automation System)云计算管理平台发展成什么样了呢?我们再来跟进一下。

忽如一夜春风来,国产云化遍地开。

首先,H3C的云计算虚拟化,是在软考国产化趋势命题中出现过的;而且,我的论文也是深度结合CAS来写的,得分不低。如果你搞不到华为的云计算环境,那么新华三的CAS就是最具性价比的平台。

CAS作为云计算基础架构的资源管理平台,H3C的很多数据中心云计算解决方案都和CAS相关;同时,作为H3CNE-Cloud云计算方向的重点考察内容,首先要掌握CAS的部署和使用(网络之路16:认识虚拟化环境H3C CAS)。

登录H3C官网,在“支持→文档与软件→软件下载→云计算→H3Cloud虚拟化平台→H3C CAS虚拟化管理系统”路径下,可以看到CAS目前主要提供ARM和x86两个版本。

而最新的,就是R0790P06版本。我们直接下载x86版本即可,ARM版本的安装与x86基本一致。

那今天,我们就用这个版本,基于ESXi 7.0.3嵌套虚拟化环境,先介绍一下CVM的安装部署。

首先说一下,之前介绍的R0730P06版本,当时的H3Linux系统是基于CentOS 7进行封装的,进入系统还能看到明显的CentOS 7.6标识;但是新版本都已经切换为NingOS,我们也做过相关介绍(实战记录:在NingOS上部署H3C iMC V7平台,附完整流程与避坑指南)。所以,我们本次在选择客户机操作系统时,兼容性需要选择“Linux→CentOS 8(64位)”。

换了CPU之后,核心数量变多了,CAS虚拟机资源直接分配36核CPU、72 GB内存、200 GB系统盘,开启嵌套虚拟化,再挂载上安装镜像。

友情提醒,如果是常规配置,登录时依旧会报错提示“获取主机MAC地址失败”。装过iMC的应该都了解,这是因为CAS检测到当前运行于嵌套虚拟化环境中,需要获取物理主机的一些信息。

解决方案依旧是用点瞒天过海的手段:通过修改配置参数,告诉虚拟机它就是真金白银的物理机。在【编辑设置】页面,进入【虚拟机选项】选项卡,单击【高级】下面【配置参数】中的【编辑配置】。

单击【+添加参数】,增加图中所示的两行配置。

其中,“hypervisor.cpuid.v0”设置为“FALSE”用于欺骗虚拟机系统,使其不能发现运行在虚拟机中;“mce.enable”设置为“TRUE”用于启用MCE(Machine Check Exception,机器检查异常),也就是串口监听功能,方便虚拟机发现硬件错误。单击【确定】后,【保存】虚拟机设置。

然后启动虚拟机,可以看到引导提示为安装NingOS。

进入安装页面,还是跟CentOS 8一样的风格。

相比之前版本,现在系统支持自动分区了,方便了很多。当然,软件包默认选择的依旧是不具备管理能力的CVK(Cloud Virtualization Kernel,云虚拟化内核)节点。如果要对计算、网络和存储等资源进行管理,也就是对CVK节点等进行管理,就需要部署CVM(Cloud Virtualization Manager,云虚拟化管理系统)节点,一般第一台服务器都要部署为CVM节点。

本次,我们选择为CVM-中文软件包。

然后,调整网络配置,将IP地址配置方式修改为静态IP地址,将主机名修改为cvmnode。再配置一个Root用户密码就可以了,注意设置了密码复杂度要求,需要同时包含大小写字母、数字和特殊字符。

这3项调整完成,就可以单击【Begin Installation】开始安装了。

注意,这个版本安装完成后系统不会自动重启,需要手工单击【Reboot System】重启系统。重启之后的控制台页面如下:

然后我们通过https://192.168.0.103/登录CVM云计算管理平台,默认的初始用户名和密码依旧为admin/Cloud@1234。

因为提前解决了环境问题,现在就能够直接登录成功了。

页面很丰富,不过目前还没有添加主机和虚拟机。

默认情况下,有两条系统提示:

1、检测到登录密码为系统初始密码,为了系统安全,强烈建议您修改密码。

2、系统当前尚未启用邮件告警服务或短信告警服务,强烈建议您启用。

对于正式环境,密码肯定是要第一时间进行修改的。邮件告警配置稍微复杂一些,可以用公共邮箱,也可以用私人邮箱(0元拥有企业邮箱!手把手教你白嫖腾讯企业邮箱)。

在【系统】下的【License管理】模块中,我们可以看到CVM安装完成后,默认自带180天的企业增强版试用授权,可以管理1024个CPU,移除了对虚拟机数量的限制,对于测试和学习来说,完全够用。

如果需要用CAS来搭建正式业务系统,请在试用License有效期内升级商用授权,避免影响业务。

最后我们登录一下CVM的后台,看一下系统的相关信息。系统默认开启了SSH服务,可以直接通过root用户进行登录。

cat /etc/system-release
cat /proc/version
cat /etc/os-release
uname -a

可以看到,系统内核版本为5.10.0,所以我们的客户机操作系统不仅可以选择【CentOS 8(64位)】,还可以选择【其他5.x或更高版本的Linux(64位)】。

然后,我们再检查一下分区情况。

可以看到虚拟机数据分区/vms的大小为70 GB,该分区用于存放虚拟机的所有数据文件,原则上是越大越好。日志分区/var/log,该分区用于存放系统操作的日志文件,说实话,我感觉之前的34 GB就已经有点过分了,现在直接增加到了40 GB。整体分区还是有点复杂的,不太建议手工分配。

对于刚刚部署完成,在没有任何配置、仅登录web控制台的情况下,系统的内存使用量就已经达到了15 GB左右,比起之前的7.4 GB,CVM依旧是那个吃内存不吐骨头的吞金兽。这个内存门槛,估计直接把很多人用个人PC嵌套安装CAS的想法给干掉了。

检查进程信息,内存占用比较高的基本上都是java进程,这套框架太吃内存了。

OK,今天的介绍到此结束。

从CentOS 7到NingOS,从7 GB内存到15 GB起步,H3C CAS的这三年,不仅是代码的迭代,更是国产云技术野蛮生长的缩影。虽然它依旧是个资源黑洞,虽然嵌套安装的过程像是在和二进制代码斗智斗勇,但当那个熟悉的Web页面终于加载出来时,那种山重水复疑无路、柳暗花明又一村的成就感,大概就是我们这些网工深夜敲代码的动力吧。

如果你也在为软考或国产化云环境发愁,不妨试试这个方案。

声明:来自铁军哥,仅代表创作者观点。链接:https://eyangzhen.com/7601.html

铁军哥的头像铁军哥

相关推荐

添加微信
添加微信
Ai学习群
返回顶部