Cloud Path for IBM powered by RacemiのSoftLayerへのWindows 2003のP2Vを試す

***

**2015/04/17 追記
Windows 2003 のオーダーができなくなっていました。
EOMが4/15/2015、EOSが7/14/2015であるという発表もありました。**

http://knowledgelayer.softlayer.com/learning/softlayer-product-life-cycle-policy

***

Windows 2003のサポート終了期間が迫っています。新規H/Wを使おうとしてもWindows 2003が稼動していないこともあります。
そこで[Cloud Path for IBM powered by Racemi](http://www.racemi.com/ibm/)を使ったWindows 2003のP2Vを試すこととしました。
RacemiはFlex Imageのテクノロジーの提供元で、複数のクラウドへの移行を提供しています。

# Cloud Pathのアカウントの作成とエージェントの生成

下記のものを用意しておきます。

* メールアドレス
* SoftLayerのユーザーとAPIキー
* SoftLayerのObject Storage
* Object StorageのユーザーIDとAPIキー

https://cloudpath4ibm.racemi.com/ から「Sign Up」をクリックします。

個人の情報を入力して「Sign Up」します。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/e145ba3d-ea32-4536-302d-b8b323ccc44a.png)

確認のメールが届くので、リンクをクリックしてアカウントをActivateし、SoftLayerのユーザー名とAPIキー、Object Storageのユーザー名とAPIキーを登録します。
らさに、イメージを置くデータセンターを選択します。残念ながら東京(TOK02)など新しいDCはありません。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/fb75e90e-4870-d461-5ed9-d1c927841a06.png)

このあと、クライアントに導入するエージェントが生成されるので、クライアントにあったものをダウンロードします。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/bbfb92b3-6933-7f16-555f-b775b4128003.png)

# エージェントの導入

今回はテストなので、VirtualBox上Windows2003を導入します。P2VではなくV2Vでは．．．という突っ込みはスルーします。
使ったのはWindows 2003 R2 SP1のMSDN版です。英語版と日本語版で試しました。
Diskサイズは20GB、NAPTで外部アクセスが可能なプライベートIPの環境です。画面をキャプチャーする都合でRDPでアクセスしています。

エージェントはzipでダウンロードされます。展開してsetup.cmdを起動します。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/bc312d55-8c2e-fef1-2ed6-a5c7f81b14a3.png)

エージェントは「DynaCenter Provisioning Agent」という名前でサービスとして起動します。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/16ac806e-65b8-a7b2-2f7e-49466acf16ef.png)

実行ログは「C:\Program Files\DynaCenter\var\log\dynacenter\dpad.log」にかかれるので、なにかあった時はこちらをチェックします。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/13b21bff-c79d-cc20-a0cc-bb02a5e93bd4.png)

# イメージのCapture

しばらく待つと「Resources」の「Source Servers」に対象が表示されます。Agantのステータスが「running」であることを確認し、サーバーにチェックをいれて「Capture」をクリックします。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/8c952470-008d-8c91-51bb-52fb49094766.png)

この後、イメージ名を指定し、確認のクリックを押すとイメージのCaptureが開始されます。この時、即時開始ではなく、スケジュールすることも可能です。
あとはひたすら待ちます。
途中で進捗状況(%表示)も確認できますが、あてにしないほうがいいでしょう。

# イメージのDeploy

作成されたイメージは「Resources」の「Image Library」に表示されます。イメージを選び「Deploy Images」をクリックします。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/35cc422e-7a0f-2791-a3ea-2decd4f96171.png)

どこに何台立てるか指定します。東京DCは選択できません。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/228431c6-948a-cc0e-9a14-240e02017972.png)

サーバーのスペックを選びます。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/bb8b5586-5a28-8c8a-e7c2-c313868863d3.png)

この後サーバー名を付けて、確認すると、Deployが始まります。

SoftLayerのポータルで確認すると「racemi.com」というドメインがついていました。
SoftLayerのポータルで時計マークが消え、SoftLayerとしてのDeployが終わったとき、Cloud PathのサイトでのDeployの進捗は、まだ3%でした。ここから、Flex Imageからの復元と同様のことがRacemiの機能で行われていると思われます。

99%の後状況がWAITINGになりました。詳細情報をみるとrebootをかけて起動待ちのようです。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/2b949338-2547-2d50-d267-b4b9a520385b.png)

しかしKVMから見るとrebootしている雰囲気はありません。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/f63bdbab-b677-bc72-e74a-d3e010032b7f.png)

最終的に、WARNINGになりました。その下のSUCCESSと出ているのは、英語版Windowsを同様の手順で移行したものです。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/8f804e1a-375d-c8d1-45a7-9c156120c456.png)

SoftLayerでアサインされたIPでRDP接続はできました。**パスワードは、オリジナルのイメージのユーザー名/パスワードを使います。SoftLayerのポータルで表示されるものではないので注意が必要です。**

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/5d1d6677-7d06-cb96-6932-eacdc0108fc4.png)

プロダクトIDは移行元のままでした。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/95963c3f-ffd9-2218-3e44-0fa01121fb22.png)

今回の環境では導入時にライセンスキーは入れたものの、MicrosoftのActivationは行いませんでした。これも、そのままの状態で移行されていました。期待する方も多いと思いますが、SoftLayerからWindowsライセンスは付与されませんでした。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/695362ce-a5df-531a-b5e1-c33b41b83bbc.png)

移行確認用に作ったファイルやデスクトップに置いたままのエージェントのファイルは移行されていました。

![image](https://qiita-image-store.s3.amazonaws.com/0/71995/eaf3c899-6b99-6f60-97b4-fa4591327d98.png)

# 考察

考察です。

## 必ず、成功するものではない。

このテストの前に別のネットワーク環境のHyper-Vに導入した英語版WindowsからのCaptureを行いました。いったんはCloud PathのWebにRunningと表示されたのですが、結局タイムアウトでCaptureできませんでした。
そこで、別のネットワークに移りVirtualBox上に英語版Windowsを導入して試しました。これはDeployまでSUCCESSしました。
同じVirtualBox上に日本語Windowsを導入して試したとこと、Agentが異常終了し、Cloud Pathにリストされない状態になりました。結局、新しくもうひとつVMをVirtualBox上に作り、日本語Windowsを導入したところ、Cloud PathのWebにRunningと表示さました。同じ方法で導入したつもりで違いはありません。

***
2015/04/24 追記 ：Agentが異常終了した日本語版WindowsはAgentの導入に失敗していたためだったようです。設定ファイル C:\Program Files\DynaCenter\opt\race\etc\dpad.ini のパースでエラーになっていると、チケットでの問い合わせに回答がありました。比較すると中身が正常にCaptureできるものと異なりました。AgantをUninstallして、再導入したことろ同一になり、Captureできるようになりました。
***

この日本語Windowsから取得したイメージからDeployしたところ、上記のようにWARNINGになりました。再度、同じイメージから別のインスタンスをDeployしましたが、こちらもWARNINGになりました。

## OSイメージは丸ごと移行されていた。

SoftLayerにない日本語版のWindowsがそのまま導入されていました。ユーザー情報もそのままでした。ただし、IPアドレスは正しく設定されていました。

## データセンターエディションの契約になる。

Windowsのバージョンはエージェントが識別し、そのバージョンの**データセンターエディション**としてインスタンスが作成されます。エディションを選ぶところはありません。そのままだと、データセンターエディションの料金がかかります。チケットなどでSoftLayerに修正を求めるのがいいでしょう。

## WindowsライセンスはSoftLayerから付与された状態にならなかった。

[2008以降はKMS認証が使える](http://blogs.technet.com/b/askcorejp/archive/2009/10/30/2-0-kms.aspx)ので状況は違うのかもしれません。
すくなくとも今回の2003では、移行元のライセンスがそのまま適用されていました。今回の方法でOEM版の移行を行うと、Windowを丸ごと移行する一方、BIOSがXen Serverのものになるためどんなライセンスキーも受け付けない状態になる可能性があります。そもそも、OEM版をP2Vしていいかというライセンス上の問題もあります。

***

2015/04/15 追記 ： [2008 R2では日本語版でもKMSでSoftLayerからライセンスが付与されました](http://qiita.com/orz/items/2cd8be6b6302b3709289)。

***

## 東京DC(TOK02)に直接デプロイできない。

仕組みを作ったときのままなのか、新しいDCは選択できません。今回は香港を使いました。
どうしても東京に設置したいなら、一度香港などに作り、スタンダードイメージなどで移行することになります。

## サポートが必要な場合は https://cloudpath4ibm.racemi.com/#support-report からチケットを発行する。

Cloud PathはSoftLayerのサービスではありません。SoftLayerからサポートは得られません。Cloud PathのWebからチケットを発行することができます。

## サイズと実行時間について。

今回のディスクは、20GBで作成し使用域が3GB強でした。そこから800MB強のイメージが作成されました。Captureには約50分、Deployには約2時間かかりました。
作業時間にはゆとりを持ちましょう。

# まとめ

Cloud Pathはひとつの選択肢ですが、銀の弾丸ではありません。Windows 2003の延命より、これを機会に新しいテクノロジーに移行したほうが幸せになれるかもしれません。仮に移行できたとしてもMicrosoftのサポートが終了したあと、SoftLayerがWindows 2003をいつまでサポートし続けるか不明です。

SoftLayerのEOM/EOSは[こちら](http://knowledgelayer.softlayer.com/learning/softlayer-product-life-cycle-policy)で確認できます。

[Ubuntuの10.04 LTSは2015/4でUbuntuからのサポートがなくなります](https://www.ubuntulinux.jp/ubuntu)。
これに対してSoftLayerは、2015/6/15のEOSを、3ヶ月前の2015/3/15にアナウンスしました。他の製品を見ても3ヶ月前にEOSのアナウンスというのが、ひとつの方針のようです。

「SoftLayer has the option to allow customers to continue using EOS products or "withdraw usage" of a product 100%.」ありますのでEOSになっても使い続けることはできるようですが、imaging が使えなくなるなど不便な状況になるのは間違いないようです。

***

**2015/04/17 追記
Windows 2003 のオーダーができなくなっていました。
EOMが4/15/2015、EOSが7/14/2015であるという発表もありました。**

http://knowledgelayer.softlayer.com/learning/softlayer-product-life-cycle-policy

***