SoftLayerベアメタルサーバにBYOLでESXi6.0をインストールしてみました 



# 1. はじめに
　SoftLayerベアメタルサーバの特長のひとつとして、ハイパーバイザーをインストールしてサーバの仮想化統合が可能です。
SoftLayerが提供するハイパーバイザーは、
　　　・VMWare ESXi
　　　・Citrix XenServer
　　　・Parallels 　　　　などがあります。
  提供するESXiは5.1/5.5ですので、今回は<font color="blue">BYOLで無償版のESXi6.0</font>をインストールします。
 
# 2. SoftLayer提供ESXi5.1/5.5のメモリー課金について
 ベアメタルサーバとESXiをオーダーする際、ESXiは無償だからベアメタルサーバだけの料金だけ必要と思っていると、請求書がきた時に驚きます。(オーダー構成にはちゃんと書いてますが、<font color="blue">「メモリー課金」</font>を見落としてしまいます)
  SoftLayerポータルからベアメタルサーバーとESXi5.1/5.5をオーダーすると、1GBあたり$15/月のESXi5.5メモリー課金が追加されます。
  
![03.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/03.png)
 
![01.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/01.png)
  
メモリー課金料金は、SoftLayerとVMWare間の契約(<font color="blue">「VMwareサービスプロバイダプログラム（VSPP）」</font>)により、SoftLayerがESXiを提供する際に発生する料金で、VMWareへ支払うとの事です。

<参考情報>
http://knowledgelayer.softlayer.com/faq/how-vmware-licensed-softlayer-environment
 > 
![05.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/05.png)

http://www.virtualizationmatrix.com/2014/06/deploying-vmware-infrastructure-on-softlayer-public-cloud-technical-considerations-and-faqs/ 
  > 
![07.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/07.png)

 尚、vCloud Usege Meterというツールで毎月利用仮想メモリ量(活動メモリー量)を自動的にデータ収集されます。
 "vmadmin"はメモリー使用量を調べるユーザとして登録されていますが、削除しないでくださいとの事です。
 
<font color="red"> <strong>注意</strong> :exclamation:
 　SoftLayerポータルでオーダーしたベアメタルサーバのESXi環境に、BYOLでスクラッチインストールしたり、"vmadmin"ユーザを削除してメモリー調査ができない場合は、活動・非活動仮想メモリ―にかかわらず、全搭載メモリー量が課金の対象になります。</font>
 　メモリー課金の対象外にしたい場合は、ベアメタルサーバを、無償のLinux（例：CentOS)にするか、「No Operating System」にしてオーダーした方が良いです。
 
# 3. ESXi6.0インストール全体の流れ
![08.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/08.png)

<strong>①ESXi6.0 isoの準備</strong>
　　VMWareより、ESXi6.0のisoファイルを入手します。
<strong>②NASの準備</strong>
　　ESXi6.0(iso)をベアメタルサーバにインストールする際、NASが必要です。
  　ここでは、SoftLayer提供のNASではなく、WindowsSrver2012 R2を使用しました。　
<strong>③ベアメタルサーバ準備</strong>
　　ESXi6.0導入のサーバです。
<strong>④ESXi6.0インストール</strong>
　　ESXi6.0のisoブートでインストール。
<strong>⑤ESXi6.0設定</strong>
　　管理者パスワードやネットワーク設定を行います。

# 4. ①ESXi6.0 isoの準備
### 4-1. ESXi6.0無償評価版のダウンロード
 https://my.vmware.com/web/vmware/login  にアクセスし、
<font color="blue">「my vmware」</font>にログイン。 (事前にユーザー登録をしてください。)
![09.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/09.png)


<font color="blue">「新しい評価を入手する」</font>をクリック。
![10.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/10.png)

<font color="blue">「VMWare vSphere」</font>をクリック。
![12.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/12.png)
 
 ダウンロードする製品の登録。<font color="blue">「登録」</font>ボタンを押す。
![13.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/13.png)

エンドユーザ使用許諾契約書に同意する。
<font color="blue">「私はエンドユーザー使用許諾契約書にある条件に同意します。」</font>をチェック。
<font color="blue">「無償評価の開始」</font>ボタンを押す。
![14.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/14.png)
![15.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/15.png)
 
 <font color="blue">「ダウンロードマネージャの起動」</font>ボタンを押し、ダウンロード。
![16.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/16.png)
![17.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/17.png)
 
![18.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/18.png)
「 VMware-VMvisor-Installer-6.0.0-2494585.x86_64.exe」ダウンロード完了。
 (vSphere Clinetは省略します。)
 
<strong> 以上で、「ESXi6.0 isoの準備」完了です！</strong>
 
# 5. ②NASの準備
  今回は、仮想サーバのWIndows2012 R2を使用します。
SoftLayerポータルより、仮想サーバを作成します。(一時的な利用ですので、時間課金で作成しました。)

<font color="blue">「ESXi6-Image」</font>フォルダーを作成し、共有名<font color="blue">「ESXi6-Image」</font>としました。
このフォルダーに
<font color="blue">「 VMware-VMvisor-Installer-6.0.0-2494585.x86_64.exe」</font>をコピー。
![19.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/19.png)

 <strong>以上で、「NASの準備」完了です！</strong>

# 6. ③ベアメタルサーバの準備
 SoftLayerポータルより、ベアメタルサーバをオーダー。
 (オーダー操作については省略致します。)
 
<strong> 以上で、「ベアメタルサーバ」完了です！</strong>
  
# 7. ④ESXi6.0インストール
SoftLayerのプライベートネットワーク経由で操作しますので、あらかじめVPN-SSLで接続しておいてください。

 KVM Consoleでログオンするの必要な、ID/パスワードを確認。
該当サーバの詳細画面<font color="blue">「Remort Mangmt」</font>タグを選択。
![20.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/20.png)

該当サーバの詳細画面、右<font color="blue">「Action」</font>⇒<font color="blue">「KVM Console」</font>
![21.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/21.png))

先程確認した、ID/パスワードでlogin
![23.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/23.png)

初回ログオンでは、<font color="blue">「このWebページは、～しようとしています。」</font>のメッセージが表示されますので、<font color="blue">「許可」</font>ボタンを押す。
![24.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/24.png)

それではマウント操作です。

メニュー⇒<font color="blue">「Virtual Media」</font>⇒<font color="blue">「CD-ROM Image」</font>
![25.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/25.png)

<font color="blue">「Share host」</font>：NAS用のWindowsSeverのIPアドレス。
<font color="blue">「Path to image」</font>：\共有フォルダー名\ESXi6.0isoファイル名
<font color="blue">「User」</font>：共有フォルダーへアクセス可能な、WindowsServerユーザID
<font color="blue">「Password」</font>：上記ＩＤのWindowsServerパスワード
<font color="blue">「Save」</font>ボタンを押す。
![26.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/26.png)
続けて、<font color="blue">「Mount」</font>ボタンを押す。

<font color="blue">「OK」</font>ボタンを押す。
![29.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/29.png)

<font color="blue">「There is an iso file mounted」</font>が表示されたらマウント成功です。

<font color="red">マウントできない場合は、NAS用WindwsサーバをESXiと同じデータセンターにしてください。</font>


![30.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/30.png)

次に、ＣＤブートするためにシステムリブートします。

SoftLayerポータルでの操作です。
該当サーバの右<font color="blue">「Action」</font>⇒<font color="blue">「Reboot」</font>
![31.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/31.png)

<font color="blue">「Hard Reboot」</font>ボタンを押す。
![32.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/32.png)

KVM Consoleでの操作です。
KVM Console で、CDブート後、ESXiがインストールしているのが確認できます。
![33.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/33.png)

ESXi6.0インストール中。
![34.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/34.png)

 <font color="blue">「Enter」</font>キーを押し、インストールを続ける。
![35.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/35.png) 
 
 License Agreement <font color="blue">「F11」</font>キーを押し、承認。
![36.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/36.png)
  
デバイスのスキャン中。しばらく待つ。
![37.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/37.png)
 
 <font color="blue">「Enter」</font>キーを押し、インストールを続ける。
![38.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/38.png) 
 
 デバイスのスキャン中。しばらく待つ。
![39.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/39.png)
 
  ディスク上書き。(スクラッチなので問題なし)　<font color="blue">「Enter」</font>キーを押す。
![40.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/40.png)
  
  キーボードレイアウト<font color="blue">「Japanese」</font>を選び、<font color="blue">「Enter」</font>キーを押す。
![41.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/41.png)
  
  rootのパスワードを入力し、<font color="blue">「Enter」</font>キーを押す。
![42.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/42.png) 

 システムのスキャン中。しばらく待つ。
![43.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/43.png)
  
 <font color="blue">「F11」</font>キーを押し、インストールを続ける。
![44.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/44.png)  
 
 インストール中。しばらく待つ。
![45.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/45.png)  
 
  インストール完了！
![46.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/46.png)  
 
<font color="red"> <strong>注意</strong> :exclamation:
　　リブートする前に、ＣＤをアンマウントします。</font>
 
 <font color="blue">「Umount」</font>ボタンを押す。<font color="blue">「No disk emulation sret.」</font>が表示されたら、アンマウント完了。
![47.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/47.png)  
 
 <font color="blue">「Enter」</font>キーを押し、リブート。
![46.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/46.png)

![48.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/48.png)
 後は、自動的にESXiが起動するのを待ちます。
 
<strong>以上で、「ESXi6.0インストール」完了です！</strong>
 
# 8. ⑤ESXi6.0設定
KVM Consoleでの操作です。

![49.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/49.png)
 
 <font color="red"> <strong>注意</strong> :exclamation:
「F2」キーを押して、「Customize System」を開始したいところですが、KVM Console の「F2」と重なっているため、下記メッセージが表示され、KVM Console が終了してしまいます。</font>
![50.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/50.png) 
 
 ここはKVM Console のVirtual Keyboardを使います。
![52.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/52.png)
 
 rootのパスワードを入力し、<font color="blue">「Enter」</font>。
![51.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/51.png)

 ネットワークの設定を変更します。
 <font color="blue">「Configure Management Network」</font>を選び、<font color="blue">「Enter」</font>。
![53.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/53.png)
 
 <font color="blue">「Network Adaptors」</font>を選び、<font color="blue">「Enter」</font>。
![54.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/54.png) 
 
 <font color="blue">「vmnic0」</font>をチェックし、<font color="blue">「Enter」</font>。
![55.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/55.png) 
 ここでは、vmnic0がプライベート、vmnic1がパブリックでした。
接続できないときは、変えてみてください。
 
  <font color="blue">「DNS Configuration」</font>を選び、<font color="blue">「Enter」</font>。
![56.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/56.png)
 
 <font color="blue">「Use the following DNS server address and hostname:」</font>選択。
 <font color="blue">「Primary DNS Server」</font>に 10.0.80.11 を入力。
 <font color="blue">「Alternate DNS Server」</font>に 10.0.80.12 を入力。
 <font color="blue">「Hostname」</font>に ホスト名 を入力。(この例では<font color="blue">「ESXi6-SRV」</font>)
  以上でOKなので、<font color="blue">「Enter」</font>。
![57.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/57.png) 
 SoftLayerの<font color="blue">「Primary DNS Server」</font>は 10.0.80.11、 <font color="blue">「Alternate DNS Server」</font>は 10.0.80.12 です。
 
   <font color="blue">「Custom DNS Suffixes」</font>を選び、<font color="blue">「Enter」</font>。
![58.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/58.png)
 
<font color="blue">「Suffixes」</font>を入力。(この例では<font color="blue">「softlayer.com」</font>)
<font color="blue">「Enter」</font>。
![59.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/59.png) 
 
 <font color="blue">「IPv4 Configuration」</font>を選び、<font color="blue">「Enter」</font>。

<font color="blue">「Set static IPv4 address and network configuration:」</font>を選択。
<font color="blue">「IPv4 Address」</font>、<font color="blue">「Subnet Mask」</font>、<font color="blue">「Default Gateway」</font>を入力。
<font color="blue">「Enter」</font>。
![60.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/60.png)  
 IPv4 Address、Subnet Mask、Default Gatewayは、SoftLayerポータルのデバイス詳細で確認できます。
![62.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/62.png)  
 
  <font color="blue">「Y」</font>を押し、変更を保存してリスタート。
![63.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/63.png)

<strong>以上で、「ESXi6.0設定」完了です！</strong>
 
# 9. ESXi6.0接続確認
vSphere Clientのインストールは省略しましたが、事前にクライアントPCにセットアップしておいてください。

vSphere Clientがインストールされた、クライアントPCでの操作です

<font color="blue">「8.ESXi6.0の設定」</font>で設定した、<font color="blue">「IPアドレス」「ユーザ名」「パスワード」</font>を入力。
<font color="blue">「ログイン」</font>ボタンを押す。
![64.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/64.png)

 <font color="blue">「無視」</font>ボタンを押す。
![65.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/65.png)

<font color="blue">「ネットワーク」</font>の<font color="blue">「構成」</font>タグで構成が確認できました。
![66.png](http://www.seahorse-inc.com/QIITA/ESXi-Inst/66.png)

<strong>以上で、すべて完了です！</strong>


# 10. おわりに
　オンプレミスのESXi構築と違い、ハードウェアの手配や組み立てなど事前準備がないので、早く簡単にESXi6.0のインストールができました。
 SoftLayerベアメタルサーバの良い点だと思います。