CVM是面子,CVK是里子:H3C NingOS 3.0计算节点部署避坑指南

兵马未动,粮草先行。上次咱们聊完了坐镇中军大帐的指挥官CVM(软考党必看:H3C CAS最新版安装避坑全记录,你的内存条准备好了吗?),今天该轮到台前冲锋、苦活累活一肩挑的先锋官CVK闪亮登场了。

现在,我们已经了解了NingOS系统是基于CentOS 8进行封装的(实战记录:在NingOS上部署H3C iMC V7平台,附完整流程与避坑指南)。在部署CAS时,默认软件包是CVK(Cloud Virtualization Kernel,云虚拟化内核)节点,如果要使用管理CVK节点能力的CVM(Cloud Virtualization Manager,云虚拟化管理系统)节点,记得调整软件包为CVM。其他安装过程和CentOS 8的安装过程没什么差异(CentOS 8中练习几个新学的命令)。

CVK是运行在基础设施层和上层客户操作系统之间的虚拟化内核软件,用于实现上层客户操作系统对底层硬件资源的访问,需要资源池化的服务器均需要安装CVK组件。而且CVK组件为默认安装选项,比如我们上次安装的CVM也是在CVK的基础上增加CVM的相关软件,如果仅有一台服务器需要管理,直接安装CVM即可,无需再单独部署CVK。

但是为了对CVM和CVK进行简单比较,了解一下相关差异,我们还是再安装一台CVK虚拟机,虚拟机的配置信息如下:

操作系统名称选择【Linux→CentOS 8(64位)】,分配36核CPU、72 GB内存、200 GB系统盘,开启嵌套虚拟化,再挂载上安装镜像。

因为不涉及CVM的网管登录页面,CVK节点无需调整,直接开机部署即可。

本次,软件包我们不用修改了,直接使用CVK;分区方式使用默认的自动分区。只需要配置好网卡,再设置好root用户密码,就可以单击【Begin Installation】开始安装了。

注意,这个版本安装完成后系统不会自动重启,需要手工单击【Reboot System】重启系统。

重启之后的控制台配置页面如下所示,和CVM的控制台是一模一样的。

然后我们探测CVK主机的80端口和443端口,发现均处于关闭状态,说明CVK主机是不提供前台WEB服务的。

登录CVK主机后台,查看主机系统资源使用情况,我们发现内存使用量相比于CVM的15 GB,只有6.5 GB。看来那些华丽的Java进程果然是内存吞金兽,没了管理外壳,CVK节点立刻就过上了勤俭节约的日子。但如果跟之前的1.5 GB相比,发现也增加了5 GB。此外,CPU用量一直在1核以上,系统资源占用还是挺高的。

CVM中存在多个java进程,相比之下,CVK要稍微少一些。通过对比CVK和CVM的内存用量,初步可以判断,CVM中的前端进程占用了比较多的内存资源。

检查系统分区情况。

可以发现,CVK和CVM的分区完全一致。通过对比,可以看出设备的sda1为/boot分区,sda2为/分区,sda3为/var/log分区;而sda4又分成了sda5和sda6两个分区,sda5为swap分区,sda6为/vms分区。跟CVM进行对比,可以发现CVM的/目录使用空间为9.3 GB,比CVK的6.8 GB多了2.5 GB,相比之前版本有所减少。

看这分区布局,日志分区/var/log竟然大方地拿走了40 GB空间,简直是旱的旱死、涝的涝死。对于咱们这种实验环境,完全可以手动动个手术:把日志分区的脂肪抽出来,塞给虚拟机数据分区/vms分区,让这位苦力能扛起更多的虚拟机镜像。如果想进一步给/vms分区扩容,可以将根目录/压缩到30 GB或者更小,剩余的空间全部分配给/vms,来存储更多的虚拟机数据文件。

在将CVK纳管到CVM之前,我们一定要检查主机的系统时间是否正确,主要是要跟CVM节点保持一致。时间不同步,纳管准想哭,报错能让你折腾到怀疑人生。

如果系统时间存在误差,可以参考我们之前的NTP文章(NTP服务的一套组合拳打法)进行配置。同时,在配置完成之后,使用以下命令将系统时间写入到BIOS中,提高可靠性。

hwclock –show
hwclock -w

今天的测试证明了一点:CVK就像是云计算大厦里的钢筋水泥,虽然不露脸,但底盘稳不稳全看它。这5 GB内存的额外增长,也侧面说明了NingOS V3在底层做了不少加法。

好了,指挥官CVM已就位,先锋官CVK也集结完毕,接下来就是最激动人心的指点江山环节——用CVM纳管CVK主机节点了(H3C CAS部署之CVM纳管CVK节点)。

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

铁军哥的头像铁军哥

相关推荐

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