Menu Close

9.8.3. Ansible を使用した FileStore から BlueStore への移行

Ansible を使用して FileStore から BlueStore に移行すると、ノード上のすべての OSD が縮小され、再デプロイされます。Ansible Playbook は、移行を開始する前に容量チェックを実行します。ceph-volume ユーティリティーは OSD を再デプロイします。

前提条件

  • 正常かつ稼働中の Red Hat Ceph Storage 4 クラスター
  • Ansible アプリケーションで使用する ansible ユーザーアカウント。

手順

  1. Ansible 管理ノードで ansible ユーザーとしてログインします。
  2. group_vars/osd.yml ファイルを編集し、以下のオプションを追加し、設定します。

    nb_retry_wait_osd_up: 50
    delay_wait_osd_up: 30
  3. 以下の Ansible Playbook を実行します。

    構文

    ansible-playbook infrastructure-playbooks/filestore-to-bluestore.yml --limit OSD_NODE_TO_MIGRATE

    [ansible@admin ~]$ ansible-playbook infrastructure-playbooks/filestore-to-bluestore.yml --limit osd1

  4. ストレージクラスターの次の OSD ノードで開始する前に、移行が完了するまで待ちます。