1.3.20. ブートストラップリソースの削除

不要になったブートストラップリソースを削除します。

前提条件

  • 共通ディレクトリー内の inventory.yaml および common.yaml Ansible Playbook。

    • これらのファイルが必要な場合は、ネットワークリソースの作成からこれらのファイルをコピーします。
  • コントロールプレーンマシンを実行中です。

    • マシンのステータスが分からない場合は、クラスターステータスの確認を参照してください。

手順

  1. down-bootstrap.yaml というローカルファイルに、以下のコンテンツを挿入します。

    例1.7 down-bootstrap.yaml

    # Required Python packages:
    #
    # ansible
    # openstacksdk
    
    - import_playbook: common.yaml
    
    - hosts: all
      gather_facts: no
    
      tasks:
      - name: 'Remove the bootstrap server'
        os_server:
          name: "{{ os_bootstrap_server_name }}"
          state: absent
          delete_fip: yes
    
      - name: 'Remove the bootstrap server port'
        os_port:
          name: "{{ os_port_bootstrap }}"
          state: absent
  2. コマンドラインで Playbook を実行します。

    $ ansible-playbook -i inventory.yaml down-bootstrap.yaml

ブートストラップポート、サーバー、および Floating IP アドレスが削除されます。

警告

ブートストラップ Ignition ファイル URL を無効にしていない場合は、無効にしてください。