内容

概要

前提条件

要件

使用するコンポーネント

問題

解決方法

確認

概要

このドキュメントでは、Windows Workerイメージがインストールされている場合に発生するエラーをトラブルシューティングする方法について説明します。

前提条件

要件

次の項目に関する知識があることが推奨されます。

- Windows 2012 Server

- 仮想マシン環境

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。

- CloudCenterバージョン4.6.x ～ 4.8.x

- Windows 2012 Workerイメージ

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

問題

Windows 2012用のCliqrツールをインストールすると、「インストールが成功しました」というメッセージが表示されても問題が発生する可能性があります。このドキュメントは、障害を特定して修正できる手順を説明するのに役立ちます。

インストールの障害を確認するには、次の手順を実行します。

- インストールフォルダc:\Program Files\osmosix\には、唯一のアンインストーラが存在します。

- インストール後、Workerイメージにc:\optフォルダのトレースは存在しません。

- インストールに関連するすべてのイベントは、C:\cliqr_modules.logにログ記録されます。

ログを省略して障害を検出：

C:\temp\setup.ps1 : Missing an argument for parameter 'cloudtype'. Specify a

parameter of type 'System.String' and try again.

+ CategoryInfo          : InvalidArgument: (:) [setup.ps1], ParentContains

ErrorRecordException

+ FullyQualifiedErrorId : MissingArgument,setup.ps1

解決方法

インストールを開始する前に、次の前提条件が満たされていることを確認してください。

1. プロキシが有効な場合は、ローカルIPのバイパスを許可します。

2. Windowsイメージは最新であり、インストール時に自動更新が有効になります。場合によっては、例外を追加するか、IE拡張セキュリティ設定を無効にする必要があります。

3. ユーザーアカウント制御レベルを構成して保存して通知しない。

4. PowerShellバージョン4.0が稼働していることを確認します。

5. [PowerShell ExecutionPolicyをバイパスする]が有効になっていることを確認します。

6. ファイアウォールで例外を無効または追加します（SQL Serverの着信TCPポート1433アクセスを許可するWindowsファイアウォール規則と、エージェントサービスへの着信TCPポート8888アクセスを許可する別のファイアウォール規則を追加します）。

7. ローカルリポジトリが稼働しており、使用可能な場合はワーカーイメージから到達可能であることを確認します。

完了したら、PowerShellを開き、インストーラをダウンロードしたフォルダに移動します。

たとえば、

cd c:\install\

次のコマンドを実行します。

.\cliqr_installer.exe /CLOUDTYPE=amazon(or other cloud) /CLOUDREGION=default

cloudtypeとcloud nameの間にスペースがある場合、インストールは中断なく続行され、正常に終了しますが、上記の問題が発生するため、キーと値の間にスペースが存在しないことを確認します。

インストールが完了したら、[Jetty Services]に移動し、[automatic]に設定されて実行されていることを確認します。

確認

作業者イメージの作成が完了したら、スナップショットを作成します。CCM UIでイメージをテンプレート化してマッピングします。確認するには、シンプルなWindowsアプリケーションをモデル化して導入します。