ようへいの日々精進XP

よかろうもん

XenServer

胸熱 Xen Orchestra を触ってみた

はじめに 前回の記事で Xen Orchestra という XAPI の Web クライアントツールにちょっとだけ触れた XenServer の環境を確保出来たので早速こちらを触ってみた ちなみに実装は node.js と Redis のみっぽい 参考 Xen Orchestra Xen Orchestra の準備 環境 Xe…

XenServer が熱くなりそうな Xen Orchestra がキタ!

はじめに @kkitase さんから教えて*1頂いた XenServer のホットな話題。 Xen Orchestra 試してみたい。XenServerにも対応してるらしい。https://t.co/QN6IGFmfER— Kimihiko Kitase (@kkitase) 2014, 2月 10 Xen Orchestra を試す前にちょっと調べてみた。試…

XenServer で VM がフリーズしてどうしようも無くなった時の対処法

はじめに XenServer で VM がどうしても再起動出来ない場合のバルス的な対処法について 参考 保留または黄色状態で応答しない仮想マシンのシャットダウン方法 どうするのか? 通常は...(初級編) xe vm-reboot UUID=${vm_uuid} さらに強制的に再起動する場…

XenServer で NIC を bonding してみる

はじめに 最近のサーバーは NIC のポートがいっぱいあるので bonding を試してみた 久々の XenServer ネタ 参考 XenServerにおけるネットワークインターフェイスカードのボンディング XenServerでのLACPボンディング - 設定とトラブルシューティング Link Ag…

xe コマンドで VM のメモリ容量を調整する

概要 xe コマンドで構築後の仮想サーバーのメモリ容量を調節する 試行錯誤 vm-param-set でなぜかエラーになる xe vm-param-set uuid=${uuid} memory-dynamic-max=2147483648 xe vm-param-set uuid=${uuid} memory-dynamic-min=2147483648 xe vm-param-set u…

xe コマンドで VM の CPU 使用率等の各種情報を取得する(3)

とりあえず 前回作成したものを眺めていてなんかベタ書きだったので ruby の勉強を兼ねて修正してみた ランチの合間や通勤時間、朝活の時間をフル活用してみた コードを晒す 以下のような感じになった。 github ならこちら。 使い方 モジュールの準備 モジュ…

xe コマンドで VM の CPU 使用率等の各種情報を取得する(2)

概要 前回では xe コマンドを使って VM のリソースを取得する方法を確認した とりあえず VM のリソースを取得するスクリプト ruby で書いてみた こんな感じ スクリプトは以下のような感じ。 net-ssh サマサマ uuid 取得して、それをキーにして CPU と memory…

xe コマンドで VM の CPU 使用率等の各種情報を取得する

概要 xe コマンドを利用して XenServer 上の各 VM の CPU 使用率やメモリの空き容量等を取得する CPU 割り当てられた CPU の使用率を取得 割当られた各々の CPU 使用率は vm-param-get の param-name=VCPUs-utilisation を指定することで取得することが出来…

仮想 NIC を追加したらやること

概要 XenServer で xe vif-create で仮想 NIC を追加した後にやること 追加しただけでは VM では使えない やること VM につないであげる xe vif-plug uuid=${vif の UUID} ただし、上記を行うには Xen Tools がインストールされている必要がある。 VM から切…

今日はこれでキマリ。VM 作るのに XenCenter とサヨナラしてみる。

目標 VM 作成にあたり XenCenter を使わずに作成してみる VM のリソース(CPU やメモリ、ハードディスク)も全て XenServer のコマンドラインから設定する 作りたい環境 リソース パラメータ CPU 1vCPU memory 1024MB HDD 16GB NIC 1 OS CentOS 6.4 やってみ…

knife-xapi を試した(1)

概要 XenServer を操作する knife プラグインとして公開されている knife-xapi を試してみる knife-xenserver との比較もちょっとしてみる 試す インストールは gem install で...。 インストールしても直ぐに使えない件 sudo gem install knife-xapi --no-r…

xenserver-automater と knife-xenserver と chef-zero で提供する仮想マシン構築自動化(2)

概要 前回の補足 xensever-automator について(ハマった点) 前回の補足 実装 実装の内容を図面で起こしてみた。 上記の通り、XenServer を中心として Dom0 の XenStore から IP アドレス等の情報を取得してサーバーに設定した上で chef server との通信の…

xenserver-automater と knife-xenserver と chef-zero で提供する仮想マシン構築自動化(1)

概要 目標 以下の二点を実現する環境を構築する。 knife-xenserver と xenserver-automater を使って IP アドレスを指定した仮想マシンをコマンド一発で構築する 仮想マシンが起動した後、chef client を実行して初期構築を実行する 将来的には 構築が完了し…

chef-zero を構築して knife-xenserver と連携してみた一部始終

追記(2013.05.27) 認証周りについて、@urasoko さんより下記のように教えて頂きました。 認証の話は補足が必要でしたね。キーチェックはされないんですが、.pem ファイルは必要なんです。repo にダミーファイルが公開されてます。Server との通信で varida…

knife-xenserver で XenServer を三枚におろす一部始終(リターンズ)(3)

概要 以前に試した knife-xensever を改めて試してみる 前回は XenServer の調子が悪くて断念してしまったこともあり、改めて、knife-xenserver と chef を利用したサーバーの構築を行なってみたい 前回、前々回まで knife-xenserver を利用して VM の作成し…

knife-xenserver で XenServer を三枚におろす一部始終(リターンズ)(2)

概要 以前に試した knife-xensever を改めて試してみる 前回は XenServer の調子が悪くて断念してしまったこともあり、改めて、knife-xenserver と chef を利用したサーバーの構築を行なってみたい 前回まで knife-xenserver を利用して VM の作成したりテン…

knife-xenserver で XenServer を三枚におろす一部始終(リターンズ)

概要 以前に試した knife-xensever を改めて試してみるs 前回は XenServer の調子が悪くて断念してしまったこともあり、改めて、knife-xenserver と chef を利用したサーバーの構築を行なってみたい knife-xensever 概要 github の README に Provision virt…

XenServer で CLI から VM のテンプレートを作成してみた一部始終

概要 XenServer のコマンドラインから VM のテンプレートを作成してみる XenCenter を使えないような環境で利用出来る 手順 基本的な設定を OS に施す とりあえず SELinux の設定を修正する。 # This file controls the state of SELinux on the system. # S…

XenServer で CLI から VM を作成してみた一部始終

XenServer で CLI から VM を作成してみる 概要 XenServer のコマンドラインから VM を作成してみる XenCenter を使えないような環境で利用出来る 手順 VM をテンプレートから作成する テンプレートの UUID を確認する必要があるので、以下のコマンドにて UU…

XenServer で Debian 7のテンプレートが無い場合の一部始終

要件 XenServer 6.1 で Debian 7 を試そうとしてテンプレートが無くて困るのでなんとかしよう 手順 既存の Debian 6 のテンプレートを流用することにする。 既存の Debian 6 用テンプレートの UUID を確認する # xe template-list | grep -b1 -a1 Squeeze692…

knife xenserver で Xenserver を三枚におろす一部始終

要件 knife って chef に同梱されているツールだけどプラグインを追加することで各種クラウド環境をコントール出来る xenserver プラグインもあるらしいので試してみる とりあえず knife xenserver を使って xenserver のテンプレートから仮想サーバーをこさ…