XenServer

XenServerのxeコマンドのtips

XenServerを使い始めてどれ位経ったか定かじゃないけど、使い始めた頃と今とでネットに転がってるXenServerの情報量が対して増えていない事に絶望した! 知っている事を抱え込んでいても仕方ないから、書き溜めたxeコマンドの実用的?な使い方を公開。 これ…

CPUがIntel VTに対応してるのに完全仮想出来ない場合の対処法

BIOSの設定が必要だった。 忘れないうちにメモ。 なんでデフォルトが無効になってるのかは不明。 機種は、Dell PowerEdge R410。 BIOSのバージョンは、1.3.8。 Processor Settings -> Virtualization Technology = Enabled

XenServerを5.6にアップデートした

XenServer 5.5 Update2からXenServer 5.6にアップデートした。 XenServer 5.6 Feature Pack 1を入れたらNICがちゃんと動かずネットワークが繋がらなかった。 Realtekによくあるあれ。 だからXenServer 5.6をインストール。 XenCenterでは、VM一覧で「XenServ…

XenServerのドメインUにシングルユーザモードでログインする

オープンソースのXenではpyGrubの起動カーネル選択画面が出たような気がするけど、XenServerだと起動する前に起動モードを指定しておくらしい。 UUID=d2508607-85a8-4af8-db80-d0023a4ffbf3 # シングルユーザモードに設定 xe vm-param-set uuid=$UUID PV-arg…

XenServerのライセンス期限が近づいたらメールで通知するようにしてみた

XenAPIでライセンスの期限を調べて、期限が近づいてたらメールで通知する。 コマンドラインだと、このコマンド。 xe host-license-view メールは、普段ならPostfixを入れるけど、XenServerのホストマシンには殆ど何も入れられないから、元々入ってるPythonで…

XenServerのライセンスが切れたらどうなるのか調べてみた

XenServerのライセンスが切れたらどうなるのか調べてみよう! …と思い立ったのが、確か3ヶ月位前。 気づいたらとっくに切れてた。 ライセンスが切れてるのに気づいた サーバのハードディスクのランプが光っていた。 何ヶ月もつけっぱなしにしてたし、XenServ…

iPhoneからXenServerのリソースを見れるようにしてみた

iPhoneからPythonで作ったAPIを叩いて、XenServerのリソースを見れるようにしてみた。 とりあえず、機能はこれだけ。 ・仮想マシン一覧 ・仮想マシン情報 ・リソース情報 ・CPU使用率のグラフ化 core-plotは色をつけた。 折れ線グラフの下側に色を付けたいの…

XenServerに物理ハードディスクを追加してみた

サブの方のサーバが死んだ。 起動中に強制終了しちゃった自分のせいだけど。 サブサーバはオープンソースのXen使ってたけど、今回XenServerにした。 KVMとかも使ってみたかったけど、完全仮想に対応してないから断念。 インストール 今回は、ホストOS用にSSD…

XenServerで動いてるCentOS5.4をCentOS5.5にアップデートしてみた

テンプレートは準仮想のCentOS5.3。 スナップショット取ってからアップデート開始。 2〜3日使ってみて、問題なさそうならスナップショットは消す予定。 アップデート アップデート開始。 yum update エラー出た。 memcached-1.2.8-1.el5.i386 from installed…

XenServerのLinuxパック(2枚目のインストールCD)を後から入れてみた

XenServer-5.5.0-Update2-linux-cd.isoをマウントして、/マウントディレクトリ/install.shを実行するだけ。 Debian Etch 4.0っていうテンプレートが追加されただけっぽい。 [root@xenserver ~]# mount -o loop /mnt/nfs/XenServer-5.5.0-Update2-linux-cd.is…

XenServerにCentOS5.4とSDKを入れてみた

結構前の話だけど、とりあえず手順をまとめてみた。 極力XenCenterを使わずにやりたい。 いずれ自動化できたらと思う。 CentOS 5.4をインストール とりあえず今回はXenCenterで入れる。 新規VM、テンプレートでCentOS 5.3を選択、ネットワークインストールで…

Citrix XenServerのAPI「XenAPI.py」をPHPに移植しようとして諦めた

とりあえず晒しとく。 PHP5.3ならもっとPython版に近い感じで書けただろうけど、自分の所の環境にあわせてPHP5.2で。 なんで諦めたかというと、PearのXML_RPCの返り値(XML_RPC_Message)が汚すぎて使う気が起きなかった。 他にもっといいパーサがあるならそっ…

Citrix XenServerでサーバ構築し直し

先週、我が家のサーバのハードディスクが死んだ。 その時の話。 サーバ構築し直し やっとサーバが大体元通りになった。 一応、忘れ物さえなければこれでいい。 なんだかんだで1週間かかった。 ホストOSにCitrixのXenServerを入れてみた。 もうこうなるのが嫌…