vMotionでThickからThinにストレージフォーマットを変更する方法

#内容
仮想マシンのストレージフォーマットを変更する方法のうち、vMotionを利用する方法について紹介します。

#参考
<a href="https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092906" >仮想ディスクのシックまたはシン プロビジョニングの変更 (2092906) | VMware KB</a>

データストアを変更して**オフライン仮想マシン移行**を使用することにより、仮想マシンのベース ディスクをシック プロビジョニングからシン プロビジョニングに変換するには、次の手順を実行します。
注：このプロセスでは **2 つ以上のデータストアが必要**です。

存在するデータストアが 1 つのみである場合は、移行する代わりにシン プロビジョニング ディスクでターゲット マシンに仮想マシンのクローンを作成できます。
こちらをご参照ください
<a href="http://qiita.com/khayama/items/e81a005a4f555e478917" >VMware仮想マシンをThickからThinに変更して容量節約 - Qiita</a>

#手順


1. 仮想マシンを**パワーオフ**します。
2. 仮想マシンを右クリックし、**移行** をクリックします。
3. **データストアの変更** クリックします。
4. 次へ をクリックし、**現在のデータストアとは別のデータストア**を選択します。
5. ドロップダウンから、**シン プロビジョニング 仮想ディスク フォーマット**を選択します。
6. 次へ をクリックしてから、終了 をクリックします。vCenter Server の タスクとイベント ビューで変換の進行状況を監視できます。



#仮想マシンのストレージフォーマットを確認
実施する前に、ストレージフォーマットをPowerCLIを使って確認します。
詳細は、こちらを参照。
<a href="http://qiita.com/khayama/items/85cd10c2b5e2810fd810" >vSphere PowerCLIでThinかThickを一覧取得する方法 - Qiita</a>

```ps1:Get-StorageFormat
Get-VM Test-For-VMware | Get-HardDisk | select *

StorageFormat   : EagerZeroedThick #シックプロビジョニングになっていますね
Persistence     : Persistent
DiskType        : Flat
Filename        : [win2012.vmkk] Test-For-VMware/Test-For-VMware.vmdk
CapacityKB      : 5242880
CapacityGB      : 5
ParentId        : VirtualMachine-vm-152
Parent          : Test-For-VMware
Uid             : /VIServer=softlayer.local\administrator@10.xx.xx.xx:443/VirtualMachine=VirtualMachine-vm-152/HardDisk=2000/
ConnectionState :
ExtensionData   : VMware.Vim.VirtualDisk
Id              : VirtualMachine-vm-152/2000
Name            : Hard disk 1
Client          : VMware.VimAutomation.ViCore.Impl.V1.VimClient
```

#仮想マシンのパワーオフ
**オフライン仮想マシン移行**を使用するため、パワーオフします。
<img width="633" alt="move_from_thick_to_thin_01.png" src="https://qiita-image-store.s3.amazonaws.com/0/101361/7c3a0a80-a3a8-8252-52a0-e348bca9b453.png">


#vMotion実施
ストレージのみ移行します。
<img width="968" alt="move_from_thick_to_thin_02.png" src="https://qiita-image-store.s3.amazonaws.com/0/101361/5120ac57-99ce-1a94-5830-e40eb9c3a753.png">

異なるデータストアを選択し、シンプロビジョニングを選択します。
<img width="971" alt="move_from_thick_to_thin_03.png" src="https://qiita-image-store.s3.amazonaws.com/0/101361/4cbc8645-97cf-8be6-2b56-9177a695d0e4.png">

完了しました。
<img width="1384" alt="move_from_thick_to_thin_04.png" src="https://qiita-image-store.s3.amazonaws.com/0/101361/d3ebca16-83f9-f95f-0bf9-7348079d99c6.png">


#仮想マシンのストレージフォーマットを再確認
無事、簡単にシンプロビジョニングに変換することができましたね！


```ps1:Get-StorageFormat
Get-VM Test-For-VMware | Get-HardDisk | select *

StorageFormat   : Thin #シンプロビジョニングになっていますね
Persistence     : Persistent
DiskType        : Flat
Filename        : [datastore-esx01] Test-For-VMware/Test-For-VMware.vmdk
CapacityKB      : 5242880
CapacityGB      : 5
ParentId        : VirtualMachine-vm-152
Parent          : Test-For-VMware
Uid             : /VIServer=softlayer.local\administrator@10.xx.xx.xx:443/VirtualMachine=VirtualMachine-vm-152/HardDisk=2000/
ConnectionState :
ExtensionData   : VMware.Vim.VirtualDisk
Id              : VirtualMachine-vm-152/2000
Name            : Hard disk 1
Client          : VMware.VimAutomation.ViCore.Impl.V1.VimClient
```