6.2.4. 復元されたセルフホストエンジン環境からの非操作ホストの削除


管理ポータルでホストがフェンスされたら、REST API リクエストで強制的に削除できます。この手順では、HTTP サーバーに要求を送信するためのコマンドラインインターフェイスである cURL を使用します。ほとんどの Linux ディストリビューションには cURL が含まれます。この手順では、Manager 仮想マシンに接続して、関連する要求を実行します。
  1. 非操作ホストのフェンシング

    管理ポータルでホストを右クリックし、Confirm 'Host has been Rebooted' を選択します。
    バックアップ時にそのホストで実行されていた仮想マシンはそのホストから削除され、Unknown 状態から Down 状態に移行します。フェンシングされたホストは、REST API を使用して強制的に削除できるようになりました。
  2. Manager 認証局の取得

    Manager 用仮想マシンに接続し、コマンドラインを使用して cURL で以下の要求を実行します。
    GET リクエストを使用して、今後のすべての API 要求で使用する Manager 認証局(CA)証明書を取得します。以下の例では、--output オプションを使用して、hosted-engine.ca ファイルを Manager CA 証明書の出力として指定します。--insecure オプションは、この最初の要求が証明書を持たないことを意味します。
    # curl --output hosted-engine.ca --insecure https://[Manager.example.com]/ca.crt
  3. 削除するホストの GUID の取得

    hosts コレクションで GET リクエストを使用して、削除するホストのグローバル一意識別子(GUID)を取得します。以下の例は、Manager CA 証明書ファイルが含まれ、認証に admin@internal ユーザーを使用します。このパスワードは、コマンドの実行時にプロンプトが出されます。
    # curl --request GET --cacert hosted-engine.ca --user admin@internal https://[Manager.example.com]/api/hosts
    この要求は、環境内のすべてのホストの詳細を返します。ホスト GUID は、ホスト名に関連付けられた 16 進数の文字列です。Red Hat Virtualization REST API の詳細は、Red 『Hat Virtualization REST API ガイド』 を参照してください。
  4. フェンスホストの削除

    フェンスされたホストの GUID を使用して DELETE 要求を使用し、環境からホストを削除します。この例では、以前使用されたオプションに加えて、ヘッダーを指定し、eXtensible Markup Language (XML)を使用してリクエストを送受信することを指定し、force アクションを true に設定する XML の本文を指定します。
    curl --request DELETE --cacert hosted-engine.ca --user admin@internal --header "Content-Type: application/xml" --header "Accept: application/xml" --data "<action><force>true</force></action>" https://[Manager.example.com]/api/hosts/ecde42b0-de2f-48fe-aa23-1ebd5196b4a5
    この DELETE 要求を使用して、適切な GUID が指定されている場合に、セルフホストエンジン環境内のフェンシングされたホストをすべて削除できます。
  5. ホストからのセルフホストエンジン設定の削除

    ホストのセルフホストエンジン設定を削除して、ホストがセルフホストエンジン環境に再インストールされる際に再設定できるようにします。
    ホストにログインし、設定ファイルを削除します。
    # rm /etc/ovirt-hosted-engine/hosted-engine.conf
これで、ホストはセルフホストエンジン環境に再インストールできるようになります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.