python openstack nova ha monitor包
os_nova_ha_monitor的Python项目详细描述
#openstack nova ha monitor包
openstack nova ha monitor正在监视occompute节点的状态,当其中任何一个节点失败时,它将在ha节点上初始化计算节点接管。
计算节点,如果设置为true,则认为该节点失败,
并将被恢复。如果此状态变为“true”,则管理员只能手动将其重置为“false”。
ha节点仅
尝试恢复“status/failed”设置为true且“status/recovered”设置为“false”的节点。一旦该值变为真,只有andministrator可以将其设置回false
u ha_cluster/compute_nodes/{{compute node}}/internal/number_failures\ha monitor check interval failures的计数器。ha monitor定期检查计算节点的运行状况,并增加此计数器。当此计数器达到定义的
阈值时,ha监视器会将“status/failed”设置为true。
u ha_cluster/compute_nodes/{{compute node}}/internal/runtime_config
-计算节点的运行时本地配置。此配置包含执行恢复所需的所有信息。
u ha_cluster/compute_nodes/{{compute node}}/config/bmc/user椆br/>-ilo/ipmi用于远程管理此计算节点的用户名
u ha_cluster/compute_nodes/{{compute node}/config/bmc/password椆br/>-ilo/ipmi用于管理此操作的用户密码远程计算节点
u ha嫒u cluster/compute嫒nodes/{{compute node}}/config/bmc/ip嫒br/>-ilo/ipmi用于远程管理此计算节点的IP地址
u ha嫒u cluster/compute嫒nodes/{compute node}/config/ssh/user嫒br/>-ssh检查所需的测试用户登录名
u ha嫒u cluster/compute node/{compute node}/config/ssh/password-ssh检查所需的测试用户密码
u ha-cluster/compute-nodes/{{compute-node}}/general=
-暂时为空目录
u ha-cluster/ha-nodes/{{ha-node}/status/in-use=
-当ha-node开始恢复计算节点时,它会将该值标记为true,
防止两个计算节点同时失败,而ha节点尝试同时恢复这两个节点。这个值的更新是在关键部分进行的。
\u-ha-cluster/ha-node s/{{ha-node}}/general
-ele空目录暂时
\发展
>运行单元测试
`` console
>pytest-v-s
```````
``` console
`` pytest-v-s
`````````运行集成测试
>
<<<
集成测试在“tests/integration”目录中实现。它们基于vagrant,它将启动2个vm w
openstack nova ha monitor正在监视occompute节点的状态,当其中任何一个节点失败时,它将在ha节点上初始化计算节点接管。
计算节点,如果设置为true,则认为该节点失败,
并将被恢复。如果此状态变为“true”,则管理员只能手动将其重置为“false”。
ha节点仅
尝试恢复“status/failed”设置为true且“status/recovered”设置为“false”的节点。一旦该值变为真,只有andministrator可以将其设置回false
u ha_cluster/compute_nodes/{{compute node}}/internal/number_failures\ha monitor check interval failures的计数器。ha monitor定期检查计算节点的运行状况,并增加此计数器。当此计数器达到定义的
阈值时,ha监视器会将“status/failed”设置为true。
u ha_cluster/compute_nodes/{{compute node}}/internal/runtime_config
-计算节点的运行时本地配置。此配置包含执行恢复所需的所有信息。
u ha_cluster/compute_nodes/{{compute node}}/config/bmc/user椆br/>-ilo/ipmi用于远程管理此计算节点的用户名
u ha_cluster/compute_nodes/{{compute node}/config/bmc/password椆br/>-ilo/ipmi用于管理此操作的用户密码远程计算节点
u ha嫒u cluster/compute嫒nodes/{{compute node}}/config/bmc/ip嫒br/>-ilo/ipmi用于远程管理此计算节点的IP地址
u ha嫒u cluster/compute嫒nodes/{compute node}/config/ssh/user嫒br/>-ssh检查所需的测试用户登录名
u ha嫒u cluster/compute node/{compute node}/config/ssh/password-ssh检查所需的测试用户密码
u ha-cluster/compute-nodes/{{compute-node}}/general=
-暂时为空目录
u ha-cluster/ha-nodes/{{ha-node}/status/in-use=
-当ha-node开始恢复计算节点时,它会将该值标记为true,
防止两个计算节点同时失败,而ha节点尝试同时恢复这两个节点。这个值的更新是在关键部分进行的。
\u-ha-cluster/ha-node s/{{ha-node}}/general
-ele空目录暂时
\发展
>运行单元测试
`` console
>pytest-v-s
```````
``` console
`` pytest-v-s
`````````运行集成测试
>
<<<
集成测试在“tests/integration”目录中实现。它们基于vagrant,它将启动2个vm w