Print

cloudos3.0调整计算节点的用户名和密码

组网及说明

cloudos3.0对接CAS或者VMware

问题描述

CAS或者VMware计算节点修改登陆名和密码后,导致cloudos3.0的nova可用域不可用

过程分析

修改cas、VMware的登陆用户名密码后需要调整Cloudos3.0界面中计算节点配置中的密码,发现因连接不了节点,无法点击修改



解决方法

  • 登陆cloudos后台,找到parametcd容器  

  • 执行etcdctl ls 查询对应的文件路径,使用get获取配置文件信息
  • 之后用etcdctl set  该文件设置密码,注意修改密码并添加单引号
etcdctl   set   /cloudosConfig/openstackCompute/host2    '{"allPass":"cloudos","resourceNode":"host","useLocalStorage":"True","linkClone":"False","mode":"expand","ip":"172.31.6.248","hostName":"host2","vmType":2,"hostIp":"172.31.6.6","userName":"admin","password":"admin","poolName":"hostpool2","vxlanOverlayMode":"3","storageZone":"cinder2","clusterName":"cluster2","clusterId":"2","initMode":"vmware_api","vswitch":[{"netName":"dnN3aXRjaDA=","device":"vswitch0"}],"pci":[],"transport_url":"rabbit://openstack:cloudos@rabbitmq-service"}'
  • 之后可以再次查看确认是否已经修改。
  • 重启计算节点容器,清空浏览器缓存,重新打开cloudos界面发现计算节点已经正常。