さくらのVPSにWindowsをインストール

簡単に手順だけでも。OSはWindows Server 2008 R2にした。TechNet Subscription入ってたので。

使うもの:
KVMホスト(インターネットからsshで入れるようにしておく)

  • 20GBの仮想ディスクを用意して使いたいOSをインストール
# qemu-img create -f raw sakura.raw 20G

# qemu-kvm -name sakura -smp 2 -m 4096 -k ja -boot order=dcn -drive file=/foo/bar/sakura.raw,if=ide,index=0,media=disk,cache=none -usb -usbdevice tablet -cdrom /baz/ja_windows_server_2008_r2.iso ・・・
  • KVMホストで仮想ディスクをマウント

OSはインストールが完了したらシャットダウンしておく。
仮想ディスクのイメージをkpartxでマウント。
たぶん/dev/loop0にいるのでfdiskで確認する。

# kpartx -v -a /foo/bar/sakura.raw 
add map loop0p1 (253:6): 0 204800 linear /dev/loop0 2048
add map loop0p2 (253:7): 0 41734144 linear /dev/loop0 206848

# fdisk -l /dev/loop0

ディスク /dev/loop0: 21.5 GB, 21474836480 バイト
ヘッド 255, セクタ 63, シリンダ 2610
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x5cd152c1

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/loop0p1   *           1          13      102400    7  HPFS/NTFS
パーティション 1 は、シリンダ境界で終わっていません。
/dev/loop0p2              13        2611    20867072    7  HPFS/NTFS
#

CentOSを選ぶ。32bitか64bitかは使いたいOSに合わせる。
VNCコンソールが上がったらすぐにF5を押して

boot: linux rescue

と入力

  • ネットワーク情報を入力する

コントロールパネルに書いてある通りに入力する。
あとでWindows側の設定でも必要になるので、値はそれぞれメモっておくこと。
DNSサーバは予想ができないので、仕方なく「8.8.8.8」と入れるハメになった。。

  • ディスクイメージの流し込み

プロンプトが出たらKVMホストにsshで接続し、遠隔dd。
KVMホスト側でPermitRootLogin=noにしている人は一時的にyesにしてsshdを再起動する。認証はパスワード。心配ならポートくらい変えておく。

sh-3.2# ssh -p <ポート番号> root@<KVMホストのIP> 'dd if=/dev/loop0 | gzip -c' | gzip -dc | dd of=/dev/hda

パスワードを聞かれるので入力。
コピーが終わるまで待つ。

gzipを間に挟むと自分の環境では10MB/sくらい出てた。

とりあえずVNCコンソールから起動確認。


ネットワーク設定やアップデートが済んでからはリモートデスクトップにした。

  • 忘れず仮想ディスクをアンマウント
# kpartx -d /foo/bar/sakura.raw 
  • Radishで計測してみた

=== Radish Network Speed Testing Ver.3.2.2 - Test Report ===
測定条件
 精度:高 データタイプ:標準
下り回線
 速度:181.5Mbps (22.68MByte/sec) 測定品質:64.3
上り回線
 速度:1.539Mbps (192.4kByte/sec) 測定品質:81.1
測定者ホスト:*********.sakura.ne.jp
測定サーバー:東京-WebARENA
測定時刻:2011/6/28(Tue) 7:01

                                                                                                                      • -

測定サイト http://netspeed.studio-radish.com/
============================================================

=== Radish Network Speed Testing Ver.3.2.2 - Test Report ===
測定条件
 精度:高 データタイプ:標準
下り回線
 速度:277.5Mbps (34.68MByte/sec) 測定品質:80.6
上り回線
 速度:1.890Mbps (236.3kByte/sec) 測定品質:99.8
測定者ホスト:*********.sakura.ne.jp
測定サーバー:東京-WebARENA
測定時刻:2011/6/29(Wed) 2:55

                                                                                                                      • -

測定サイト http://netspeed.studio-radish.com/
============================================================

試用中なので上りは帯域制限されてるけど、下り爆速。
というか余裕で100Mbps超えてた。