Citrix XenServer 5.5 システム 運 用 ガイド - メンテナンス 編 - 第 1 版
はじめに 本 ガイドは Citrix XenServer 5.5におけるシステム 運 用 について 記 載 します 本 ガイドの 内 容 は 限 定 されたシステム 環 境 における 結 果 を 基 に 作 成 しており 全 ての 環 境 で 同 一 の 結 果 になることを 保 証 するものではありません また 内 容 は 予 告 なしに 変 更 することがあります 本 ガイドの 情 報 からシステム 運 用 を 実 施 する 場 合 は 十 分 な 評 価 をおこなって 下 さ い Citrix 社 より 提 供 される 製 品 のマニュアルも 合 わせてご 覧 下 さい NECは 本 ガイドの 技 術 的 もしくは 編 集 上 の 間 違 い 欠 落 について 一 切 責 任 を 負 いません NECは 本 ガイドの 内 容 に 関 し その 正 確 性 有 用 性 確 実 性 その 他 いかなる 保 証 もいたしません Page 2
目 次 1. アップグレード XenServer 5.5へのアップグレード 注 意 事 項 事 前 準 備 アップグレードの 流 れ ゲストOSのアップグレード アップデート Windows ゲストOSのアップグレード Linux ゲストOSのアップデート 2. トラブルシューティング システム 情 報 の 採 取 サーバーの 状 態 レポート クラッシュダンプ (システムストール 時 ) 障 害 復 旧 ストレージ 接 続 の 修 復 XenMotion 後 のLinux のメモリ 使 用 率 が100%になる Page 3
1.アップグレード Page 4
XenServer 5.5へのアップグレード Page 5
XenServerのアップグレード リソースプール 環 境 において XenServerホストを1つずつオフラインにして プールマスタ 各 メンバサーバの 順 にアップグレードを 実 行 することにより リソースプール 内 の( 仮 想 マシン)を 実 行 したまま サービスを 停 止 せずに XenServerを 次 バージョンにアップグレードすることができます リソースプール XenMotion 稼 働 中 のを マイク レーション アップグレード Linux Windows Linux Windows XenServer5.5 Install CD XenServer(プールマスタ) XenServer(メンバサーバ) Page 6
注 意 事 項 スタンドアロン リソースプール 環 境 共 通 の 注 意 事 項 XenServer 5.0 から XenServer 5.5 へは 直 接 アップグレードが 可 能 です しかし XenServer 4.1 から XenServer 5.5 へアップグレードを 行 なうには まず 4.1 から 5.0 へのアップグレードを 行 なってから 5.5 へアップグレードする 必 要 があります XenServerホストをアップグレードする 前 に XenCenterのバージョンを5.5にしてく ださい XenCenter 5.0からXenServer 5.5へは 接 続 できません 一 時 停 止 状 態 のがない 状 態 で 行 なってください アップグレード 後 これらの を 再 開 できなくなる 場 合 があります すべてのにて DVDドライブが <empty> となっていることを 確 認 してください インストールプロセスにおいて アップグレードするか クリーンインストールするかの 選 択 は インストールウィザードの 最 初 ではなく 途 中 に 出 てきますので 注 意 してくだ さい デフォルトでは アップグレードが 選 択 されています 一 度 アップグレードしたマシンで 再 度 5.5のインストーラを 実 行 すると Restore from backup というメニューが 増 えています 5.0から5.5へのアップグレードの 際 既 存 の5.0のバックアップを 採 取 しているため XenServer 5.0への 復 帰 が 可 能 で す (ただし ストレージリポジトリ(SR)のアップグレードを 行 なっていた 場 合 その SR 上 の は 復 帰 後 利 用 できません ) Page 7
注 意 事 項 リソースプール 環 境 の 注 意 事 項 事 前 に 高 可 用 性 (High Availability) 機 能 は 無 効 にしてください 必 ずプールマスタのXenServerホストからアップグレードを 実 行 してください プールマスタは 保 守 モードに 切 り 替 えないでください プールマスタが 保 守 モードに なると 新 しいプールマスタが 選 出 されてしまいます XenServer 5.5がインストールされたXenServerホスト 上 のを XenServer 5.0が インストールされたホストにXenMotionで 移 行 することはできません XenServerのバージョンが 複 数 並 存 する 混 在 モード の 状 態 で リソースプールを 必 要 以 上 に 実 行 することは 避 けてください 混 在 モードの 間 リソースプールのパ フォーマンスが 低 下 します また 混 在 モードでは は 正 常 に 動 作 しますが 移 行 以 外 の 制 御 操 作 が 正 しく 動 作 しない 可 能 性 があります 特 に 仮 想 ディスクの 追 加 削 除 など ストレージ 関 連 の 操 作 を 行 なうと 予 期 せぬ 問 題 が 発 生 する 場 合 があります アップグレードの 実 行 中 にハードウェア 障 害 などによりホストに 問 題 が 生 じた 場 合 は xe host-forget コマンドを 使 用 してリソースプールからそのホストの 情 報 を 削 除 す る 必 要 があります これを 行 なわないと XenServerがアップグレードモードから 通 常 の 動 作 モードに 戻 れなくなりますのでご 注 意 下 さい Page 8
事 前 準 備 XenServer 5.5へアップグレード 後 既 存 のは 引 き 続 き 利 用 できますが アップグレード 前 の 状 態 に 戻 す 必 要 が 生 じた 場 合 などに 備 え 念 のため 作 業 前 にのバックアップを 保 存 しておくことを 推 奨 します ( のエクスポートによって 作 成 されるファイルのサイズは 実 際 にが 使 用 しているディスク 容 量 を 目 安 とし 作 成 先 のディスク 空 き 容 量 を 確 認 した 上 で 実 行 してください ) XenCenterからの 手 順 1 2 バックアップを 採 取 する を 選 択 します (はシャッ トダウンしておいてください) []メニューから[バック アップとしてエクスポート]を 選 択 し をエクスポートし ます 1 2 詳 細 は XenServer 仮 想 マシンインストールガイド 5.5.0 第 2 章 のエクスポート を 参 照 してください Page 9
アップグレードの 流 れ 1. XenServer 5.0に 添 付 されているXenCenterでは 上 位 バージョンであるXenServer5.5には 接 続 できませんので XenServer Install CDを 使 用 して XenCenterをバージョン5.0からバージョ ン5.5へアップグレードします (XenCenterは 上 書 きインストールが 可 能 です ) ( 詳 細 は XenServerインストールガイド 5.5.0 第 3 章 XenCenterのインストール を 参 照 してください ) XenServer5.5 Install CD XenCenter5.0 XenCenter5.5 2. プールマスタ 上 で 起 動 しているをリソースプール 内 のメンバサーバに 移 行 します スタンドアロン 構 成 の 場 合 は 該 当 ホスト 上 で 稼 動 しているはシャットダウンしてください の 移 行 手 順 1プールマスタ 上 で 起 動 しているを 右 クリッ クします リソースプール Linux Windows XenMotion Linux Windows 2 移 行 先 サーバ を 選 択 します XenServer(プールマスタ) XenServer(メンバサーバ) Page 10 3メンバサーバを 選 択 します
アップグレードの 流 れ 3. XenServer 5.5 Install CDを 使 用 して プールマスタをアップグレードします ( 詳 細 は XenServerインストールガイド 5.5.0 第 4 章 XenServerの 更 新 とアップグレード を 参 照 してください ) 注 :アップグレードは 必 ずプールマスタから 行 なってください リソースプール Linux Windows アップグレード XenServer5.5 Install CD XenServer(プールマスタ) XenServer(メンバサーバ) 4. 残 りのメンバサーバを プールマスタと 同 じ 要 領 でアップグレードします リソースプール Linux Windows Linux Windows アップグレード XenServer5.5 Install CD XenServer(プールマスタ) XenServer(メンバサーバ) 5. 各 上 のXenServer Toolsをアップグレードします ( 詳 細 は 後 述 ) 6. SR(L 形 式 のストレージ)をアップグレードします ( 詳 細 は 後 述 ) Page 11
Windows のXenServer Toolsのアップグレード XenServerを5.0から5.5へアップグレード すると XenServer Toolsのバージョン アップが 必 要 になります アップグレード 後 は の 再 起 動 が 必 要 です 手 順 1 XenCenterのプールの 検 索 タブにて 旧 XenServerToolsがインストールされている 場 合 は 名 の 右 側 に XenServer Toolsの 旧 バージョン と 赤 字 で 表 示 されます 赤 字 部 分 をダブルクリックします 2 3 4 XenServer Toolsのインストール ウィンドウ が 表 示 されますので [XenServer Toolsのイ ンストール]をクリックします 選 択 したのコンソールにて XenServerToolsのインストールウィンドウが 表 示 されますので 画 面 に 従 いインストールを 実 行 します ( 注 )XenServerToolsのインストールが 完 了 する と 再 起 動 が 要 求 されます 再 起 動 後 XenCenterの 検 索 タブにて XenServer5.5のXenServerToolsがインストー ルされ 問 題 なく 最 適 化 されていることを 確 認 します 1 2 3 4 Page 12
Linux のゲストエージェントのアップグレード 手 順 1 XenCenterのプールの 検 索 タブにて 旧 XenServerToolsがインストールされている 場 合 は 名 の 右 側 に XenServer Toolsの 旧 バージョン と 赤 字 で 表 示 されます 赤 字 部 分 をダブルクリックします 2 XenServer Toolsのインストール ウィンドウ が 表 示 されますので [XenServer Toolsのイ ンストール]をクリックします 3 4 5 6 対 象 ののDVDドライブが 組 み 込 み xstools.iso CD イメージ xs-tools.iso に 変 更 されます 以 下 のコマンドを 実 行 し /dev/xvdd(=xstools)を/mnt にマウント してスクリプトを 実 行 します mount /dev/xvdd /mnt /mnt/linux/install.sh y を 入 力 します ( 注 )XenServerToolsのインストールが 完 了 す ると 再 起 動 が 要 求 されます 再 起 動 後 XenCenterの 検 索 タブにて XenServer5.5のXenServerToolsがインストー ルされ 問 題 なく 最 適 化 されていることを 確 認 します 1 2 3 4 6 5 Page 13
SR(L 形 式 ストレージ)のアップグレード XenServerを5.0から5.5へアップグレードすると L 形 式 のSR ( ) で 高 速 複 製 や スナップショットなどの 新 しい 機 能 が 提 供 されます これらの 新 しい 機 能 を 使 用 するには ホストをアップグレードした 後 SRを 新 しい 形 式 に アップグレードする 必 要 があります 対 象 のL 形 式 のSR:ローカルストレージ, SAN, iscsi SRのアップグレード 高 速 複 製 /スナップショット 機 能 提 供 XenServerのアップグレード XenServer5.0 XenServer5.5 注 意 事 項 アップグレードしたSRをダウングレードすることはできず 以 前 のバージョンの XenServerで 使 用 することもできなくなります このため SRのアップグレードはすべての XenServer ホストのアップグレード 後 に 実 施 してください Page 14
SR(L 形 式 ストレージ)のアップグレード 手 順 アップグレードが 必 要 な 場 合 は XenCenterにて 対 象 のSRを 選 択 すると 全 般 タブに このSRはアップグレードが 必 要 です と 赤 字 で 表 示 されます 対 象 SR 上 のをすべて 停 止 した 状 態 でSRのアップグレードを 行 なってください XenCenterからの 手 順 1 XenCenterにて L 形 式 のストレージを 選 択 します 2 3 全 般 タブにて このSRはアップグレードが 必 要 です をダブルクリックします 確 認 メッセージが 表 示 されますので はい をクリックします CLIからの 手 順 CLIを 使 ってXenServerコンソールからもSRのアップグレードが 可 能 です 1 2 3 xe sr-list type=lvm からL 形 式 のストレージのUUIDを 確 認 します Localストレージ lvm HBA-SAN HBA-iSCSI lvmohba lvmoiscsi 以 下 を 実 行 します /opt/xensource/bin/xe-lvm-upgrade <SR_uuid> SR <UUID> successfully upgraded と 表 示 されます Page 15
ゲストOSのアップグレード アップデート Page 16
Windows ゲストOSのアップグレード Windows のOSをアップグレードする 場 合 は 事 前 にXenServer 準 仮 想 化 ドライバ ( 以 下 PVドライバ)をアンインストールし アップグレード 完 了 後 改 めてPVドライバを インストールしてください PVドライバのアンインストール 方 法 PVドライバをアンインストールするためには XenServer toolsをアンインストールします [スタート]メニュー [コントロールパネル] [アプリケーション/プログラムの 追 加 と 削 除 ](Windows XP Windows 2000 Windows Server 2003の 場 合 ) または [プログラム] [プログラムと 機 能 ](Windows Vista Windows Server 2008の 場 合 ) [Citrix Tools for Virtual Machine]を 選 択 し 削 除 または アンインストール を 選 択 注 意 事 項 Windows のXenMotion 一 時 停 止 / 再 開 は PVドライバが 再 インストールされるまでサポートされません PVドライバがインストールされていないWindows で 一 部 のアンチウイルスソフトおよびファイアウォールソフ トを 使 用 するとクラッシュすることがあります 詳 細 は XenServer 仮 想 マシンインストールガイド 5.5.0 第 5 章 のアップデート を 参 照 してください Page 17
Linux ゲストOSのアップデート XenServer5.5でのLinuxゲストOSのカーネルのアップデートは 下 記 URLよりダウンロードできます http://updates.xensource.com/xenserver/5.5.0/ yum 対 応 のディストリビューション (CentOS 4 および 5 RHEL 5) の 場 合 は xe-guest-utilities が yum 設 定 ファイルをインストールし その 後 yum による 標 準 的 な 方 法 でアップデートが 実 行 されます Debian の 場 合 /etc/apt/sources.list が 投 入 され デフォルトで apt 経 由 のアップデートが 可 能 にな ります 注 意 事 項 RHEL 4 は yum 対 応 されていません SLESもサポートされますが Citrixではカーネルのアップデートを 提 供 しません Linux ゲストエージェントの 再 インストール LinuxゲストOSのカーネルのアップデート 後 Linux ゲストエージェントの 再 インストールが 必 要 な 場 合 は 組 み 込 みのxs-tools.iso CDイメージからスクリプト Linux/install.shを 再 実 行 します Linuxゲストエージェントのインストール 方 法 は XenServer 仮 想 マシン インストールガイド 5.5.0 第 4 章 Linux のインストールLinuxゲスト エージェントのインストール を 参 照 してください 詳 細 は XenServer 仮 想 マシンインストールガイド 5.5.0 第 5 章 のアップデート を 参 照 してください Page 18
2.トラブルシューティング Page 19
システム 情 報 の 収 集 Page 20
サーバーの 状 態 レポート XenCenterから サーバーの 状 態 レポート 機 能 を 使 用 することでXenServerホスト XenCenterのログ 情 報 を 収 集 することができます リソースプール 構 成 時 は 現 象 発 生 サーバに 加 えて プールマスタの 状 態 レポートも 採 取 してください XenCenter からの 状 態 レポート 作 成 メニュー ツール から サーバーの 状 態 レポートの 作 成 を 選 択 します 採 取 するサーバを 選 択 し 次 へ を 選 択 します レポートに 含 める 内 容 の 選 択 画 面 にて 必 要 なログを 選 択 もしくは すべて 選 択 を 選 択 し 次 へ を 選 択 するとコンパイル 処 理 が 自 動 で 行 われます コンパイル 終 了 後 ファイルの 保 存 先 を 指 定 し 完 了 を 選 択 します コンパイルしたログファイルは 任 意 のコンピュータ 上 にzip 形 式 で 保 存 され ます Page 21
クラッシュダンプ(システムストール 時 ) XenServerがクラッシュした 場 合 メモリダンプ プロセス 一 覧 等 が/var/crash 配 下 に 保 存 され 自 動 的 にシステムが 再 起 動 されます もしXenServerホストがシステム ストールしクラッシュ 後 に 再 起 動 されない 場 合 は マジックSysreqキーを 利 用 して ホストのクラッシュダンプを 採 取 することができます ストール 状 態 のXenServerでクラッシュダンプを 生 成 する 方 法 1 ストール 状 態 のXenServerホストのローカルコンソールで 以 下 を 押 下 します [Alt] + [SysReq] + C 2 ホストが 再 起 動 されます 3 再 起 動 後 /var/crash 配 下 にクラッシュダンプが 出 力 されます クラッシュ ストール 注 意 事 項 この 操 作 はXenServerホストのローカルコンソールで 実 行 する 必 要 があります XenCenter 上 のコンソールからは 利 用 できません XenServer5.5 [Alt] + [SysReq] + C を 押 下 し クラッシュダンプ 採 取 Page 22
障 害 復 旧 Page 23
ストレージ 接 続 の 修 復 ストレージとの 接 続 が 丌 正 な 状 態 になった 場 合 対 象 のストレージリポジトリ 上 で 右 クリックし ストレージリポジトリの 修 復 を 選 択 することで 接 続 状 態 を 復 旧 する ことが 出 来 ます (ストレージリポジトリへのPBDを 再 接 続 します ) Page 24
XenMotion 後 のLinux のメモリ 使 用 率 が100%になる Linux をXenMotion 後 XenCenterののパフォーマンスタブと XenServerの 検 索 タブに 表 示 されるメモリ 使 用 率 が100%のまま 更 新 されなくなる 現 象 が 発 生 する 場 合 があります この 現 象 は XenCenterの 表 示 上 の 問 題 であり Linux が 実 際 にメモリを100% 使 用 しているわけでは なく の 動 作 自 体 に 影 響 はありません 通 常 5~15 分 程 度 で 正 常 な 値 に 更 新 されますが それ 以 降 も 正 常 な 値 が 表 示 されない 場 合 は 以 下 の 手 順 で 復 旧 できます 復 旧 手 順 現 象 が 発 生 しているLinux にログインし xe-linux-distribution サービスを 停 止 / 起 動 することで 現 象 が 解 消 されます /etc/init.d/xe-linux-distribution stop /etc/init.d/xe-linux-distribution start このサービスの 停 止 起 動 は 稼 働 中 (ユーザが 利 用 中 ) に 実 施 しても 問 題 はありません このスクリプトはバックグラウンドで 実 行 され ログオン 中 の ユーザーやXenCenterで 作 業 している 管 理 者 などにも 影 響 はありません この 手 順 は 現 象 が 発 生 した 時 にのみ 実 行 してください マスタサーバーの 変 更 や 再 起 動 の 度 に 実 行 する 必 要 はありません XenMotion 実 行 後 に メモリ 使 用 率 が 100%になる Page 25