vCenter Server の導入 (データベース分離構成)

はじめに

本文書の目的、位置づけ

この文書は、Smart Data Platform(以下、「SDPF」と記載します)をカスタマーポータルからご利用であり、VMware社が提供するvSphere製品を活用した仮想化環境構築経験のあるお客さまを対象としております。 以下のメニューの作成が完了した段階からの手順をご紹介しております。

事前に作成されているメニュー一覧
項目 作成状況
SDPFのお申込み お申込みが完了
ロジカルネットワークメニュー vSphereマネージメント用(データプレーン)/vSphereサーバーインスタンス通信用(データプレーン)/vMotion用(データプレーン)/vCenter Server データベース用(データプレーン)/ストレージ接続用(ストレージプレーン)の合計5IDの作成完了
ブロックストレージメニュー(IO性能確保) LUNの作成が完了
ファイアウォールメニュー (vUTM) ファイアウォールの作成完了
インターネット接続メニュー インターネットゲートウェイの作成完了
VMware vSphere ESXi 設定が完了

本書のご利用にあたって

本書を参照いただくにあたって、以下の点にご留意ください。

  • 本書では、本書にて紹介する構成を、実際に当社にて構築した際の手順を、一例として紹介します。お客さまの環境・構成において動作することをお約束するものではありません。
  • 本書では、本書で扱う構成を構築する場合に求められるSDPF固有の操作を中心に紹介します。vSphere ESXiの一般的な操作方法については、記載しておりませんのでご注意ください。
  • 本書では、ロジカルネットワークの作成やファイアウォールの作成、サーバーインスタンスの作成など一般的な操作について記載しておりません。一般的な操作は、Smart Data Platform 詳細情報やチュートリアルをご参照ください。
  • 本書の記載は、予告なく変更する場合がございますので、あらかじめご了承ください。

概要

VMware vCenter インストーラーによるカスタムインストールを実行し、以下のソフトウェアを個別にインストールします。 その際、別途用意した仮想マシン上に、あらかじめ Microsoft® SQL Server® をインストールし、vCenter Server 用のデータベース作成しておく必要があるため、これについての構築手順も説明します。

  • vCenter Single Sign-On
  • vSphere Web Client
  • vCenter Inventory Service
  • vCenter Server

vCenter Server セットアップ前の構成イメージ

../../../../_images/2Before1.png

構成イメージ(作業後)


vCenter Server セットアップ後の構成イメージ

../../../../_images/4After.png

構成イメージ(作業後)


事前にご準備いただくもの

vSphere Clientがインストール可能な端末(ESXiの操作はコンソール接続時以外、vSphere Clientで実施します)
インストールに必要な要件は以下のVMware社の vSphere Client and vSphere Web Client Software Requirements を参照してください。
  • SDPFにインターネット接続可能なネットワークをご用意ください。

参照する詳細情報

主に以下の詳細情報を参照頂き、本手順書をご確認ください。

  • ベアメタルサーバー 詳細情報
  • OS 詳細情報
  • vSphere ESXi 詳細情報

構築手順 (データベースサーバー)

仮想マシンの OVF テンプレート取得

  • vCenter Server 用データベースを格納する Microsoft SQL Server を展開する際に用いる仮想マシンイメージ (OVF テンプレート) を取得します。
  • Webブラウザにて [Cloud Computing Control Panel] 左ペインの [Dedicated Hypervisor] > [Guest Image] を開き、[Guest Image] をクリックします。
../../../../_images/image179.png

  • 以下のイメージ名右の [Download Image]をクリックします。

    SQLServer-2014_SP1_Standard_64_include-license_WindowsServer-2012R2_Standard_64_include-license_hw9_vSphere-ESXi_002

../../../../_images/image179.png

  • ダウンロードダイアログの [OK]をクリックし、ファイル保存ダイアログにて保存先をデスクトップにして [Save]をクリックします。
../../../../_images/image1003.png

仮想マシンの OVF テンプレート展開

本節では以下の入力をしています。 (テンプレートの展開に要する時間は環境によって異なります)

Deploy OVF Template にて入力または選択する内容
ページ 項目
Name and Location Name sqlserver_1
Storage Select a destination storage for the virtual machine files Datastore_1
Disk Format Thin Provision check

  • あらかじめ取得した OVF テンプレートを使用し、ハイパーバイザー (vSphere ESXi) 上にデータベースサーバー用仮想マシンを作成します。
  • vSphere Client にて [File]メニュー > [Deploy OVF Template...] をクリックします。
../../../../_images/image10110.png

  • ウィザードに従って入力または選択し、[Ready to Complete] の表示内容を確認し、間違いがなければ [Finish]をクリックします。
../../../../_images/image325.png

  • 処理が完了するまで数分待機します。
../../../../_images/image423.png

  • [Deployment Completed Successfully]ダイアログ が表示されたら [Close]をクリックします。
../../../../_images/image1025.png

仮想マシンのハードウェア構成変更

  • 本節では以下の追加、変更をしています
  • Hardware > Memory/CPUs、Resources > Resource Allocation は値の変更、Hardware > Network adapter 1~Network adapter 2 および Hardware > Hard disk 2 は新規追加
Virtual Machine Properties にて入力または選択する内容
タブ 対象 項目
Hardware Memory Memory Size 16 GB
  CPUs Numbers of cores per socket 4
  Network adapter 1 connected (チェックを入れる)
    connect at power on (チェックを入れる)
    Network label DB
  Network adapter 2 connected (チェックを入れる)
    connect at power on (チェックを入れる)
    Network label Common Function Gateway
  Hard disk 2 Provisioned Size 100 GB
    Disk Provisioning Thin Provisioning
    Location Store with the virtual machine
    Virtual Device Node SCSI (0:1)
    Independent (チェックしない)
Resources Resource Allocation Reserve all guest memory (All locked) (チェック入れる)

  • 前項で作成した仮想マシンを、Microsoft SQL Server 導入に適したハードウェア構成に変更します。
  • vSphere Client にて 左ペインに表示されている対象仮想マシンをクリックし、[Summary]を開き、右ペイン左下の [Commands] > [Edit Settings] をクリックします。
../../../../_images/image521.png

  • [Hardware]タブ の内容を vCenter Server の導入に適した構成に変更します。
../../../../_images/image623.png

  • [Resources]タブ の内容を vCenter Server の導入に適した構成に変更します。
../../../../_images/image723.png

ゲスト OS の初回ログオン時の設定

  • 仮想マシンを起動し、ゲスト OS の初回ログオン時の設定 (管理者パスワードの作成および Microsoft SQL Server 2014 の初期構成) をします。

(1) 管理者パスワードの作成


  • vSphere Client にて [Summary] 右ペイン左下の [Commands] > [Power On] をクリックします。
../../../../_images/image824.png

  • 仮想マシンの起動により追加された [Commands] > [Open Console] をクリックします。
../../../../_images/image1033.png

  • [Settings]画面 が表示された後に、設定する Administrator のパスワードを入力および確認入力し、[Finish]をクリックします。
../../../../_images/image922.png

(2) Microsoft SQL Server の展開

  • Windows PowerShell の画面が開き、Microsoft SQL Server の既定のインスタンス名を変更するかの問いに“No”と入力し、[Enter]キー を押下します。
../../../../_images/image1026.png

  • 既定のインスタンス名が“MSSQLSERVER”でよいか問われるので、“Yes”と入力し、[Enter]キー を押下します。
../../../../_images/image1123.png

  • [Select the Database Engine Collation]ダイアログが開くので、“SQL_Latin1_General_CP1_CI_AS”を選択し、[OK]をクリックします。
../../../../_images/image1219.png

  • データベースエンジンの照合順序は“SQL_Latin1_General_CP1_CI_AS”でよいか問われるので、“Yes”と入力し、[Enter]キー を押下します。
../../../../_images/image1319.png

  • Microsoft SQL Server 2014 Setup が開始されるので完了するまで待機します。
../../../../_images/image1514.png

ゲスト OS のネットワーク設定

本節では以下の選択および入力をしています。

イーサネットアダプターのプロパティーにて入力および選択する内容
項目 Ethernet Ethernet 2
Use the following IP address (select) (select)
IP address 169.254.126.201 10.1.2.201
Subnet mask 255.255.128.0 255.255.255.0
Default gateway (blank) 10.1.2.1
Preferred DNS server (blank) 10.1.254.10
Alternate DNS server (blank) (blank)

  • ゲスト OS にてネットワークが使用可能となるよう、データベースアクセス用、共通機能ゲートウェイ用それぞれのイーサネットアダプターについて、IP アドレスなどの設定をします。
  • 仮想マシンコンソールに [Welcome]画面 が表示された後に、仮想マシンコンソールの [VM] > [Guest] > [Send Ctrl+Alt+del] をクリックします。
../../../../_images/image1043.png

  • ログオン画面にて Administrator のパスワードを入力し、[Enter]キー を押下します。
../../../../_images/image1053.png

  • [Network Connections] を開き、イーサネットアダプターそれぞれに IP アドレス などの設定をします。
../../../../_images/image1612.png

ゲスト OS のコンピューター名変更

本節では以下の選択および入力をしています。

コンピューター名変更
項目
Computer name sqlserver-1
Primary DNS Suffix of the computer a.ecl.local

  • リモートネットワーク接続にてゲスト OS のデスクトップにログオンし、ランダムに作成された ゲスト OS のコンピューター名を任意のものに変更します。
  • Remote Desktop Connection にて仮想マシンに接続し、[Server Manager] > [Local Server] を開いて、[Computer name] 右のコンピューター名のリンクをクリックします。
../../../../_images/image1063.png

  • [System Properties] > [Computer Name]の [Change...] をクリックします。
../../../../_images/image1073.png

  • [Computer Name/Domain Changes]ダイアログ の [Computer name:] 下のテキストボックスに 任意のコンピュータ名を入力し、[More...]をクリックします。
../../../../_images/image186.png

  • [DNS Suffix and NetBIOS Computer Name]ダイアログ の [Primary DNS Suffix of the computer:] に任意のDNSドメイン名を入力し、[OK]をクリックします。
../../../../_images/image196.png

  • すべてのダイアログを閉じると再起動を促されるので、[Restart Later]をクリックします。
../../../../_images/image2112.png

Microsoft SQL Server のサーバー名変更

本節では、以下の入力および選択をしています。

サーバー名変更
項目
@server sqlserver-1

  • SQL Server 2014 Management Studio を起動し、[Connect to Server]ダイアログ の入力内容をそのまま [Connect]をクリックします。
../../../../_images/image228.png

  • コマンドバーの [New Query]をクリックします。
../../../../_images/image235.png

  • ランダムに作成されたコンピューター名を基にしたサーバー名を削除し、任意に決めたサーバー名を追加します。
../../../../_images/image245.png

  • 下ペインに“command(s) completed successfully.”と表示されたことを確認し、ウィンドウを閉じます。
../../../../_images/image255.png

  • 実行したSQL文をファイルに保存するかを問うダイアログが表示されるので、[No]をクリックします。
../../../../_images/image265.png

  • [Start]をクリックし、右上のパワーアイコンをクリックし、[Restart]をクリックする。
../../../../_images/image275.png

  • Choose a reason... のダイアログが表示されるので、そのまま [Continue]をクリックします。
../../../../_images/image285.png

データベース用追加ディスクの初期化

本書では、以下の入力および選択をしています。

New Simple Volume Wizard に入力または選択する内容
ページ 項目
Specify Volume Size Simple volume size in MB: (変更不要)
Assign Drive Letter or Path Assign the following drive letter: (選択する)
  (drive letter) (変更不要)
Format Partition Format the volume with the following settings (選択する)
  File system: (変更不要)
  Allocation unit size: (変更不要)
  Volume label DB (既定値は New Volume)
  Perform a quick format (変更不要)
  Enable file and folder compression (変更不要)

  • [Control Panel] > [Administrative Tools] > [Computer Management] を開き、左ペインの [Storage] > [Disk Management] をクリックします。
../../../../_images/image293.png

  • 下ペインの [Disk 1] をクリック、右クリックし、[Online] をクリックします。
../../../../_images/image305.png

  • 再度右クリックし、[Initialize Disk] をクリックします。
../../../../_images/image3110.png

  • [GPT] を選択し、[OK]をクリックします。
../../../../_images/image326.png

  • [Disk 1] の [Unallocated] となっている部分を右クリックし、[New Simple Volume...] をクリックします。
../../../../_images/image332.png

  • タイトルが [New Simple Volume Wizard] のダイアログが表示されるので、ウィザードに従って処理を進めます。
../../../../_images/image342.png

  • Completing the New Simple Volume Wizard に表示された内容を確認の上、[Finish]をクリックします。
../../../../_images/image352.png

  • 作成されたパーティションを確認し、[Computer Management] を閉じます。
../../../../_images/image362.png

  • File Explorer を開き、追加ディスクに作成したドライブのルートにデータベース用フォルダーを作成します。
データベース格納用追加ディスクの設定
項目
フォルダー名 VCDB
../../../../_images/image372.png

Microsoft SQL Server の初期設定

(1) データベースの作成

  • SQL Server 2014 Management Studio を起動し、vCenter Server 用データベースを作成するための SQL 文を入力します。
../../../../_images/image382.png

  • コマンドバーの [Execute]をクリックし、下ペインに“command(s) completed successfully.”と表示されたことを確認します。
../../../../_images/image392.png

  • ウィンドウを閉じる際に、実行したSQL文をファイルに保存するかを問うダイアログが表示されるので、[No]をクリックします。
../../../../_images/image402.png

vCenter Server 用データベースを作成するための SQL 文は、VMware vCenter Install のメディアの \vCenter-Server\dbschema\DB_and_schema_creation_scripts_MSSQL.txt を参考に、以下の点に注意して作成します。

  • mdf/ldf ファイルの保存場所を追加ディスク上のフォルダー (E:\VCDB\) に変更すること
  • vpxuser のパスワードを Windows 認証を使用するためパスワードポリシーに準拠したものに書き換えること
  • vpxuser を db_owner 化するか、VC_ADMIN_ROLE/VC_USER_ROLE を割り当てるか選択すること (本書では前者を選択しています)

(2) Windows Firewall の設定

本節では、以下の入力および選択をしています。

1433/TCP の許可設定
Steps Item Value
Rule Type (type of rule) Port
Protocol and Ports Protocol TCP
  Ports 1433
Action condition Allow
Profile   Domain/Private/Public
Name   SQL Server (TCP Port)

sqlservr.exe の許可設定
Steps Item Value
Rule Type (type of rule) Program
Program   sqlservr.exe
Action condition Allow
Profile   Domain/Private/Public
Name   SQL Server (Program)

  • [Control Panel] > [System and Security] > [Windows Firewall] を開き、左ペインのメニューの [Advanced settings]をクリックします。
../../../../_images/image4110.png

  • 左ペインの Inbound Rules をクリックし、右ペインの New Rule... をクリックすると、[New Inbound Rule Wizard] のダイアログが表示されるので、ウィザードに従って処理を進めます。
../../../../_images/image424.png

  • 最後のステップで Name を入力した後に、[Finish]をクリックします。
../../../../_images/image462.png

(3) SQL Server 認証の許可

  • SQL Server 2014 Management Studio を起動し、左ペインのサーバーインスタンスアイコンを右クリックし、[Properties] をクリックします。
../../../../_images/image502.png

  • 左ペインの [Security] をクリックし、[Server authentication] を [SQL Server and Windows Authentication mode] に変更して [OK]をクリックします。
../../../../_images/image5110.png

  • 再起動を促すダイアログが表示されるので、[OK]をクリックして閉じ、左ペインのサーバーインスタンスアイコンを右クリックして [Restart] をクリックします。 (確認のダイアログが表示されるので [Yes]をクリック)
../../../../_images/image532.png

(4) SQL Server Agent service の起動設定

  • SQL Server Configuration Manager を開き、右ペインの SQL Server Agent アイコンを右クリックし、[Properties] をクリックします。
../../../../_images/image552.png

  • [Service]タブ の General > Start Mode 右のドロップダウンリストを、Automatic に変更し、[OK]をクリックします。
../../../../_images/image562.png

  • 右ペインの SQL Server Agent アイコンを右クリックし、[Start] をクリックします。
../../../../_images/image572.png

構築手順 (vCenter Server)

vCenter Server 用データベースのデータソースの作成

(1) SQL Native Client の取得および導入

本書では、以下の入力および選択をしています。

Create New Data Source to SQL Server にて入力または選択する内容
ページ 項目
  1. This wizard help you create an ODBC data source that you can use to connect to SQL Server
Name VCDB
  Description <blank>
  Server 10.1.2.201
  1. How should SQL Server verify the authentication of the login ID?
With SQL Server authentication using a login ID and password entered by the user (選択)
  Login ID vpxuser
  Password (データベース作成時に指定したパスワード)
  (変更不要)
  (変更不要)

  • vCenter Server からデータベースへ接続する際に必要となる SQL Native Client を以下 URL より取得し、導入します。 (取得対象のファイルは、ENUx64sqlncli.msi です)
Download Microsoft® SQL Server® 2012 SP2 Feature Pack from Official Microsoft Download Center

注釈

Microsoft SQL Server 2012 Native Client Setup の Feature Selectin では Client Components のみ導入し、SQL Server Native Client SDK の導入は任意です。

(2) データソースの作成

  • [Control Panel] > [System and Security] > [Administrative Tools] の [ODBC Data Sources (64-bit)] を開き、[System DSN]タブ の [Add...]をクリックします。
../../../../_images/image582.png

  • [Create New Data Source]ダイアログ にて [SQL Server Native Client 11.0] を選択し、[Finish]をクリックします。
../../../../_images/image592.png

  • [Create New Data Source to SQL Server]ダイアログ が表示されるので、ウィザードに従って処理を進め、最後に [Finish]をクリックします。

本節では、以下の入力および選択をしています。

データソースの設定
項目
Name VCDB
Description <None>
Server 10.1.2.201
With SQL Server authentication using a login ID and password entered by the user (選択する)
Login ID vpxuser
Password <任意のパスワード>

../../../../_images/image602.png

  • [ODBC Microsoft SQL Server Setup]ダイアログ が開くので、[Test Data Source...]をクリックします。
../../../../_images/image642.png

  • TESTS COMPLETED SUCCESSFULLY! と表示されたことを確認し、[OK]をクリックします。
../../../../_images/image652.png

  • [ODBC Microsoft SQL Server Setup]ダイアログ の [OK]をクリックして閉じ、正常にデータソースが作成されたことを確認した後に、[OK]をクリックします。
../../../../_images/image662.png

VMware vCenter Installer の ISO イメージマウント

  • VMware vCenter Installer を実行するため、事前に取得した ISO イメージを vCenter Server 用に作成した仮想マシンに接続します。また仮想マシンの電源が入っていない場合は、ここで電源を入れておきます。
  • vSphere Client にて 左ペインに表示されている vCenter Server 用仮想マシンをクリックし、[Summary]タブ を開いて [Commands] > [Edit Settings] をクリックします。
../../../../_images/image672.png

  • 左ペインの [CD/DVD drive 1] をクリックし、[Device Type] > [Datastore ISO File] を選択し、[Browse...]をクリックします。
../../../../_images/image682.png

  • [Browse Datastores]ダイアログ にて VMware vCenter Installer の ISOイメージを選択し、[OK]をクリックします。
../../../../_images/image692.png

  • [Device Status] > [Connected at power on] にチェック (仮想マシン起動中は [Connected] にチェック)し、[OK]をクリックします。
../../../../_images/image702.png

VMware vCenter Installerl

(1) VMware vCenter Installer の起動

  • Remote Desktop Connection にて、vCenter Server 用仮想マシンに接続し、File Explorer を開いてドライブルートにある autorun.exe を実行します。
../../../../_images/image7110.png

  • VMware vCenter Installer 左ペインの [VMware vCenter Server] > [vCenter Server for windows] をクリックし、右ペインの [Install]をクリックします。
../../../../_images/image622.png

  • [VMware vCenter 6.0.0 Installer] のダイアログが表示されるので、ウィザードに従って処理を進めます。
../../../../_images/image722.png

  • End User License Agreement: 画面に表示された内容を確認の上、[I accept the~]にチェックを入れ[Next]をクリック
../../../../_images/image823.png

  • Select deplpyment type: Embedded Deploymentを選択し[Next]クリック
../../../../_images/image823.png

本書では、以下の入力および選択をしています。

Embedded Deployment にて入力または選択する内容
項目
System Name vcenter-11.a.ecl.local
Domain Name vsphere.local (既定値)
User name administrator (既定値、変更不可)
Password <任意のパスワード>
Confirm Password <確認再入力>
Site name SiteA (既定値は Default-First-Site)
Common Ports にて入力または選択する内容
項目
HTTP port 80 (既定値)
HTTPS Port 443 (既定値)
Syslog Service Port 514 (既定値)
Syslog Service TLS Port 1514 (既定値)
Platform Service Controller Ports にて入力または選択する内容
項目
Secure Token Service Port 7444 (既定値)
vCenter Server Ports にて入力または選択する内容
項目
Auto Deploy Management Port 6502 (既定値)
Auto Deploy Service Port 6501 (既定値)
ESXi Dump Collector Port 6500 (既定値)
ESXi Heartbeat Port 902 (既定値)
vSphere Web Client Port 9443 (既定値)

  • [Customer Experience Improvement Program] の[Join the VMware~ ]にチェックをいれ[Next]をクリック
../../../../_images/image195.png

  • [Ready to install]で設定内容を確認し[Install]をクリック
../../../../_images/image205.png

  • [Installation progress] のダイアログが表示され、自動的にインストールが開始されるので完了するまで待機します。
../../../../_images/image2111.png

  • Setup Completed: 画面で、[Finish]をクリックします。
../../../../_images/image229.png

  • 再起動を実施するため[Start] をクリックし、右上のパワーアイコンクリックをクリックします。
../../../../_images/image236.png

  • [Restart] をクリックし、Choose a reason... のダイアログが表示されるので、そのまま [Continue]をクリックします。
../../../../_images/image246.png