手册下载
H3C CAS 兼容性测试工具配置指导-5W101-整本手册.pdf (956.05 KB)
H3C CAS云计算管理平台
兼容性测试工具配置指导
资料版本:5W101-20220816
Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
本文档用于介绍如何使用兼容性测试工具检测服务器是否兼容CAS云计算管理平台。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前服务器和软件的所有参数均采用出厂时的缺省配置。如果您已经对被测试对象进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
· 如果出现执行结果后有failed的情况,建议在平台上手动执行对应的功能。
· 该工具支持X86架构和ARM架构的服务器。
· 本文档的操作不适用于Windows系统虚拟机。
· 准备两台服务器,保证eth0-eth4处于活动状态,并使用eth0作为管理网。
· 分别使用两台服务器搭建虚拟化管理平台,其中被测服务器的主机在搭建时命名为cvknode,另外一台随意。
· 至少有一个HBA卡是活动的,如果没有HBA卡,对应的测试项将会fail。
· 测试工具涉及到LLDP测试,请事先在交换机侧配置好LLDP;如果是刀片服务器,由于本身不推荐开启LLDP,对应的测试项可以忽略。
本文档不严格与具体硬件服务器型号对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。
软件 |
版本 |
服务器虚拟化管理软件 |
根据现场实际要求而定 |
将两台服务器安装虚拟化管理软件,其中被测试服务器作为CVM,名称设置为cvknode,另外一台作为CVK主机,不要与被测试服务器名称相同,建议设置为cvknode1。
(1) 登录CAS云计算管理平台,选择顶部“云资源”页签,单击左侧导航树[虚拟机模板]菜单项,进入虚拟机模板列表页面。
(2) 单击<模板存储>按钮,进入模板存储列表页面。
(3) 单击<增加模板存储>按钮,弹出增加模板存储对话框。
(4) 设置相关参数。
(5) 单击<确定>按钮,完成操作。
(6) 单击<返回>按钮。进入虚拟机模板列表页面。
(7) 单击<导入虚拟机模板>按钮,弹出导入虚拟机模板页面。
(8) 选择模板存储位置,单击<下一步>按钮。
(9) 单击虚拟框区域,在弹出的对话框中选择需要导入的虚拟机模板压缩包,或者直接将“*.tar.gz”类型的模板文件拖拽到虚线框中,单击<开始上传>按钮上传虚拟机模板。
(10) 待上传完成后,单击网络策略模板输入框对应的图标,为虚拟机模板选择网络策略模板。
(11) 选择模板所有者。
(12) 单击<确定>按钮。
(1) 选择顶部“云资源”页签,在左侧导航树选择[虚拟机模板]菜单项,进入虚拟机模板列表页面。
(2) 选择vm_template.tar.gz的模板部署虚拟机,单击操作列的<部署>按钮,开始部署虚拟机。
(3) 在弹出的部署虚拟机配置对话框中,根据需要配置虚拟机的基本信息、部署的主机集群、存储信息、网络信息及系统信息。
(4) 在任务台显示虚拟机部署成功后,可在虚拟机部署的节点主机上看到部署的虚拟机。
(5) 启动虚拟机,打开控制台,可以看到虚拟机的系统已经存在,与虚拟机模板操作系统一致。
挂载CASTools方式:
方式一:可通过修改虚拟机进行挂载CASTools。
方式二:可通过虚拟机概要信息页面,在硬件信息栏选择光驱挂载。
如果虚拟机模板默认已安装了CASTools,此步骤可以跳过,如果确认部署的虚拟机未安装CASTools再进行该步骤。
本文档以方式二为例。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 选择硬件信息栏中的光驱,单击<挂载光驱>按钮。
(3) 选择“控制台”页签,进入该虚拟机的控制台页面。使用root账户登录系统,其中,root账户对应密码为模板部署的虚拟机密码,安装CASTools。
(4) Mount挂载光驱。在Linux系统虚拟机中执行mount命令,挂载光驱设备,并进入到代理工具的Linux目录下。
(5) 然后执行安装命令“./CAS_tools_install.sh”。
(6) 安装完成后,建议重启虚机,在虚拟机的“概要”页面显示代理工具运行正常。
虚拟机安装完成后,默认不存在IP地址,在虚拟机的“概要”页面,IP地址信息显示为空。系统可以通过虚拟机代理工具为虚拟机分配IP地址。
(1) 登录CAS云计算管理平台,选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面
(2) 选择修改虚拟机,进入虚拟机的“修改虚拟机”对话框中,在“网络”栏勾选“IP/MAC绑定”或者“手工配置”。
(3) 以代理工具配置为例。勾选“手工配置”,在IP地址相关栏,输入虚拟机的IP地址信息。然后单击<应用>按钮,重启虚拟机。
在配置IP地址时,建议使用ping功能检查IP地址是否被占用。
(4) 虚拟机IP地址配置成功后,在“网络信息”页面显示刚配置的IP地址信息。或者在虚拟机的操作系统中,通过“ipconfig”命令,确认为虚拟机配置了对应的IP地址信息。
(5) 通过ssh工具登录到虚拟机内部,上传packages.tar到root目录下,然后解压该压缩包。
(6) 进入/root/packages/test/resource/robot,编辑resource.robot文件,根据实际情况修改如下标红参数,然后保存。
[root@localhost ~]#cd /root/packages/test/resource/robot
*** Variable ***
${hostpool} pool #主机池名,不可更改
${clustername} cluster #集群名称,不可更改
${hostname} cvknode #主机名称,不可更改
# cas登录信息
${host_ip} 172.16.202.98 # 安装CVM的物理服务器IP,根据实际情况进行修改
${host_ip_xieyi} http://${host_ip}
${host_port} 8080
${cas_host} http://${host_ip}:${host_port}
${cas_username} admin
${cas_password} Cloud@1234 #cas0708密码,根据CAS版本不同,修改对应的登录密码
${cas_back_username} root #后台登录用户名
${cas_back_password} root123 #后台登录密码
${cas_new_password} cloud@12345 # 修改主机密码,无需更改
# 执行兼容性测试用例的centos虚拟机信息,根据实际情况进行修改
${vm_ip} 172.16.134.13 # 虚拟机IP,根据实际情况修改
${vm_username} root # 虚拟机登录用户名,根据实际情况修改
${vm_passwd} 123456 # 虚拟机后台登录密码,根据实际情况修改
# 预置物理网卡
${eth0} eth0 #物理网卡1 根据实际配置,选择接口up的网口
${eth} eth3 #物理网卡2,用于测试物理网卡mtu测试、暂停恢复物理网卡等。根据实际配置,选择接口up的网口
${eth1} eth4 #物理网卡3,用于测试修改物理网卡驱动测试。根据实际配置,选择接口up的网口
# 虚拟机模板,用于验证与虚拟机相关的测试用例
${vm_template} vm_template # 虚拟机模板名,不可修改
${storage_pool} defaultpool # 本地存储池,默认
# 主机cpu信息
${cpuSocket} 4 #主机cpu个数,根据主机情况修改对应的值
${cpuCore} 2 #主机cpu核数,根据主机情况修改对应的值
进入/root/packages/test,执行test_execution.sh脚本,参数N代表不重启主机,Y代表重启主机。
[root@localhost ~]#cd /root/packages/test
运行结束后,会在/root目录下生成一个result文件夹,里面即为测试结果。