搜索

2.4. 测试实例 HA 撤离

download PDF

要正确测试实例 HA 撤离,您可以在 Compute 节点上触发撤离,并检查 Instance HA 代理是否成功撤离并在不同的 Compute 节点上重新创建实例。

警告

以下流程涉及降级 Compute 节点,这会触发实例 HA 自动清空。

前提条件

  • 实例 HA 部署在 Compute 节点上。

流程

  1. 启动 overcloud 上的一个或多个实例。

    stack@director $ . overcloudrc
    stack@director $ openstack server create --image cirros --flavor 2 test-failover
    stack@director $ openstack server list -c Name -c Status
  2. 登录托管实例的 Compute 节点,并更改到 root 用户。将 compute-n 替换为 Compute 节点的名称:

    stack@director $ . stackrc
    stack@director $ ssh -l tripleo-admin compute-n
    tripleo-admin@compute-n $ su -
  3. 崩溃 Compute 节点。

    root@compute-n $ echo c > /proc/sysrq-trigger
  4. 等待几分钟,让节点重启,然后验证您在另一个 Compute 节点上重新创建您崩溃的 Compute 节点上的实例:

    stack@director $ openstack server list -c Name -c Status
    stack@director $ openstack compute service list
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.