Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

第4章 インスタンス HA による退避のテスト

警告

以下の手順では、コンピュートノードを故意にクラッシュさせます。これにより、意図的にインスタンス HA によるインスタンスの自動退避を実行させます。

  1. テスト用インスタンスをホストするコンピュートノードをクラッシュさせる前に、オーバークラウド上でインスタンスを 1 つ以上起動します。

    stack@director $ . overcloudrc
    stack@director $ nova boot --image cirros --flavor 2 test-failover
    stack@director $ nova list --fields name,status,host
  2. インスタンスをホストするコンピュートノードにログインし、root ユーザーに変更します。compute-n をコンピュートノードの名前に置き換えます。

    stack@director $ . stackrc
    stack@director $ ssh -l heat-admin compute-n
    heat-admin@compute-n $ su -
  3. コンピュートノードをクラッシュさせます。

    root@compute-n $ echo c > /proc/sysrq-trigger
  4. 数分待ってから、これらのインスタンスが別のコンピュートノード上で作成し直されていることを確認します。

    stack@director $ nova list --fields name,status,host
    stack@director $ nova service-list