MS SQL Server 2008R2 Enterprise と vCenter Server 5.1b を同居させる (その2:MS SQL Server Management Studio編)

3. MS SQL Server management Studio 編

(1) 最初のもろもろクエリ

  • つまらんミス(引用符を一つ消してしまった)でクエリが異常終了。再実行には「ユーザ”vpxuser”の削除」「データベース”VCDB”の削除」「システムデータベース”msdb”からユーザ”vpxuser”の削除」の三つが必要。
  • 最後のがわからなくて悩んだ。いつまでも「ユーザ”vpxuser”は存在する」エラ-。デバッガの使い方がわかってれば簡単だったはず。結局クエリをたどって CREATE USER みたいなところで気づいた。
  • 場所は「(host) -> データベース -> システムデータベース -> msdb -> セキュリティ -> ユーザー -> vpxuser」

4. SQL Server Agent 編
(1) サービスの状態に注意

  • 先の SQL Server インストール中の新規DB作成もろもろクエリでごにょごにょしてたら、どこかのタイミングでAgentサービスが止まってて、あとでvCenter Server のインストーラに怒られた。

5. vCenter Simple Install 編
(1) つかっていいのかよくわからなかった

  • vCenter Single Sign On は必須です。

6. vCenter Single Sign On 編
(1) 5.1から必須

  • 参照先様は5.0なので、このステップがないです。ぢつはここで初めてドキュメントを見始めました。

    vCenter
    Server 5.1 には、vCenter Single Sign-On と Inventory Service
    が必要です。これらのコンポーネントは、vCenter Single Sign-On、Inventory Service、vCenter
    Server の順にインストールする必要があります。

  • はい、ごめんなさい m(_ _)m

(2)  SQL Management Studio でクエリを実行しテーブル「RSA_DATA」「RSA_INDEX」を作っておく

  • ちゃんとインストーラが説明してくれてます。クエリの雛形はインストールdvdの中「V:\Single Sign On\DBScripts\SSOServer\schema\mssql\rsaIMSLiteMSSQLSetupTablespaces.sql」にあります。
  • これを忘れると「テーブル情報」ダイアログの意味がわかんなくなったり、「データベースと通信できない」と言われたりします。
  • クエリの中のコメントを読んで”CHANGE ME”部分を書き換えること。
  • 具体的にはデータベースを置くフォルダ名(10GB必要)。三つの「C:\CHANGE ME」を上記フォルダ名にする。

(3) (2)で作ったテーブルにユーザを登録する

  • これも雛形がインストールdvdの中「V:\Single Sign On\DBScripts\SSOServer\schema\mssql\rsaIMSLiteMSSQLSetupUsers.sql」にあります。
  • こっちも”CHANGE DBA/USER PASSWORD”部分を書き換えます。各々一ヶ所。
  • パスワードには「大文字」「小文字」「記号」を入れた方がいいらしい

(3) 「データベース情報」画面、その前に

  • ここで一悶着。でないと「エラー」ダイアログ / エラーログ(vm-sso-javalib.log)を見ると「ユーザー ‘RSA_DBA’ はログインできませんでした」。
  • VMware の KB に情報あり。Installing Single Sign On fails with the error: Error 29115 Cannot authenticate to DB
  • いったん Microsoft SQL Server management Studio へ行く。
  • データベース名を右クリック -> プロパティ -> セキュリティ。
  • 「サーバ認証」項で’SQL Server 認証モードとWindows認証モード”を選択。

(4) 「データベース情報」画面

7. vCenter Inventory Service 編

  • まぁ、それなりに。

8. vCenter Server 編

(1) 「vCenter Single Sign On の情報」画面

  • vSSOに認識されるvCenterServer管理者、デフォルトは”Administrator”ですが、ちょいと待った!その下に注意書き「vSSOにより認識されるユーザーを作成したことを確認してください」
  • これを忘れると「指定されたプリンシパルが希望のタイプではありません。VM_ssoreg.logをチェックせぇい」と言われます。

(2) なんか忘れた

  • SQL Server のあたりでしばらく蹴躓いたが、解決した瞬間に忘れてしまいました(汗)

(3)「SQL Server」の「TCP/IPと名前付きパイプ」

  • スタートメニューから 「Microsoft SQL Server 2008 R2」→「構成ツール」→「SQL Server 構成マネージャ」を起動。
  • レジストリエディターみたいな画面が起ち上がるので、「SQL Server ネットワークの構成」→「MSSQLSERVERのプロトコル」を選択。
  • 右ペインの「TCP/IP」は「有効」だったが、「名前付きパイプ」が「無効」だったのでダブルクリックして「有効」行を「はい」にする。
  • SQL Server Managemt Studio で SQL Server を再起動する。

あとは粛々とインストール。途中で vCenter Single Sign On の Administrator のパスワードを尋ねられたりすので、先の設定パスワードを入力する。その画面かな?ドメイン名の欄があるのでマシンのFQDNを入力する。

9. vSphere Client 編

  • まぁ、それなりに、なんということはなく、粛々と。

10. vSphere Web Client 編

  • まぁ、それなりに、なんということはなく、粛々と。

11. vSphere Update Manager 編
12. vSphere ESXi Dump Collector 編

  • ディスク容量が少ないけど、大丈夫?

13. vSphere Syslog Collector 編
14. vSphere Auto Deploy
15. vSphere Authentication Proxy

※以上、書きかけ @2012/02/07-1400※