DataCore Installation Manager vSphere 10.0 PSP10を試す

前のバージョンは[こちら](https://qiita.com/tsurun/items/14c9f43f10b731e44462)

早速最新版を試します。

##準備
前回と同じようにダウンロードして、解凍して、実行します。
（データコアのサポートアカウントがなくてダウンロードできないけど試したい方はご連絡ください。）

<img width="393" alt="7.JPG" src="https://qiita-image-store.s3.amazonaws.com/0/115778/aca46453-d94a-8f23-1c61-7e3d8907aa39.jpeg">
同じ画面ですね。vCenter Serverの認証情報を入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/24984758-22c9-df5c-67bb-66ef58fa1d3d.png)
データコアサーバーのゲストOSがWindows Server 2019に対応し、選択できるようになっています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/90218eea-21fc-c602-1292-3cbb482c1737.png)
下の方にこんなプログレスバーがあります。バックグラウンドでダウンロードしています。100%になるのを待ちましょう。

プログレスバーがなくなるとダウンロードが完了しています。エクスプローラーで`C:\Program Files\DataCore\vSphereInstallationManager\installer`を見てみましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/b6fea028-8adc-850d-abca-2d48bc2537a2.png)
色々保存されています。
**これを先に実施しておくとオンサイト作業するときに待つ必要がありません。**


##設定の入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/0b12464d-b919-6afb-971f-62e2f04c25c5.png)
前回と同じように設定しましょう。

**今回使った設定を貼っておきます。書式に迷ったら参考にしてください。**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/705f8b7e-8d5e-b5f7-fb86-070b2fb27616.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/65cf4cf1-636f-7ad0-1942-6559754236df.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/8dea6915-ae3a-24c6-75d9-63f34a8ecd13.png)


##XMLコンフィグの保存
SaveをクリックしてXMLを保存してみましょう。
今回のコンフィグは感じになりました（少し手で編集してあります）。

<details><summary>サンプルコンフィグ</summary><div>

```
<?xml version="1.0"?>
<ConfigurationTemplate xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <VM CPU="4" RAM="12" DiskSizeGB="100" TimeZone="Tokyo Standard Time" AutoCreatePool="true" RegisterVCenterAsHost="true" DnsSuffix="" HostStorageType="Rdm" />
  <Storages>
    <StoreConfiguration HostName="esxi1.datacore.jp" VmName="HVSAN1" DatastoreName="datastore1" />
    <StoreConfiguration HostName="esxi2.datacore.jp" VmName="HVSAN2" DatastoreName="datastore2" />
  </Storages>
  <Network>
    <Networks>
      <NetworkBindingConfiguration Name="Management Netowork 2" Type="Management" DHCP="false" IPRange="10.10.104.1" CIDR="22" Gateway="10.10.104.1">
        <DNS>
          <IPAddress IP="10.10.107.1" />
        </DNS>
        <HostPorts />
        <HostBindings>
          <NetworkHostBinding IP="10.10.106.41" Host="esxi1.datacore.jp" VirtualSwitch="vSwitch0" />
          <NetworkHostBinding IP="10.10.106.42" Host="esxi2.datacore.jp" VirtualSwitch="vSwitch0" />
        </HostBindings>
      </NetworkBindingConfiguration>
      <NetworkBindingConfiguration Name="Mirror Network 1" Type="Mirror" DHCP="false" IPRange="10.10.0.0" CIDR="24">
        <HostPorts />
        <HostBindings>
          <NetworkHostBinding Host="esxi1.datacore.jp" VirtualSwitch="vSwitch1" />
          <NetworkHostBinding Host="esxi2.datacore.jp" VirtualSwitch="vSwitch1" />
        </HostBindings>
      </NetworkBindingConfiguration>
      <NetworkBindingConfiguration Name="Target Network 1" Type="Target" DHCP="false" IPRange="10.10.1.0" CIDR="24">
        <HostBindings>
          <NetworkHostBinding Host="esxi1.datacore.jp" VirtualSwitch="vSwitch1" />
          <NetworkHostBinding Host="esxi2.datacore.jp" VirtualSwitch="vSwitch1" />
        </HostBindings>
      </NetworkBindingConfiguration>
      <NetworkBindingConfiguration Name="Mirror Network 2" Type="Mirror" DHCP="false" IPRange="10.10.2.0" CIDR="24">
        <HostPorts />
        <HostBindings>
          <NetworkHostBinding Host="esxi1.datacore.jp" VirtualSwitch="vSwitch2" />
          <NetworkHostBinding Host="esxi2.datacore.jp" VirtualSwitch="vSwitch2" />
        </HostBindings>
      </NetworkBindingConfiguration>
      <NetworkBindingConfiguration Name="Target Network 2" Type="Target" DHCP="false" IPRange="10.10.3.0" CIDR="24">
        <HostBindings>
          <NetworkHostBinding Host="esxi1.datacore.jp" VirtualSwitch="vSwitch2" />
          <NetworkHostBinding Host="esxi2.datacore.jp" VirtualSwitch="vSwitch2" />
        </HostBindings>
      </NetworkBindingConfiguration>
    </Networks>
    <VirtualSwitches>
      <VirtualSwitchConfiguration Name="vSwitch0" ReadOnly="true" IsManagement="true">
        <PhysicalAdapters>
          <PhysicalAdapter Host="esxi1.datacore.jp" Name="vmnic0" />
          <PhysicalAdapter Host="esxi2.datacore.jp" Name="vmnic0" />
        </PhysicalAdapters>
      </VirtualSwitchConfiguration>
      <VirtualSwitchConfiguration Name="vSwitch1" ReadOnly="false" IsManagement="false">
        <PhysicalAdapters>
          <PhysicalAdapter Host="esxi1.datacore.jp" Name="vmnic2" />
          <PhysicalAdapter Host="esxi2.datacore.jp" Name="vmnic2" />
        </PhysicalAdapters>
      </VirtualSwitchConfiguration>
      <VirtualSwitchConfiguration Name="vSwitch2" ReadOnly="false" IsManagement="false">
        <PhysicalAdapters>
          <PhysicalAdapter Host="esxi1.datacore.jp" Name="vmnic3" />
          <PhysicalAdapter Host="esxi2.datacore.jp" Name="vmnic3" />
        </PhysicalAdapters>
      </VirtualSwitchConfiguration>
    </VirtualSwitches>
  </Network>
</ConfigurationTemplate>
```
</div></details>

書式に慣れたら次回以降は直接このコンフィグを編集しましょう。

##PSP10の新機能 Unattended Install（自動インストール）に挑戦

XMLコンフィグを引数にしてコマンドライン（orパワーシェル）から自動インストールができるようになりました。せっかくなので今回はこれを使ってみます。

ではいきましょう。
`cd "C:\Program Files\DataCore\vSphereInstallationManager\"`
`DcsvSphereWizard.exe deploy -a vcsa.datacore.jp -u administrator@datacore.jp -p Password -v Password -f deploy.xml -s true -w Server2019`

| オプション | 意味 |
|:-:|:--|
| -a |vCenter ServerのIPアドレス（必須）|
| -u |vCenter Serverのユーザー名（必須）|
| -p |vCenter Serverのパスワード（必須）|
| -v |ゲストOS Windowsのパスワード（必須）|
| -f |コンフィグファイル（必須）|
| -w |ゲストOS Windowsのバージョン|
| -s |警告メッセージを非表示|


勝手にウインドウが開き、vCenter Serverにログインしデプロイが始まりました。成功を信じて気長に待ちましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/b447e9fa-dea5-bd03-3373-28320bc2fcfa.png)

ウインドウが閉じられ、プロンプトが返ってくれば完了です。今回は何のエラーもなく15分程足らずで無事に完了しました。

##確認
vSphereを見てみましょう。色々と自動で作られていますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/f331eaa9-9250-c654-4137-17ead83d7bbe.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/2e306470-e6e1-d6db-010f-583b7fb4b418.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/a300509f-b799-a235-c6e8-2e266b093fb0.png)

VASAプロバイダーも設定されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/2838798a-ad5d-76a9-a44c-cbc2408148b6.png)

VVOLのエンドポイントも自動で作成されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/4740660a-3e10-d58c-efa9-053f66386de2.png)


今回は検証なのでWindowsの正規のキーがないのでデスクトップにはサインインできません！
設定したManagementのIPアドレス https://10.10.106.41/ でWeb Consoleに入ってみます。無事に入れたので動いているようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/ac805674-dfa8-4681-6308-287a28d2514a.png)

自分のPCにManagement Consoleだけインストールして接続してみました。ちゃんと入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/115778/06376dc4-ffc6-98c1-72d7-0cdb8ded7f8c.png)

続きは[こちら。](https://qiita.com/tsurun/items/099ecef9912bd6edb7e3)