# openstackServiceStatus **Repository Path**: jackzhaochina/openstackServiceStatus ## Basic Information - **Project Name**: openstackServiceStatus - **Description**: openstackServiceStatus - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #--------------------------------------------------- #hii service 安装文档 #建议使用 sublime3打开 #=================================================== 1、在ansible(推荐版本:2.2.1)以上版本服务器上,创建安装目录 mkdir -p /ansibleProject/ansible-hii-serviceStatus 2、将ansible 自动化脚本解压到该目录 3、依据环境修改hosts文件 : vim /ansibleProject/ansible-hii-serviceStatus/inventory/hosts 示例 3.1主机特殊参数解释 #controller01 ansible_host=172.16.41.115 ansible_ssh_pass=huayun2016 allRoles='controller,network,compute,cu' 参数解释: allRoles: 节点实际安装的角色,可选为(只是做说明):controller,network,compute,cu,stackwatch 3.2主机组 [controllerVip] --> HA环境controllerVip 节点,非HA填写controller节点 [controller] [network] [compute] [cu] [neoCU] [stackwatch] 4、填写全局变量 vim /ansibleProject/ansible-hii-serviceStatus/group_vars/all.yml #*********************************************************************************************** clusterInfo: CUVersion: NeoCU8.0 # cu7.0 or neoCU projectName: zwdPOC01 # exm: wuxi ditie <<<<<<< HEAD HAType: no ======= HAType: no # 是否是HA集群 >>>>>>> eb0869de830fb200e7b8d4e699fc61d10eea5d4b openstackVersion: Mitaka # openstack版本 Juno or Mitaka projectTime: "2017-04-20 00:00:00" # project Time:implamentation time HAVip: 172.16.41.115 # Ha环境 controllerVip systemInfo: systemVersion: Centos7.2.1511 #操作系统版本 databaseInfo: mysqlHost: "{{ clusterInfo.HAVip }}" #数据服务器ip;一般为controller的一个ip mysqlUser: root #数据库用户 mysqlPass: passw0rd #数据库密码 mysqlPort: 3306 #数据库端口 #*********************************************************************************************** 5、安装所有节点agent ansible-playbook -i hosts deployOpenstackServerStatus-allHost.yml 6、安装所有controller节点 ansible-playbook -i hosts deployOpenstackServerStatus-controller.yml 7、打开网页查看状态 http://controllerIP/cgi-bin/serviceStatusV2.py 8、点击页面更新状态,刷星服务页面的结果 #至此部署全部结束 #========================================================================== 备注: 1、web方式手动查看客户端服务状态是否正常如: httpd服务 http://clientIP/cgi-bin/serviceStatusApi.py?serviceName=httpd 2、最新版克隆地址 <<<<<<< HEAD https://github.com/zhaowangda/openstackServiceStatus.git ======= https://github.com/zhaowangda/openstackServiceStatus.git >>>>>>> eb0869de830fb200e7b8d4e699fc61d10eea5d4b