OpenStackイメージの作成とアップロード
OpenStack にイメージを作成してアップロードする手順は次のとおりです。
- まず、必要なOSやソフトウェアがインストールされている仮想マシンを用意します。
- OpenStackのコントロールパネル(Horizon)にログインする。
- コントロールパネルで左のナビゲーションバーから「計算」を選び、「ミラーリング」を選びます。
- 在镜像页面中,点击“创建镜像”按钮。
- イメージ作成ダイアログで作成するイメージ名と説明を入力します。そして、イメージを作成するための仮想マシンを選択し、作成するイメージのフォーマット(例:qcow2、rawなど)を指定します。
- ダイアログボックスで、スナップショットを作成するかどうかを選択できます。スナップショットを作成することを選択すると、イメージを作成すると同時にスナップショットイメージも作成されます。スナップショットを作成する必要がない場合は、このオプションのチェックを外します。
- 「イメージの作成」ボタンをクリックして、イメージの作成が完了するまでお待ちください。
- 作成されたら、イメージ一覧に作成したイメージが表示されます。
- 次に、OpenStack に仮想マシンのイメージをアップロードする必要があります。
- まず仮想マシンのイメージファイルを圧縮ファイル(例 tar.gz または zip 形式)に固めます。
- OpenStackのコンソールノードまたはストレージノードにログインする。
- イメージファイルをOpenStackのイメージストアへアップロードするにはscpやrsyncなどのツールを使うことができます。
- 次のコマンドをコンソールで実行してイメージを OpenStack にインポートします。
openstack image create --container-format <container_format> --disk-format <disk_format> --file <image_file> <image_name>
これらは以下の通りです。はコンテナー形式で、bare、ovf、aki、ariなどで、はディスク形式で、qcow2、rawなどで、はイメージファイルのパス、はイメージの名前です。
- OpenStackイメージリスト
ここまででOpenStack内のイメージを作成し、OpenStackにアップロードすることができました。