CA AppLogic の使用 › アプライアンス開発者ガイド › アプライアンスの作成 › ディストリビューション インストール › Windows インストール リファレンス › Windows MSI アップグレード リファレンス ガイド
Windows MSI アップグレード リファレンス ガイド
Windows アプライアンス構築後、ある時点でそのアプライアンスを作成した MSI より新しいバージョンをインストールすることになった場合、その MSI に含まれる Windows APK およびアプライアンス特有のスクリプトを更新する必要があります。このトピックは、そのための手順を順をおって紹介していきます。 この手順は、アプライアンスのタイプによって分かれます。
WIN03*/WIN08* - 汎用 Windows Server アプライアンス
以下の手順では、/system_ms:WIN08S を例に、汎用 Windows Server アプライアンスをアップグレードするプロセスについて説明します。
- 新規アプリケーションを作成し、エディタで開きます。 system_ms カタログから WIN08S アプライアンスのインスタンスをキャンバスにドラッグし、クラス インスタンスをブランチ化します。
- 以下のようにシングルトンの境界を変更します。
- ドキュメント URL を http://doc.3tera.com/AppLogic31/Catalog_Ref/CatGenericWindows.html に設定します。
- アプリケーションを保存し開始します。
- 3tshell から実行中のシングルトンに ssh でログインし、以下の手順を行います。
- 新しい管理者パスワードを設定します(例: net user administrator newpwd)。
- ipconfig /all | grep 'DHCP Server' を実行し、内部インターフェースの DHCP サーバ IP アドレスをメモしておきます。
- 「cd /」と入力し、次に wget コマンドで上記で取得した IP アドレスを使用して、現在の Windows Server MSI をグリッド コントローラから取得します。コマンドは次のようになります。wget http://ip-address:8080/download/Server_Windows-1.1.7-1.msi
- chmod 755 *.msi
- シングルトンのグラフィック コンソールを開き、Administrator としてログインします。
- Windows エクスプローラ内で、Server_Windows-1.1.7-1.msi ファイルをダブルクリックするなどして、MSI インストーラを実行します。
- シングルトン上で開いている ssh セッション内で、以下のコマンドを実行します。
- rm -f *.msi
- 複雑な管理者パスワードを新たに設定します(例: net user administrator a3893hf092jfww.^JDFoi8hfwehohgw)。
- 終了して、ssh で実行中のシングルトンに戻ります。
- rm -f ~/.bash_history
- Exit
- アプリケーションを停止します。 アプリケーション エディタで、ユーザ カタログにシングルトンをドラッグします。
- 3Tshell で以下のコマンドを実行します。
class destroy /system_ms:WIN08S --force(既存のクラスを保存する必要がある場合は、そのクラスを移動します)。
class move /user:WIN08S /system_ms:WIN08S
- アプリケーションを破棄します。
VDS_Win* - Windows VDS シングルトン アプリケーション
以下の手順では、アプリケーション VDS_Win08S_r2 を例に、Windows VDS アプリケーション内のシングルトンをアップグレードするプロセスについて説明します。
- 新規アプリケーションを作成し、エディタで開きます。 system_ms カタログから WIN08S アプライアンスのインスタンスをキャンバスにドラッグし、クラス インスタンスをブランチ化します。
- アプリケーションを保存し開始します。
- 3tshell から実行中のシングルトンに ssh でログインし、以下を行います。
- 新しい管理者パスワードを設定します(例: net user administrator newpwd)。
- ipconfig /all | grep 'DHCP Server' を実行し、内部インターフェースの DHCP サーバ IP アドレスをメモしておきます。
- 「cd /」と入力し、次に wget コマンドで上記で取得した IP アドレスを使用して、現在の Windows VDS MSI をグリッド コントローラから取得します。コマンドは次のようになります。wget http://ip-address:8080/download/VDS_Windows-1.2.4-1.msi
- chmod 755 *.msi
- シングルトンのグラフィック コンソールを開き、Administrator としてログインします。
- Windows エクスプローラ内で、VDS_Windows-1.2.4-1.msi ファイルをダブルクリックするなどして、MSI インストーラを実行します。
- シングルトン上で開いている ssh セッション内で、以下のコマンドを実行します。
- rm -f *.msi
- 複雑な管理者パスワードを新たに設定します(例: net user administrator a3893hf092jfww.^JDFoi8hfwehohgw)。
- 終了して、ssh で実行中のシングルトンに戻ります。
- rm -f ~/.bash_history
- Exit
- アプリケーションを停止します。
- 3Tshell で以下のコマンドを実行します。
vol destroy VDS_Win08S_r2:VDS_WIN08S.boot --force
vol copy app-name:WIN08S.boot VDS_Win08S_r2:VDS_WIN08S.boot(app-name には、作成したアプリケーション名を設定してください。)
- アプリケーション app-name を破棄します。
IIS03*/IIS08* - Windows IIS Web サーバ アプライアンス
以下の手順では、/system_ms:IIS08S を例に、Windows IIS アプライアンスをアップグレードするプロセスについて説明します。
- 新規アプリケーションを作成し、エディタで開きます。 system_ms カタログから IIS08S アプライアンスのインスタンスをキャンバスにドラッグし、クラス インスタンスをブランチ化します。
- 以下のようにシングルトンの境界を変更します。
- ドキュメント URL を http://doc.3tera.com/AppLogic31/Catalog_Ref/CatWebServersIIS.html に設定します。
- 100 MB の ntfs08 ボリューム(または Windows Server 2003 ベースの IIS アプライアンス用の ntfs03 ボリューム)を作成し、そのコンテンツ ボリュームとして使用するためにシングルトンを設定します。
- アプリケーションを保存し開始します。
- 3tshell から実行中のシングルトンに ssh でログインし、以下を行います。
- 新しい管理者パスワードを設定します(例: net user administrator newpwd)。
- ipconfig /all | grep 'DHCP Server' を実行し、内部インターフェースの DHCP サーバ IP アドレスをメモしておきます。
- 「cd /」と入力し、次に wget コマンドで上記で取得した IP アドレスを使用して、現在の Windows IIS MSI をグリッド コントローラから取得します。コマンドは次のようになります。wget http://ip-address:8080/download/IIS_Windows-1.1.1-1.msi
- chmod 755 *.msi
- シングルトンのグラフィック コンソールを開き、Administrator としてログインします。
- Windows エクスプローラ内で、IIS_Windows-1.1.1-1.msi ファイルをダブルクリックするなどして、MSI インストーラを実行します。
- シングルトン上で開いている ssh セッション内で、以下のコマンドを実行します。
- rm -f *.msi
- 複雑な管理者パスワードを新たに設定します(例: net user administrator a3893hf092jfww.^JDFoi8hfwehohgw)。
- 終了して、ssh で実行中のシングルトンに戻ります。
- rm -f ~/.bash_history
- Exit
- アプリケーションを停止します。 アプリケーション エディタで、ユーザ カタログにシングルトンをドラッグします。
- 3Tshell で以下のコマンドを実行します。
class destroy /system_ms:IIS08S --force(既存のクラスを保存する必要がある場合は、そのクラスを移動します)。
class move /user:IIS08S /system_ms:IIS08S
- アプリケーションを破棄します。
SQL08* - Windows SQL Server アプライアンス
以下の手順では、/system_ms:SQL08S_08 を例に、Windows SQL アプライアンスをアップグレードするプロセスについて説明します。
- 新規アプリケーションを作成し、エディタで開きます。 system_ms カタログから SQL08S_08 アプライアンスのインスタンスをキャンバスにドラッグし、クラス インスタンスをブランチ化します。
- 以下のようにシングルトンの境界を変更します。
- ドキュメント URL を http://doc.3tera.com/AppLogic31/Catalog_Ref/CatDatabaseAppliancesSQL.html に設定します。
- 3 GB の raw ボリュームを作成し、そのデータ ボリュームとして使用するためにシングルトンを設定します。
- アプリケーションを保存し開始します。
- 3tshell から実行中のシングルトンに ssh でログインし、以下を行います。
- 新しい管理者パスワードを設定します(例: net user administrator newpwd)。
- ipconfig /all | grep 'DHCP Server' を実行し、内部インターフェースの DHCP サーバ IP アドレスをメモしておきます。
- 「cd /」と入力し、次に wget コマンドで上記で取得した IP アドレスを使用して、現在の Windows SQL MSI をグリッド コントローラから取得します。コマンドは次のようになります。wget http://ip-address:8080/download/SQL_Windows-1.1.1-1.msi
- chmod 755 *.msi
- シングルトンのグラフィック コンソールを開き、Administrator としてログインします。
- Windows エクスプローラ内で、SQL_Windows-1.1.1-1.msi ファイルをダブルクリックするなどして、MSI インストーラを実行します。
- シングルトン上で開いている ssh セッション内で、以下のコマンドを実行します。
- rm -f *.msi
- 複雑な管理者パスワードを新たに設定します(例: net user administrator a3893hf092jfww.^JDFoi8hfwehohgw)。
- 終了して、ssh で実行中のシングルトンに戻ります。
- rm -f ~/.bash_history
- Exit
- アプリケーションを停止します。 アプリケーション エディタで、ユーザ カタログにシングルトンをドラッグします。
- 3Tshell で以下のコマンドを実行します。
class destroy /system_ms:SQL08S_08 --force(既存のクラスを保存する必要がある場合は、そのクラスを移動します)。
class move /user:SQL08S_08 /system_ms:SQL08S_08
- アプリケーションを破棄します。
Copyright © 2012 CA.
All rights reserved.
|
|