UUID とメタデータを保持したままイメージをデータストア間で移行できます。

前提条件

現在のデータストアとターゲット データストアがいずれも利用可能になっていることを確認します。

手順

  1. SSH を使用して、controller01 ノードにログインします。
  2. root ユーザーに切り替えます。
    sudo su -
  3. イメージのリストを表示します。
    openstack image list

    結果には、イメージの UUID、名前、およびステータスが示されます。

    +--------------------------------------+------------------------------------+--------+
    | ID                                   | Name                               | Status |
    +--------------------------------------+------------------------------------+--------+
    | 00acfc1f-2109-4e9c-b628-de7149b42dc3 | ubuntu-16.04-server-cloudimg-amd64 | Active |
    | bf1abfb8-8bcc-4ce8-a9e8-3432b8ca546e | ubuntu1604_jenkins_node            | Active |
    +--------------------------------------+------------------------------------+--------+
    
  4. プロジェクトの UUID を確認します。
    openstack project list --domain default

    結果には、プロジェクトの UUID および名前が示されます。

    +----------------------------------+-------+
    | ID                               | Name  |
    +----------------------------------+-------+
    | f33350f3844948fcb482ed6f5eef133d | admin |
    +----------------------------------+-------+
    
  5. vSphere Web Client にログインします。
  6. vCenter Server に移動し、プロジェクトの UUID を持つプロジェクト フォルダを検索します。
  7. 該当するプロジェクト フォルダ内で、イメージの UUID を持つテンプレートを検索します。

    イメージの移行 - 既存イメージの検索

  8. テンプレートを右クリックして、[テンプレートにクローン作成] を選択し、テンプレートのクローン作成ウィザードを開きます。
    1. テンプレートの新しい名前を入力します。
    2. 別のホストを選択します。
    3. データストアを選択します。
    4. [終了] をクリックして、新しいテンプレートを完了します。
  9. 元のテンプレートを右クリックし、[ディスクから削除] を選択します。
  10. テンプレートのクローンを右クリックし、[名前の変更] を選択して、新しい名前として元の名前を入力します。

    イメージの移行 - イメージの名前変更