Oracle® Solaris 11.2 での OpenStack のインストールと構成

印刷ビューの終了

更新: 2015 年 4 月
 
 

イメージストアへのイメージの追加

OpenStack のイメージサービスである Glance は、ディスクイメージとサーバーイメージの保存、発見、登録、および配布のサービスを提供します。レジストリサーバーは、クライアントにイメージのメタデータ情報を提供するイメージサービスです。イメージキャッシュは、要求されるたびにイメージをイメージサーバーから再度ダウンロードする代わりに、ローカルホスト上でイメージを取得するためにイメージサービスが使用します。

次のコマンドは、前のセクションで作成された統合アーカイブを Glance リポジトリにアップロードします。フォーマットの種類として raw を使用します。必ず architecture プロパティーを指定してください。

global# glance image-create --container-format bare --disk-format raw \
--is-public true --name "Oracle Solaris 11.2 x86 NGZ" \
--property architecture=x86_64 \
--property hypervisor_type=solariszones \
--property vm_mode=solariszones < /var/tmp/myzone.uar

glance image-create コマンドでは、イメージのアップロードとすべてのプロパティー値の設定を一度に行うことができます。次のスクリプトは、確実に architecture プロパティーを現在のホストのアーキテクチャーに設定してイメージをアップロードする方法を示しています。

#!/bin/ksh

# Upload Unified Archive image to glance with proper Solaris decorations

arch=$(archiveadm info -p $1|grep ^archive|cut -d '|' -f 4)

if [[ "$arch" == "i386" ]]; then
        imgarch=x86_64
else
        imgarch=sparc64
fi

name=$(basename $1 .uar)

export OS_USERNAME=glance
export OS_PASSWORD=glance
export OS_TENANT_NAME=service
export OS_AUTH_URL=http://controller-name:5000/v2.0

glance image-create --name $name --container-format bare --disk-format raw --owner service
--file $1 --is-public True --property architecture=$imgarch --property hypervisor_type=solariszones
--property vm_mode=solariszones --progress