These instructions are for those who would like to upgrade to Eucalyptus 1.6.1 from a source-based or package-based 1.5.2 installation. If you're still running 1.4, please, follow the instructions for upgrading to 1.5.2 before following these instructions. Instructions below assume that $EUCALYPTUS points to the root of the new Eucalyptus installation and $EUCA_OLD points to the root of the old installation (which can be the same as the new one).
この手順は、ソースコードもしくはパッケージからインストールしたEucalyptusを1.5.2から1.6.1へアップグレードする手順です。もしあなたの環境が1.4で動作しているのであれば、以下の手順を実施する前にEucalyptus1.4から1.5.2へのアップグレードに従ってください。以下の手順で記述されている$EUCALYPTUSは、新しいバージョンのEucalyptusインストールルートを意味し、$OLD_EUCAがアップグレード前のEucalyptusのインストールルートを意味しています。$EUCALYPTUSと$OLD_EUCAは同じディレクトリを指すことができます。
We highly recommend backing up your installation before performing an upgrade. The general approach to backup is outlined in the first part of the Backup section. Starting from Eucalyptus 1.6, a script called euca_upgrade can be used to perform partial backups by creating copies of the configuration file, database, and keys (it does not back up buckets and volumes because of their potentially large disk space requirements and because they are unlikely to be harmed during an upgrade).
アップグレード作業を行う前に、バックアップを行うことを強く推奨します。一般的なバックアップの方法はEucalyptusのバックアップ?に概要を記載しています。1.6からアップグレードを行う場合は、euca_upgradeスクリプトを実行すると、Eucalyptusの設定ファイル、データベース、鍵データのコピーを作成することで、部分的にバックアップを行います。(euca_upgradeスクリプトは、WalrusバケットやEBSボリュームのバックアップを行いません。多くの場合バケットやEBSボリュームはサイズが大きいことと、バックアップ作業にあたり影響を及ぼす可能性が低いためです)
and, afterwards, return here.
インストール後以下の手順を行います
$EUCALYPTUS/usr/share/eucalyptus/euca_upgrade --new $EUCALYPTUS --old $OLD_EUCA
and to upgrade the nodes run
ノードでは以下の手順でアップグレードを実行します
$EUCALYPTUS/usr/share/eucalyptus/euca_upgrade --new $EUCALYPTUS --old $OLD_EUCA --conf
$EUCALYPTUS/etc/init.d/eucalyptus-nc start $EUCALYPTUS/etc/init.d/eucalyptus-cc start $EUCALYPTUS/etc/init.d/eucalyptus-cloud start
euca-describe-availability-zones verbose
cp -a $EUCALYPTUS/etc/eucalyptus.conf-1.5 $OLD_EUCA/etc/eucalyptus.conf cp -a $ECUALYPTUS/var/lib/eucalyptus/db/1.5/* $OLD_EUCA/var/lib/eucalyptus/db cp -a $EUCALYPTUS/var/lib/eucalyptus/keys/1.5/* $OLD_EUCA/var/lib/eucalyptus/keys
Start Eucalyptus, as before
書き戻した後に、各マシンでサービスを再開します。