

CA AppLogic® の使用 › アプライアンス開発者ガイド › OS インストール › Windows インストール › Windows OS › Windows Filer › Windows Server 2008 Filer
Windows Server 2008 Filer
ntfs08 ボリューム上でのファイルシステム レベルの操作は、Sys_Filer_Window08 テンプレート アプリケーションと、/system_ms:Filer_Windows08 アプライアンスによって提供されます。 CA AppLogic® ソフトウェア バージョンからこれらをインポートできます。 この操作を実行するにはグリッド管理者である必要があります。
注: Server Windows exe には APK が含まれます。 APK は、APK をインストールする前に、自動準備スクリプトを実行します。 すでにマシンを準備している場合は、自動準備スクリプトを無効にできます。 インストールの実行中に、[カスタム]を選択し、準備スクリプトを無効にします。 その後、手動で APK 準備スクリプトを実行できます。 手動での手順を確認するには、「APK 準備スクリプトの手動実行」を参照してください。
以下の手順に従います。
- Sys_Filer_Windows08 アプリケーションをインポートします。
- BFC サーバ上の CA AppLogic®-version ダウンロード ディレクトリに移動します。 たとえば、/opt/bfc/applogic-versions/<release number> などです。
- 以下のコマンドを使用して、ファイル Sys_Filer_Windows08-<version>.tar をグリッド コントローラにコピーします。
scp Sys_Filer_Windows08-<version>.tar <controller IP>:/vol/_impex/
- 以下のコマンドを使用して、SSH を介してグリッド コントローラへログインし、ファイルを解凍します。
tar –xf Sys_Filer_Windows08-<version>.tar
- 以下のようにアプリケーションをインポートします。
3t app import Sys_Filer_Windows08 Sys_Filer_Windows08
- system_ms カタログをインポートします。
- BFC サーバ上の CA AppLogic® バージョンのダウンロード ディレクトリに移動します。
- 以下のコマンドを使用して、ファイル system_ms-<version>.tar をグリッド コントローラにコピーします。
scp system_ms-<version>.tar <controller IP>:/vol/_impex/
- 以下のコマンドを使用して、SSH を介してグリッド コントローラへログインし、ファイルを解凍します。
tar –xf system_ms-<version>.tar
- 以下のようにカタログ /system_ms をインポートします。
3t cat import /system_ms system_ms
注:
- system_ms カタログには、/system_ms:IIS03y アプライアンスへの参照を含んだ IIS03yx4/IIS03yx8 アセンブリが含まれています。
/system_ms:IIS03y アプライアンスのいずれかが 1 つでも欠けていると、アプリケーションを開くたびにインフラストラクチャ エディタにエラー メッセージが表示されます。
この問題を解決するには、/system_ms:IIS03y アプライアンスをすべて作成するか、使用されていない IIS03yx4/IIS03yx8 アプライアンスを system_ms カタログから削除します。
- /system_ms:Filer_Windows08 アプライアンスには、インストール手順(この後で説明)の中で動作中のブート ボリュームと置き換えられる、空のブート ボリュームが含まれています。
以下の手順に従って、稼働用の Windows Server 2008 Filer アプライアンス(/system_ms:Filer_Windows08)を作成します。
Filer_Windows08 アプライアンスは、Windows Server 2008 Standard Edition Core Install 32 ビット(SP1 または SP2 のいずれか)をベースとします。 Core Install は、ファイラ アプライアンス ブート ボリュームのサイズを減らすために使用されます。
このアプライアンスを作成するための最初の作業は、同じ OS を使用してベース サーバ クラスを作成することです。次に手順を示します。
- Windows 2008 Server 32 ビットの ISO イメージを、グリッド コントローラの impex ボリュームにコピーします。 SP1 または SP2 いずれかの ISO を使用します。
この例では、Microsoft の MSDN サイトからダウンロードした ISO イメージ(en_windows_server_2008_datacenter_enterprise_standard_sp2_x86_dvd_342333.iso)を使用します。
- 3Tshell を開き、iso2class ユーティリティを使用して、Windows Server 2008 Standard Edition Core Install 32 ビットのインストールを開始します。
注: install_size はオペレーティング システムのインストール サイズに応じて変わる場合があります。
このコマンドを実行すると、win08sc-install アプリケーションが作成および起動され、指定された ISO イメージからシングルトン iso2class が起動されます。
- 以下のいずれかの方法で、シングルトンのグラフィック コンソールにアクセスします。
- グラフィカル コンソールが表示された後、Windows 2008 Server インストール インターフェースが表示されるはずです。 OS のインストールを開始します。
インストール中、シングルトンが再起動され、グラフィカル コンソールが無効になります。 その場合は、グラフィカル コンソールを一度閉じて、再度開きます。
- インストールが完了すると、シングルトンが再起動し、新しいパスワードの設定が求められます。
新しいパスワードを入力し、Enter キーを押します。
Windows により、管理者の新しいパスワードが設定され、管理者のパスワードが正常に設定されたことを示すメッセージが表示されます。
[OK]をクリックします。
Windows が自動的に Administrator デスクトップにログインします。
- 以下の操作を実行します。
ESX グリッドで Windows アプライアンスを作成する場合は、以下の手順で VMware ツールをインストールします。
- アプリケーションを停止します。
- グリッド シェルで、3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows を実行します。
- ブラウザでインフラストラクチャ エディタを開きます
- シングルトン アプライアンス[iso2class]を右クリックし、[ユーザ ボリューム]を選択します。
- プレースホルダ iso_volume1 に対するボリューム[vmware_tools_window]を選択します。
- 保存して、アプリケーションを開始します。
- グラフィカル コンソールからログインします。
- グラフィカル コンソール ウィンドウの上部の中央で Ctrl + Alt + Del ボタンを押します。
- グラフィカル コンソール ウィンドウ内の任意の場所をクリックします。
- Tab キーと矢印キーを使用して、[タスク マネージャの起動]に移動します。
- Tab キーを使用して、[新しいタスク]に移動し、スペースキーを押します。
- VMware ツールのインストールを自動的に実行するには、D:¥setup.exe/S /v /qn を入力します。
インストール時に自動的にアプライアンスが再起動されます。 これには数分かかります。 再起動後、グラフィカル コンソールを再び開き、アプライアンスにログインします。
- デスクトップが表示されたら、コマンド シェルで以下の操作を実行します。
- ページ ファイル サイズを 16 M に設定します。
- wmic computersystem where name="%COMPUTERNAME%" set AutomaticManagedPagefile=False
- wmic pagefileset where name="C:¥¥pagefile.sys" set InitialSize=16,MaximumSize=16
- Reboot: shutdown –r –t 0
- およそ 1 分後、グラフィカル コンソールを再び開き、Windows デスクトップにログインします。
注: 以下のオプションの手順も準備スクリプトで実行されます。 準備スクリプトを実行しない場合は、これらの手順を手動で実行する必要があります。
- (オプション)電力管理ハイバーネーション サポートを無効にします(powercfg -h off)。 dir を実行します。 ディスクに約 1 GB の空き容量がある必要があります。
- (オプション)Windows ディスク デバイスのデフォルトのタイムアウト値を 60 秒に設定します。
- regedit を実行してレジストリ エディタを開きます。
- HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk キーに移動します。
- 左ペインでディスクを右クリックし、[新規]-[DWORD 値]を選択します。
- TimeOutValue を入力
- Enter キーを押します。
- [TimeOutValue]を右クリックし、[修正]を選択します。
- タイプを[10 進数]に設定し、値を 60 に設定します。
- [OK]をクリックして、[保存]をクリックします。
- TurboGate PV ドライバをインストールする場合は、TCP チェックサム オフロードを無効にします。
- レジストリ エディタで、HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters に移動します。
- 左ペインでディスクを右クリックし、[新規]-[DWORD 値]を選択します。 DisableTaskOffload と入力して、Enter キーを押します。
[DisableTaskOffload]を右クリックし、[修正]を選択します。
値を 1 に設定した後、[OK]をクリックします。
- レジストリ エディタを閉じます。
- 次の手順で Windows をアクティベートします。
外部ネットワーク アクセスを設定します。
- netsh interface ipv4 set address name="Local Area Connection" source=static address=X.X.X.X mask=X.X.X.X gateway=X.X.X.X(有効なネットワーク設定を使用します)
- netsh interface ipv4 add dnsserver name="Local Area Connection" X.X.X.X index=Y(ここで、X.X.X.X は DNS Server の IP アドレスです。また、Y はリスト内での場所です(たとえば 1))
外部ネットワーク アクセスを確認します。 たとえば、www.google.com に ping を実行します。
- Windows 2008 Server のプロダクト キーを更新し、Windows をアクティベートします。
- プロダクト キーを更新します: slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(適切なプロダクト キーを使用します)。コマンドが非同期で完了するまでおよそ 30 秒待ちます。
- Windows をアクティブにします: slmgr.vbs –ato。コマンドが非同期で完了するまでおよそ 1 分待ちます。
- 有効化を確認します: slmgr.vbs -xpr。 Windows がアクティブであることを示すポップアップ ウィンドウが表示されるはずです。 そうでない場合は、前の手順を繰り返します
- OS をシャットダウンし、以下の手順に従って iso2class インストールを続行します。
- Shutdown -s -t 0
- およそ 5 秒待機した後、iso2class ユーティリティを実行している 3T シェル内で、Enter キー、Y キー、Enter キーの順に押します。 これにより、2 番目のボリュームがシングルトンに利用可能になります。
- およそ 1 分後、グラフィカル コンソールを再び開き、Windows デスクトップにログインします。
- シングルトンを完全に管理された CA AppLogic® アプライアンスに変換するには、現在の Windows Server msi をインストールします。
インストーラは、シングルトンの E ドライブに配置できるようになりました。
コマンド シェルで「E:」と入力し、Enter キーを押して E ドライブに移動します。
Server_Windows.msi(たとえば、Server_Windows-2.0.2-1.msi)を実行して Windows Server MSI をインストールします。
注: ドライブ D からドライブ C に VMware セットアップ ファイルをコピーします。
- TurboGate PV ドライバをインストールする場合は、E:¥TurboGate_GTools-3.0.1.exe を C:¥ にコピーします。
- 基本的なインストールを完了します。
- Shutdown -s -t 0
- およそ 5 秒待機した後、iso2class ユーティリティを実行している 3t シェルで Enter キー、Y キー、Enter キーの順に押します。
- 3Tshell 内でプロンプトが表示された場合は、[アプライアンスは完全に管理対象]を選択します。
iso2class はアプリケーションを停止し、シングルトン境界を汎用サーバ アプライアンスの境界に変更し、アプリケーションを再起動します。 再起動時、アプライアンスはメンテナンス モードになります。
- TurboGate PV ドライバをインストールする場合:
- 3T シェルから、SSH でシングルトンにアクセスします(ssh win08sc-install:main.iso2class)。
- 管理者パスワードを設定します: net user administrator password(パスワードを選択します)。
- グラフィカル コンソールからログインし、C:¥TurboGate_Tools-Setup-V3.0.1.exe を実行します。
必要に応じて、[Install Anyway]を選択します。
インストールの後に再起動は行いません。 [I want to reboot later]を選択し、[Finish]ボタンを押します。
- 3Tshell で次のコマンドを実行します。
app restart win08sc-install --debug
- Xen グリッド上でインストールを実行する場合は、アプリケーションの起動開始後およそ 1 分待機した後、グラフィカル コンソールを使用してログインし、ドライバ インストールが完了するまでおよそ 1 分待機します。 ipconfig /all を実行すると、Halsign GK Ethernet Adapter #X として各イーサネット アダプタが示されます。
この時点で:
- アプリケーションの起動がタイム アウトになっていない場合、正常に完了するはずです。そうでない場合は、グラフィカル コンソールで OS をシャットダウンします。これにより、app start --debug が失敗します。 その後、3Tshell で app stop win08sc-install を実行します。
- アプリケーション起動がタイムアウトしている場合は、3Tshell で app stop win08sc-install を実行し、その後グラフィカル コンソール内からシャットダウンします。
- 3Tshell で以下のコマンドを実行し、アプライアンスがエラーなく起動することを確認します。
app start win08sc-install
- SSH でシングルトンにアクセスし、管理者パスワードを設定します(net user administrator password)。
グラフィカル コンソールからログインし、コマンド シェルでコンピュータ名を変更します: wmic computersystem where name="%COMPUTERNAME%" rename name="WIN08SC"
- SSH セッションの Bash シェル内で次の手順を実行します。
- rm -f /appliance/passwd.stamp
- 必要に応じて、rm -f /cygdrive/c/TurboGate_Tools-Setup-V3.0.1.exe を実行します。
- 複雑な Administrator パスワードを設定します。 これによって、他のユーザが SSH セッションでまず新しいパスワードを設定せずにアプライアンスにログインするのを防止します。 たとえば、ネットワーク ユーザ管理者 pq398hpaowht0293j^LWOIFH9htfw9jfe。
- ssh セッションを終了します。
- rm -f ~/.bash_history を実行します。 これによって、Bash 履歴からパスワードがクリアされます。
- ssh セッションを終了します。
- シングルトンを WIN08SC カタログ アプライアンス クラスに変更します。
- アプリケーションを停止します。
- インフラストラクチャ エディタでアプリケーションを開きます。
- シングルトンを右クリックし、[属性]を選択します。
- シングルトンを右クリックし、[境界の変更]を選択します。
- クラス名を WIN08SC に変更します。
- 説明を入力します。 例: Windows Server アプライアンス - Windows Server 2008 Standard Edition Core Install SP2 32 ビットに基づきます。
- 以下のリソース設定を変更します。
CPU (数)
最小: 0.25
最大: 4
デフォルト: 0.5
メモリ(バイト)
最小: 512
最大: 4G
デフォルト: 768M
帯域幅(ビット/秒)
最小: 1M
最大: 2G
デフォルト: 100M
- [保存]をクリックし、[OK]をクリックします。 インフラストラクチャ エディタが表示されます。
- シングルトンを必要な権限のある /system_ms カタログに移動します。 シングルトンを移動させるには、カタログへのフル アクセス権限が付与されている必要があります。 詳細については、「コマンド ライン シェル リファレンス ガイド」の「catalog modify_acl」を参照してください。
これで、WIN08SC ベース クラスが作成されました。
稼働用 Windows Server 2008 ファイル アプライアンスの作成
以下の手順に従って、稼働用の Windows Server 2008 Filer アプライアンス(/system_ms:Filer_Windows08)を作成します。
- インフラストラクチャ エディタで、win08sc-install アプリケーション内の WIN08SC インスタンスをブランチ化します。
- アプライアンスを右クリックし、[境界の変更]を選択し、[ボリューム]タブを選択します。
- D:¥ のマウント ポイントのプレースホルダ ボリュームに apk_volume を使用するよう、新しいプレースホルダを追加します。
このボリュームは、os=windows オプションが iso2class と一緒に使用されるため、使用可能です。
apk_volume がない場合は、vol copy _GLOBAL_RO:apk_windows appname:apk_volume コマンドを使用して、3T シェルから apk_windows ボリュームをコピーします。
- アプリケーションを保存し、開始します。
- SSH でシングルトンにアクセスし、管理者パスワードを設定します(net user administrator password)。
- シングルトンのグラフィカル コンソールにログインし、コマンド シェルで D:¥Filer_Windows-3.0.8-1.msi に現在の Windows Filer MSI をインストールします。
- SSH セッションの Bash シェル内で次の手順を実行します。
- 他のユーザがまず SSH セッションで新しいパスワードを設定せずに Administrator としてアプライアンスにログインしないように、複雑な Administrator パスワードを設定します。 たとえば、ネットワーク ユーザ管理者 pq398hpaowht0293j^LWOIFH9htfw9jfe。
- SSH シェルに再度ログインします。
- rm -f ~/.bash_history を実行します。 これによって、Bash 履歴からパスワードがクリアされます。
- ssh セッションを終了します。
- アプリケーションを停止します。
- /system_ms: Filer_Windows08 のロック解除
- /system_ms:Filer_Windows08 のインスタンスを使用して新規アプリケーション win08filer-install を作成し、インスタンスを分岐させます。
作成されたシングルトンの境界を変更し、ドキュメント URL を http://doc.3tera.net/AppLogic35/en/CatFilerWindows08.html に設定します。
- アプリケーションを保存します。
- 3Tshell で以下のコマンドを実行します。
vol destroy win08filer-install:Filer_Windows08.boot --force
vol copy win08sc-install:WIN08SC.boot win08filer-install:Filer_Windows08.boot
class destroy /system_ms:Filer_Windows08 --force
- win08filer-install のインフラストラクチャ エディタで、/system_ms カタログにシングルトンをドラッグします。
これには、グリッドへの管理者アクセス権が必要です。
- /system_ms: Filer_Windows08 のロック
これで、/system_ms:Filer_Windows08 アプライアンス クラスが完成し、使用できる状態になりました。
Copyright © 2013 CA.
All rights reserved.
 
|
|