tag:blogger.com,1999:blog-380136472024-02-21T04:08:33.268+09:00PC便利帳痒いところに手が届くPC用テクニックの備忘録です。
雑多なことが、整理されずに、並んでいますが、あしからず。
しばらく、離れているうちに興味がワンボードマイコンにまで広がっちゃいました。PCじゃないことも混じっていますがご容赦を。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.comBlogger123125tag:blogger.com,1999:blog-38013647.post-41208766089350740562018-09-26T12:15:00.000+09:002018-11-26T22:24:13.789+09:00恐竜をNodeMCUで動かす。(DIYでSmart Home)赤外線リモコンのRAWデータの送信<p>[概要]<br/>
赤外線リモコンで動く恐竜のおもちゃをArduinoから操作するプログラムを作成します。<br />
赤外線リモコンのraw信号を送信するプログラムを作るのが目的です。</p>
<iframe style="width:120px;height:240px;float:left;margin:5px" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=yagiaff-22&language=ja_JP&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B01B3X8MTI&linkId=5f5ae6f63ef1af37f6730a95e0e83f9c"></iframe><br />
<p>[詳細]<br/>
2年前に娘の誕生日に購入した「ディズニー アーロと少年 ダイノRCアーロ」が赤外線リモコンで動くものだったので、Arduinoで動かせるようにしてみました。</p>
<p style="clear:left;">[プログラムの流れ]<br />
<ol><li>ヘッダファイルをインクルード</li>
<li>定数の定義、オブジェクトの作成</li>
<li>赤外線のコマンドデータの貼り付け</li>
<li>コマンド操作関数の作成</li>
<li>setup関数にて、シリアルの初期化と赤外線オブジェクトの開始</li>
<li>loop関数にて、シリアル入力に応じた赤外線コマンドの切り替えと赤外線コマンドの送信(LEDの点滅)</li></ol></p>
<p>[ソース]<br />
解説(<i>番号</i>)は、下記の説明の番号と一致しています。
<div class="source">// 解説 1
#include <IRremoteESP8266.h>
#include <IRsend.h>
// 解説 2
#define BAUD_RATE 115200 // シリアル・ポートの転送レート
#define IR_LED (D7) // 赤外線LEDを取り付けるピン
IRsend irsend(IR_LED); // 赤外線を送信するためのオブジェクトの作成
// 解説 3
// 曲がるためのコマンド
uint16_t turnData[65]
= {628, 3036, 642, 2026, 628, 1008, 642, 2028, 626, 2076, 578, 1030, 630, 1020, 626, 2026,
626, 2026, 628, 3046, 626, 38228, 626, 3036, 614, 2058, 624, 1010, 642, 2028, 626, 2026,
626, 1026, 626, 1026, 626, 2026, 626, 2024, 628, 3048, 626, 38248, 628, 3036, 614, 2082,
600, 1010, 640, 2032, 624, 2030, 624, 1028, 624, 1026, 628, 2026, 626, 2024, 630, 3046, 626
};
// まっすぐ歩くためのコマンド
uint16_t straghtData[65]
= {626, 3038, 612, 2056, 626, 1010, 642, 2030, 624, 2026, 628, 2026, 628, 1026, 626, 2028,
672, 978, 628, 3046, 628, 38262, 624, 3036, 614, 2056, 628, 1008, 642, 2028, 628, 2028,
626, 2028, 624, 1026, 626, 2026, 676, 976, 628, 3048, 626, 38222, 628, 3036, 616, 2054,
628, 1012, 640, 2028, 626, 2026, 626, 2028, 626, 1026, 626, 2026, 676, 978, 626, 3048, 628
};
uint16_t *rawData; // 送信する信号をスイッチするためのポインタ
// 解説4
// 送信する信号を決める
uint16_t *command(char x) {
uint16_t *data;
switch (x) {
case 's':
data = straghtData;
Serial.print("s data");
Serial.println(data[1]);
break;
case 'a':
Serial.print("r data");
data = turnData;
Serial.println(data[1]);
break;
case 'd':
Serial.println("q data");
data = NULL;
break;
default:
data = NULL;
}
return data;
}
// 解説5
// 起動時に初期設定を行います。
void setup() {
Serial.begin(BAUD_RATE); // シリアル・ポートの通信速度の設定
irsend.begin(); // 赤外線送信のオブジェクトをスタート
rawData = NULL; // コマンドのデータをNULLにセットし、赤外線LEDを点灯しないようにする。
}
// 解説6
// メインループ
void loop() {
char x;
if (Serial.available()) {
x = Serial.read();
rawData = command(x);
}
if (rawData != NULL) {
irsend.sendRaw(rawData, 65, 38);
}
delay(200);
}
</div></p>
<p>[ソース解説]<br />
<ol><li>赤外線を送るために2つのヘッダファイル"IRremoteESP8266.h"と"IRsend.h"をインクルードします。<br />
<li>プログラムに必要な定数の定義と赤外線コマンドをグローバル・オブジェクトの作成を行います。
<ul><li>BAUD_RATEにシリアルポートの通信速度115200 bpsを設定します。</li>
<li>赤外線LEDを取り付けるピン(IR_LED)を"D7"とします。</li>
<li>IRsend irsend(IR_LED)で、赤外線を送信するためのオブジェクトの作成します。引数は赤外線LEDが接続されているピンを指定します。</li></ul></li>
<li>赤外線コマンドになるRawデータを記述します。今回はまっすぐ進むと曲がるの2つのコマンドのみ。<br />
コマンドの配列は学習プログラムがシリアルに出力したデータをコピー&ペーストしてください。<br />
<ul><li>turnData : 曲がるコマンドのデータ</li>
<li>straghtData : まっす進むコマンドのデータ</li></ul></li>
<li>送信する赤外線信号を決めるローカル関数を作成します。</li>
<li>送信するコマンドを決めるための関数を作成します。<br />
[関数の概要]<br />
入力された文字に応じてたコマンドのデータが格納してある配列のポインタを返します。<br />
キーと動作の対応<ul><li>a:曲がる。turnDataを指定する。</li>
<li>s:まっすぐ進む。straghtDataを指定する。</li>
<li>dとそれ以外:止まる。NULLを指定する。</li></ul></li>
<li>setup関数で起動時の初期設定をします。
<ul><li>シリアルポートの通信速度をBAUD_RATE(115200 bps)に設定します。</li>
<li>赤外線送信を点滅できる状態にします。赤外線LEDを発光させるコマンドではありません。あくまで、点滅できるようにするだけです。</li>
<li>コマンドのデータをNULLにセットし、起動時に恐竜が動き出さないようにします。</li></ul></li>
<li>loop関数の説明。<br />
[関数の概要]<br />
PCのキー入力に応じたコマンドを赤外線LEDで光らせます。
<ul><li>Serial.available() : シリアルが利用可能な状態かどうかを確認します。</li>
<li>x = Serial.read() : シリアルからの入力を受け付けます。</li>
<li>rawData = command(x): 解説xのcommand関数を呼び出し、実行するコマンドを取得します。
<li>irsend.sendRaw(rawData, 65, 38) : コマンドがNULL出ないときに、"rawData"に従ってLEDを点滅させます。関数の第二引数は配列の長さ。第三引数はメッセージを送信するときの周波数。<br />
キーが押されない間は同じコマンドが繰り返されます。リモコンのボタンが押され続けることを実現するため。</li>
<li>delay(200):200msの間休止します。この間隔が短すぎると部屋にある他の赤外線リモコンに干渉します。うちでは100msでテレビやエアコンのリモコンが効かなくなりました。逆に間隔が長いと恐竜の動きがスムーズになりません。</li></ul></li></ol></p>
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-26149118141590282482018-09-14T23:10:00.001+09:002018-09-19T00:56:47.493+09:00DIYでSmart Home (プロローグ)[概要]<br />
これから自作スマートホームについてしたいなーと思っていることをゆ~る~く決意表明します。<br />
[詳細]<br />
最近、なんとな~く仕事でIoTぽいことに携わったり、スマートスピーカーのCMでみたりしているうちに何か作ってみたいな―と思い。趣味とお勉強を兼ねてスマートホームをDIYしてみることにしました。<br />
<ol><li>家の中を見える化する。<ol><li>温湿度の見える化(Visualization/Sensing)</li>
<li>IT機器の状態の見える化</li>
<li>家電の状態の見える化</li>
<li>見守り</li>
</ol></li>
<li>Webから家電を操作する。(Actuation)<br />
<ol><li>赤外線リモコンで操作</li>
<li>WiFit対応家電の操作</li>
</ol></li>
<li>スマートスピーカーを自作する<br />
<ol><li>Amazon Voice Service対応</li>
<li>Google Assistant対応</li>
<li>AmazonとGoogleの共存</li>
<li>スマートスピーカーから、家電を操作する。</li>
</ol></li>
<li>自動化(Automation)<br />
<ol><li>家電の自動制御</li>
</ol></li>
</ol><p>まずは「スマートスピーカーから家電を操作する。」がゴール。そのあとは動かせる機器を増やしていきたいな―</br><br />
スマートホームを直接構成するものの話だけでなく、その準備やお勉強に使うものについても書いていきたいと思います。</br><br />
随分と最新IT技術から疎くなっていると、ソフト屋さんなんで電子・電気はからっきし知らないたので、「そこからかよ!」突っ込まれる内容になりそうです。</p><p>のんびりと進めていきます。</p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-31602373184976327682018-05-15T23:43:00.000+09:002018-05-21T16:32:30.762+09:00GLANTANK をDebian7 (Wheezy) から Debian9 (Stretch)にアップグレード<span style="font-size: large; font-weight: bold;">[概要]</span><br />
GLANTANKのOSをDebian 7 (Wheezy)からDebian 9 (Stretch)にアップグレードします。<br />
<span style="font-size: large; font-weight: bold;">[詳細]</span><br />
Wheezy のLTSが5月で終わるので、GLANTANK をStretchに上げることにしました。<br />
使っている人は、ほとんどいないでしょうね。需要はないと思いますが、やってみたことを書いてみます。<br />
<br />
<b>結論から言うと/etc/apt/sources.listの書き換え2回で無事アップグレードできました。</b><br />
<br />
<span style="font-weight: bold;">Step 0 まずは、Wheezyの最新の状態にアップグレード</span><br />
アップグレードする前に、現在のOSを最新状態にします。<br />
<div class="source">apt-get update<br />
apt-get dist-upgrade -y</div># 私はこの後、ディスクイメージのバックアップを取りました。<br />
<br />
<span style="font-weight: bold;">Step 1 WheezyからDebian 8 (Jessie) へアップグレード</span><br />
WheezyからStretchへ一足飛びにアップグレードするのは怖いので、まずはWheezyからJessieにアップグレード。<br />
<br />
次に/etc/apt/sources.listの"wheezy"を"jessie"に書き換えます。<br />
[リスト1] wheezyの時のsources.list<br />
<div class="source">deb http://ftp.jp.debian.org/debian/ wheezy main<br />
deb-src http://ftp.jp.debian.org/debian/ wheezy main<br />
<br />
deb http://security.debian.org/ wheezy/updates main<br />
deb-src http://security.debian.org/ wheezy/updates main<br />
<br />
#deb http://ftp.riken.jp/Linux/debian/debian/ wheezy main<br />
#deb-src http://ftp.riken.jp/Linux/debian/debian/ wheezy main<br />
<br />
#deb http://security.debian.org/ wheezy/updates main<br />
#deb-src http://security.debian.org/ wheezy/updates main<br />
<br />
# squeeze-updates, previously known as 'volatile'<br />
deb http://ftp.jp.debian.org/debian/ wheezy-updates main<br />
deb-src http://ftp.jp.debian.org/debian/ wheezy-updates main<br />
</div>上から下に書き換え。<br />
リスト2 jessieに変更したsources.list<br />
<div class="source">deb http://ftp.jp.debian.org/debian/ jessie main<br />
deb-src http://ftp.jp.debian.org/debian/ jessie main<br />
<br />
deb http://security.debian.org/ jessie/updates main<br />
deb-src http://security.debian.org/ jessie/updates main<br />
<br />
#deb http://ftp.riken.jp/Linux/debian/debian/ jessie main<br />
#deb-src http://ftp.riken.jp/Linux/debian/debian/ jessie main<br />
<br />
#deb http://security.debian.org/ jessie/updates main<br />
#deb-src http://security.debian.org/ jessie/updates main<br />
<br />
# squeeze-updates, previously known as 'volatile'<br />
deb http://ftp.jp.debian.org/debian/ jessie-updates main<br />
deb-src http://ftp.jp.debian.org/debian/ jessie-updates main<br />
</div><br />
そして、Jessieにアップグレード<br />
<div class="source">apt-get update<br />
apt-get dist-upgrade -y</div>終わったらリブート。<br />
<br />
<br />
<span style="font-weight: bold;">Step 2 JessieからStretch へアップグレード</span><br />
リスト2のsources.listの"jessie"を"stretch"に書き換えます。<br />
<br />
リスト3 stretchに変更したsources.list<br />
<br />
<div class="source">deb http://ftp.jp.debian.org/debian/ stretch main<br />
deb-src http://ftp.jp.debian.org/debian/ stretch main<br />
<br />
deb http://security.debian.org/ stretch/updates main<br />
deb-src http://security.debian.org/ stretch/updates main<br />
<br />
#deb http://ftp.riken.jp/Linux/debian/debian/ stretch main<br />
#deb-src http://ftp.riken.jp/Linux/debian/debian/ stretch main<br />
<br />
#deb http://security.debian.org/ stretch/updates main<br />
#deb-src http://security.debian.org/ stretch/updates main<br />
<br />
# squeeze-updates, previously known as 'volatile'<br />
deb http://ftp.jp.debian.org/debian/ stretch-updates main<br />
deb-src http://ftp.jp.debian.org/debian/ stretch-updates main<br />
</div><br />
<br />
あとは繰り返し。<br />
<div class="source">apt-get update<br />
<br />
apt-get dist-upgrade -y</div><br />
終わったらリブート。<br />
<br />
確認<br />
<div class="source">lsb_release -a<br />
No LSB modules are available.<br />
Distributor ID: Debian<br />
Description: Debian GNU/Linux 9.4 (stretch)<br />
Release: 9.4<br />
Codename: stretch<br />
</div><br />
無事、アップグレードができました。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-64994537690620685612013-05-10T22:34:00.000+09:002013-05-10T22:34:00.342+09:00Buffalo AirStationのネットワークサービスバッファローの無線LANルーター AirStationには、Wake On LAN (WOL)を使って、ネットワーク上のPCを起動する機能がありますが、マニュアルにはほとんど説明がありません。<br />
私なりの理解で、AirStationの「ユーティリティー機能」を解説します。<br />
<div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHQhI0l73YYV88EijWNUHA77yu5MioHveZFCTA84uob8GpOuSATVF6xcFkFsvkGauoK8uOkaq9vMjfddE0ck53eXE5IozliI-n-7Y_vkKaitvFW-tMFnqDnvj8_coZT4xVfXvnzg/s1600/airstation01.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHQhI0l73YYV88EijWNUHA77yu5MioHveZFCTA84uob8GpOuSATVF6xcFkFsvkGauoK8uOkaq9vMjfddE0ck53eXE5IozliI-n-7Y_vkKaitvFW-tMFnqDnvj8_coZT4xVfXvnzg/s200/airstation01.jpg" width="196" /></a>ログインした直後のホームページに「ネットワークサービスの一覧」のボタンがあるので、これを押して<span class="SELECTED">リモートアクセス情報」のページに移動します。</span></div><div class="separator" style="clear: both; text-align: left;">「モートアクセス情報」のページには、LAN上にあるマシンの一覧が表示されます。</div>リストされているものは次の通り。<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSj-SdhvAh0JZNdumHiDeVRmDxNV3O2ZM1TK3dNVQDqbcnMN0vbfywEGwHdu0eAYfeAHNfJ4NMU4mk6AFENQBaCP-SHsvB9hiRj9xc64zheUG5WfA05zkrCK9sMfdaUzVC4nuedw/s1600/airstation02.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><div style="text-align: left;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSj-SdhvAh0JZNdumHiDeVRmDxNV3O2ZM1TK3dNVQDqbcnMN0vbfywEGwHdu0eAYfeAHNfJ4NMU4mk6AFENQBaCP-SHsvB9hiRj9xc64zheUG5WfA05zkrCK9sMfdaUzVC4nuedw/s200/airstation02.jpg" width="158" /></div></a>・第一カラム<br />
パソコン名(機器), MACアドレス<br />
・第二カラム<br />
IPアドレス,<br />
リモートデスクトップのマーク <img width="24" border="0" alt="リモート・デスクトップ" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMbv_E379Bk4AgWzehBe45_ZmoKwQIKBxOL7nFh5c997dAa-0SUI1g6yOGhzCnZcBWqgP0dzw-5qGKihJ4jrQja9SfF6_mJzfXY0N40nGxHOT31BqmnYSKfHa78wzUP_6pa21kbw/s1600/vpn_wizard_ns_icon_Remote_catch.png" /><br />
・第三カラム<br />
ネットサービスのアイコン<br />
<img width="24" border="0" alt="WOL" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWAZONAoF6agPZ5GpEaI4U2CqIMBQWcmQvHoiTns9KLgz1OK2_L5DFfCHK1QNWkPm8wNSKayINi6C4i37vgezbPXX0pGBr5LzPp-m5NdKxipNVWlqiAUHGXqNcm96s1eMGkQnVvA/s320/vpn_wizard_ns_icon_Wol.png" />WOL <img width="24" alt="CIFS" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiJ1eCIOwk_eKBhDEMbowOLImW_oHiIQRsA5U-AeUWGeW-B1TWd6Mc2ee3rMyWg1LwrUefRPiAbw-EDWH4B_WtZ5m_so_36o8c_5mC-iDNDECBxU1sDHC9QoXPPEAsVC17jHDntQ/s320/vpn_wizard_ns_icon_Share.png" /> Windowsファイル共有<br />
<img width="24" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9QKKgfVCGzpTv_PyDu1fNNCIUOSJT6KqDK4w2tXG8P4_KQHA2FmqVxfhJYuAPLM9rTa0OwPZ1Wch7Kn872GpbaIU2uCjLztJBMqgS8DjsZhJpVaDbZfluN9-xCcPCvQdX8ty5fw/s320/vpn_wizard_ns_icon_Ftp.png" /> FTP <img width="24" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM1XSeFzNboU-o3qvEeV_Nwgql8VPsWKLW2LwzEdPAtoRPeIzqBUd7IVx-jnVeHfRqRbmwb3BY7f3m0uN7T3VMjpPqDkHVCWLxb11FtMz8wcn9knUUdJqWQy2PWVZgxZRV3QpnVw/s320/vpn_wizard_ns_icon_www.png" />WWW<br />
<br />
AirStationがサービスを判別する方法。<ul><li><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWAZONAoF6agPZ5GpEaI4U2CqIMBQWcmQvHoiTns9KLgz1OK2_L5DFfCHK1QNWkPm8wNSKayINi6C4i37vgezbPXX0pGBr5LzPp-m5NdKxipNVWlqiAUHGXqNcm96s1eMGkQnVvA/s320/vpn_wizard_ns_icon_Wol.png" alt="WOL" />Wake On LAN <br />
同一LAN上IPを検索し、Arp テーブルからIPアドレスと<li><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM1XSeFzNboU-o3qvEeV_Nwgql8VPsWKLW2LwzEdPAtoRPeIzqBUd7IVx-jnVeHfRqRbmwb3BY7f3m0uN7T3VMjpPqDkHVCWLxb11FtMz8wcn9knUUdJqWQy2PWVZgxZRV3QpnVw/s320/vpn_wizard_ns_icon_www.png" alt="WWW"/> WWWサービス<br />
次のポート番号でhttpがサービスされていること 80番, 8000番, 8080番
<li><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9QKKgfVCGzpTv_PyDu1fNNCIUOSJT6KqDK4w2tXG8P4_KQHA2FmqVxfhJYuAPLM9rTa0OwPZ1Wch7Kn872GpbaIU2uCjLztJBMqgS8DjsZhJpVaDbZfluN9-xCcPCvQdX8ty5fw/s320/vpn_wizard_ns_icon_Ftp.png" alt="FTP" /> ftpサービス<br />
ポート番号20番でftpがサービスされていること<br />
<li><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiJ1eCIOwk_eKBhDEMbowOLImW_oHiIQRsA5U-AeUWGeW-B1TWd6Mc2ee3rMyWg1LwrUefRPiAbw-EDWH4B_WtZ5m_so_36o8c_5mC-iDNDECBxU1sDHC9QoXPPEAsVC17jHDntQ/s320/vpn_wizard_ns_icon_Share.png" alt="CIFS"/> パソコン名の解決、windowsファイル共有<br />
ポート番号137番でwindows名前解決サービスが動作していること。<br />
<li><img width="24" border="0" alt="リモート・デスクトップ" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMbv_E379Bk4AgWzehBe45_ZmoKwQIKBxOL7nFh5c997dAa-0SUI1g6yOGhzCnZcBWqgP0dzw-5qGKihJ4jrQja9SfF6_mJzfXY0N40nGxHOT31BqmnYSKfHa78wzUP_6pa21kbw/s1600/vpn_wizard_ns_icon_Remote_catch.png" /> リモート・デスクトップ<br />
ポート番号3389でrdpがサービスされていること</ul>
名前解決には、NetBIOSが使用されています。NetBIOSをサポートしていないパソコン(機器)は「名称不明」と記載されます。DNSでは解決してくれませんので、Linuxではssambaを入れることで登録できるようになります。まぁ、家庭用のなので仕方ないですね。<br />
ネットサービスリストには、その機器WOLをサポートしていなくとも必ずWOLのボタンが付加されます。<br />
ポート番号3896番を必ずスキャンしていますが、なんのサービスを探しているかは現在のところ不明。
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-79779942376735235802013-05-08T23:00:00.000+09:002018-03-30T14:08:28.896+09:00Debianのネットワークインストール環境の構築<span style="font-size: large; font-weight: bold;">[概要]</span><br />
Debianのネットワークインストール・サーバの構築方法を説明します。<br />
<span style="font-size: large; font-weight: bold;">[詳細]</span><br />
<a href="http://tipspc.blogspot.com/2013/05/ubuntu.html" target="_blank">前回</a>はUbuntuネットワークインストール・サーバの構築をしました。今回はDebianのネットワークインストール環境の構築について説明します。ネットワークインストールには、ネットワークブート・サーバが必要でです。ネットワークブート・サーバの構築方法は<a href="http://tipspc.blogspot.com/2013/05/pxe.html">こちら</a>を参照してください。<br />
<span style="font-weight: bold;">[ネットワークインストール・イメージのダウンロード]</span><br />
ネットワークインストール・イメージをDebianのミラーサイトからダウンロードします。<br />
<a href="http://www.debian.org/mirror/list" target="_blank">ミラーリスト</a>から日本のサイトを選んでダウンロードしてください。<br />
<br />
下記にダウンロード方法の例を示します。<br />
安定版のダウンロード:<br />
amd64版(x86_64版)<br />
<div class="source">root@linux00:~# wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/netboot.tar.gz</div>i386版<br />
<div class="source">root@linux00:~# wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/netboot.tar.gz</div>明示的に7.0 (wheezy)をダウンロード:<br />
amd64版(x86_64版)<br />
<div class="source">root@linux00:~# wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz</div>i386版<br />
<div class="source">root@linux00:~# wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/netboot/netboot.tar.gz</div><br />
<span style="font-weight: bold;">[ネットワークインストール・イメージの展開]</span><br />
<span class="red" style="text-decoration: underline;">注意:ここでの説明は複数のOSネットワークインストールがない環境であることが前提です。</span><br />
ダウンロードしたネットワークインストール・イメージを、tftpのディレクトリに展開します。<br />
<div class="source">root@linux00:~# tar xfz -C netboot.tar.gz -C <i>/var/tftpboot/</i></div>"<i>/var/tftpboot</i>"はtftpのルートディレクトリです。環境に合わせて適宜変更してください。<br />
以上でサーバー側の設定は終了です。<br />
<span style="font-weight: bold;">[クライアントのブートの順序の変更]</span><br />
ネットワークブートするようにBISOの設定を変更します。<br />
<span style="font-weight: bold;">[インストールの実施]</span><br />
クライアントの電源を入れます。PXEのプログラムが起動し、その後インストーラ起動すれば、正しく動作していますので、インストーラーの指示に従って、インストールを行ってください。<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieyYmWutWEbWUwKMgHNrqOyWIeAEHep6pEc79szDfLXZrvlQ1GIvntPPBACCs-nRl0uBPsSXHZO3dzIodIZNv_9ZDbcox7zXSlVjbyHd2kiBEBHW-qcGQpz3WMzMeinFbatkC8/s1600/ipxe01.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieyYmWutWEbWUwKMgHNrqOyWIeAEHep6pEc79szDfLXZrvlQ1GIvntPPBACCs-nRl0uBPsSXHZO3dzIodIZNv_9ZDbcox7zXSlVjbyHd2kiBEBHW-qcGQpz3WMzMeinFbatkC8/s320/ipxe01.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXzIhii3eChKdCLdPuZMGtl2QpluhvIjEI_3CcQ4OG3ESOmsXCj1GWxoHP-oz4S_FvTMDN3F7M89y0u5-ZvGMJegyEMEhr20Re3WwIi9ty-y6QVDD2LhBlhl0oSZ8uC-h8yzv/s1600/ipxe_debian02.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXzIhii3eChKdCLdPuZMGtl2QpluhvIjEI_3CcQ4OG3ESOmsXCj1GWxoHP-oz4S_FvTMDN3F7M89y0u5-ZvGMJegyEMEhr20Re3WwIi9ty-y6QVDD2LhBlhl0oSZ8uC-h8yzv/s320/ipxe_debian02.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3sLzapzSsJkRAtS3h-h971eqdqaO31MwoAIIiIEN6WB1wD7b-7AHzapjofi7fxO5T20uMEST7t-leoH4mwTPwWkJeE0u8y9HG33YpoBMUoTi0NpyrorbzKEj5EAcm7n4ZXwC3/s1600/ipxe_debian03.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3sLzapzSsJkRAtS3h-h971eqdqaO31MwoAIIiIEN6WB1wD7b-7AHzapjofi7fxO5T20uMEST7t-leoH4mwTPwWkJeE0u8y9HG33YpoBMUoTi0NpyrorbzKEj5EAcm7n4ZXwC3/s320/ipxe_debian03.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41STtLLwRRrF42sibDlpi3bibWZz2upxVChBd7ssmtw8H3YlVT6A2Q7-uDvGBLTihm2AX-AEkXr9b_dkoH_n_pJyuYPW98hm1cXUznizzLXzA2O22q8X27K2I9JZIS9sUeklc/s1600/ipxe_debian03.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41STtLLwRRrF42sibDlpi3bibWZz2upxVChBd7ssmtw8H3YlVT6A2Q7-uDvGBLTihm2AX-AEkXr9b_dkoH_n_pJyuYPW98hm1cXUznizzLXzA2O22q8X27K2I9JZIS9sUeklc/s320/ipxe_debian03.png" /></a><br />
<br />
以上で、Debianのネットワークインストールの環境の構築方法についての説明は終了です。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-67557918924816484952013-05-07T22:00:00.000+09:002013-05-09T10:18:32.970+09:00Ubuntuのネットワークインストール環境の構築<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
Ubuntuのネットワークインストール・サーバの構築方法を説明します。<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
前回はネットワークブート・サーバの構築をしました。今回はUbuntuのネットワークインストール環境の構築について説明します。<br />
Ubuntuのネットワークインストールには2種類あり、サーバ版に同梱されているネットワークインストール・イメージを使用する方法と、デスクトップ版のLive イメージを使用する方法があります。<br />
まず、今回はネットワークインストール・イメージを使用した方法について説明ます。Liveイメージを使った方法については回を改めて説明します。<br />
<span style="FONT-WEIGHT: bold;" >[ISOイメージのダウンロード]</span><br />
必要なISOイメージをダウンロードします。ネットワークインストールのイメージは、12.10以降はserverのisoイメージ、12.04以前ではalternateのisoイメージに含まれます。念のために、ファイル名は次のように構成さています。"ubuntu-<i>バージョン</i>-<i>用途</i>-<i>アーキテクチャ</i>.iso"。例:"ubuntu-13.04-server-amd64.iso"<br />
<span style="FONT-WEIGHT: bold;" >[ネットワークインストール・イメージのコピー]</span><br />
ダウンロードしたisoイメージから、ネットワークインストール・イメージをtftpのディレクトリをコピーします。<br />
<span class="red" style="text-decoration: underline;">注意:ここでの説明は複数のOSネットワークインストールがない環境であることが前提です。</span><br />
<div class="source">root@linux00:~# mount -o loop,ro <i>ubuntu-13.04-server-amd64.iso</i> <i>/mnt/loop</i><br />
root@linux00:~# rsync -av <i>/mnt/loop</i>/install/netboot/ /var/tftpboot/</div>"<i>ubuntu-13.04-server-amd64.iso</i>"はisoイメージ、"<i>/mnt/loop</i>"はisoイメージのマウント・ポイント、"<i>/var/tftpboot</i>"はtftpのルートディレクトリですので、環境に合わせて適宜変更してください。<br />
以上でサーバー側の設定は終了です。<br />
<span style="FONT-WEIGHT: bold;" >[クライアントのブートの順序の変更]</span><br />
ネットワークブートするようにBISOの設定を変更します。<br />
<span style="FONT-WEIGHT: bold;" >[インストールの実施]</span><br />
クライアントの電源を入れます。PXEのプログラムが起動し、その後インストーラ起動すれば、正しく動作していますので、インストーラーの指示に従って、インストールを行ってください。<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieyYmWutWEbWUwKMgHNrqOyWIeAEHep6pEc79szDfLXZrvlQ1GIvntPPBACCs-nRl0uBPsSXHZO3dzIodIZNv_9ZDbcox7zXSlVjbyHd2kiBEBHW-qcGQpz3WMzMeinFbatkC8/s1600/ipxe01.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieyYmWutWEbWUwKMgHNrqOyWIeAEHep6pEc79szDfLXZrvlQ1GIvntPPBACCs-nRl0uBPsSXHZO3dzIodIZNv_9ZDbcox7zXSlVjbyHd2kiBEBHW-qcGQpz3WMzMeinFbatkC8/s320/ipxe01.png" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBaSQ-6XQr_J0O5pcHiD2Jr5T23QF2G5Fo6OIjAVl4tpQI9HD-eLtWhnFZbIkIDXDcZSfapUCGsXTia6Ze1YZGrkTEbhHFtDEx10blO92NvheIT7NegbbNt53V9IgA0i_ctaU6/s1600/ipxe_ubuntu01.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBaSQ-6XQr_J0O5pcHiD2Jr5T23QF2G5Fo6OIjAVl4tpQI9HD-eLtWhnFZbIkIDXDcZSfapUCGsXTia6Ze1YZGrkTEbhHFtDEx10blO92NvheIT7NegbbNt53V9IgA0i_ctaU6/s320/ipxe_ubuntu01.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXSu8NJkAGE01-P_4-Bp8Buv9fyFkvBFCSMFfUPQAIxG-3n3DxmQVWi0h8xEgq7kBuo7zzX91p92fzNJVZnsczcwzcScYT0f8OXVzkOXy4J7_9J_LDFKfksdPed7hNtCFzH9AI/s1600/ipxe_ubuntu06.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXSu8NJkAGE01-P_4-Bp8Buv9fyFkvBFCSMFfUPQAIxG-3n3DxmQVWi0h8xEgq7kBuo7zzX91p92fzNJVZnsczcwzcScYT0f8OXVzkOXy4J7_9J_LDFKfksdPed7hNtCFzH9AI/s320/ipxe_ubuntu06.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67dNXIz-U7FhAi1mnmHRxNVIQkDr4e0F1Evlvfvn-DqFL2bBezh2N2dP0c8laeX8BNdq9CRhPZtJrZ3q53aQfSDpp3XlcBRdxVffeFzRhpqkPbSrUfTm_n2bJ4mXi6O1Jx3pa/s1600/ipxe_ubuntu08.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67dNXIz-U7FhAi1mnmHRxNVIQkDr4e0F1Evlvfvn-DqFL2bBezh2N2dP0c8laeX8BNdq9CRhPZtJrZ3q53aQfSDpp3XlcBRdxVffeFzRhpqkPbSrUfTm_n2bJ4mXi6O1Jx3pa/s320/ipxe_ubuntu08.png" /></a><br />
<br />
以上で、Ubuntuのネットワークインストールの環境の構築方法についての説明は終了です。<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-1782658835226643882013-05-01T00:22:00.000+09:002014-02-13T02:11:20.480+09:00PXEネットワークブート・サーバの構築<span style="font-size: large; font-weight: bold;">[概要]</span><br />
ネットワークブート・サーバの構築方法を説明します。<br />
<span style="font-size: large; font-weight: bold;">[詳細]</span><br />
ネットワーク・インストールやサーバのメンテナンスを行う際に、ネットワーク上からOSのイメージを自動でダウン・ロードして、作業を行うと非常に便利です。これを可能にするのがネットワークブートです。ネットワークブートにはPreboot eXecution Environment(PXE)という方式が一般的によく使われています。<br />
そこで、PEXのネットワークブート・サーバの構築をtftpサーバを利用した方法について4回に分けて説明します。<br />
第1回目の今回はサーバ・ソフトのセットアップについて説明します。<br />
<span style="font-weight: bold;">[PXEブートの仕組み]</span><br />
PXEを実装したNICがブロードキャストで、DHCPサーバへIPアドレスなどのネットワークの設定とともに、bootサーバのIPアドレスとNBP(NetworkBootProgram)のパスと要求します。<br />
IntelのPXEのスペック資料によると、左の図のようにNBTのパスを教えるをbootサービスはDHCPサーバではなくbootサーバの役目です。しかし、一般的にlinuxで利用されているiscのDHCPサーバでは、右の図のようにこの役割も兼ねていますので、DHCPサーバとbootサーバを分けることが出来ます。<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnbtGJoas-GxhgMLhC6OV3aKNEZfWn3uih9QAzUKMvakljk3hBmReurRn_YZKjHrVdtMEpJ2ufamLhhe3BaBUp4ABTZP3ttjSu-qyV_DyVKNhijcbH4vogX8GcXUjzvRF4u368/s1600/PXEboots1.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnbtGJoas-GxhgMLhC6OV3aKNEZfWn3uih9QAzUKMvakljk3hBmReurRn_YZKjHrVdtMEpJ2ufamLhhe3BaBUp4ABTZP3ttjSu-qyV_DyVKNhijcbH4vogX8GcXUjzvRF4u368/s320/PXEboots1.png" /></a><br />
<br />
<ol>
<li><span style="font-weight: bold;">[前提条件]</span><br />
DHCPサーバとNFSサーバを使用します。それぞれのインストール、初期セットアップが終わっていることを前提に話を進めます。<br />
</li>
<li><span style="font-weight: bold;">[tftp, syslinuxパッケージのインストール]</span><br />
tftpサーバ, syslinux, xinetdをインストールします。(tftpサーバとxinetdは依存関係があるの指定しなくともインストールされます。)<br />
<ul>
<li>Debian系(Ubuntuなど)の場合<br />
<div class="source">
root@linux00:~# apt-get install tftpd syslinux xinetd</div>
</li>
<li>Red Hat系 (CentOS, Fedoraなど)の場合<br />
<div class="source">
root@linux00:~# yum install tftpd-server syslinux xinetd</div>
</li>
</ul>
</li>
<li><span style="font-weight: bold;">[ブートファイルの準備]</span><br />
PXE bootに必要なファイルをtftpサーバの管理下のディレクトリに配置します。<br />
<ol>
<li>[ディレクトリの作成]<br />
デフォルトのディレクトリは"/tftproot"になりますが、今回は"/var/tftpboot"を作成し使用します。<br />
<div class="source">
root@linux00:~# mkdir /vat/tftpboot</div>
設定ファイルを置くディレクトリを作成します。<br />
<div class="source">
root@linux00:~# mkdir /vat/tftpboot/pxelinux.cfg/</div>
</li>
<li>[NBPのコピー]<br />
"pxelinux.0"をtftpのディレクトにコピーします。<br />
<div class="source">
root@linux00:~# cp /usr/lib/syslinux/pxelinux.0 /vat/tftpboot</div>
</li>
</ol>
</li>
<li><span style="font-weight: bold;">[xinetdの設定]</span><br />
"tftpdapt-get"をインストールすると、tftpの設定ファイルが"/etc/xinetd.d/tftp"に作成されます。これを環境に合わせてカスタマイズします。<br />
下記の<i>斜体</i>になっている部分を必要に応じて変更または追記します。<br />
<div class="source">
root@linux00:~# vi /etc/xinetd.d/tftp<br />
service tftp{ <br />
disable = <i>no</i> # noからyesに変更<br />
socket_type = dgram<br />
protocol = udp<br />
port = 69<br />
user = nobody<br />
group = nogroup <br />
wait = yes<br />
server = /usr/sbin/in.tftpd <br />
<i>server_args = /var/tftpboot</i> # tftpdのルートディレクトリを指定します。defaultでよければ/tftpboot<br />
<i>only_from = 192.168.1.0/24</i> # アクセスを許可するマシン、ネットワークを指定します。<br />
}</div>
編集が完了したらxinetdを設定ファイルを再読み込みします。<br />
[Debian系, RHEL 6.x系 (initで管理されているシステム)]<br />
<div class="source">
root@linux00:~# /etc/init.d/xinetd reload</div>
[Fedora16以降 (systemdで管理されているシステム)]<br />
<div class="source">
root@linux00:~# systemctl reload xinetd.service</div>
</li>
<li><span style="font-weight: bold;">[DHCPサーバの設定]</span><br />
PXEbootを有効にするためには"/etc/dhcpd/dhcpd.conf"に下の4行を追加します。<br />
<div class="source">
allow booting;<br />
allow bootp;<br />
next-server <i>192.168.1.2;</i> #tftpサーバのホスト名、もしくはIPアドレス<br />
filename <i>"/var/tftpboot/pxelinux.0";</i> #NBPのファイル・パス</div>
</li>
<li><span style="font-weight: bold;">[NFSサーバの設定]</span><br />
"/etc/exports"にNFSの共有設定を行います。下記の例では、"/var/www/images"を共有し、"192.168.1.0"のネットワークからのmountを許可しています。<br />
<div class="source">
<i>/var/www/images 192.168.1.0/24(ro,no_root_squash,subtree_check)</i></div>
NFSの共有設定を有効にします。<br />
<div class="source">
root@linux00:~# exportfs -r</div>
</li>
</ol>
以上でネットワークブートの準備が整いました。この環境にOS個々のインストール・イメージを登録することで、ネットワークインストールが可能になります。 次にネットワークインストール・イメージの登録を行います。 ディストリビューション毎に下のリンクをたどってください。 <br />
<ul>
<li><a href="http://tipspc.blogspot.com/2013/05/ubuntu.html">Ubuntu</a><br />
</li>
<li><a href="http://tipspc.blogspot.com/2013/05/debian.html">Debian</a><br />
</li>
<li>Red Hat, CentOS (執筆中)</li>
</ul>
[参考文献] <a href="http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf" target="_blank">Intel Corporation (1999), 'Preboot Execution Environment (PXE) Specification Version 2.1'</a> やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-36664389818609282242013-03-07T13:19:00.000+09:002019-05-28T00:42:03.162+09:00Ubuntuでシリアルを有効にする<span style="font-size: large; font-weight: bold;">[概要]</span><br />
Ubuntuでシリアルコンソールを利用可能にする方法を説明します。<br />
<span style="font-size: large; font-weight: bold;">[詳細]</span><br />
対象となるUbuntuのバージョンは12.04とします。<br />
<br />
<ol>
<li><strong>起動ファイルの作成</strong><br />
<ol type="i">
<li>まず、Upstartの設定を行います。 下記の内容を "ttyS0.conf"へコピペしてください。<br />
<div class="source">
foo@ubuntu01:~$ vi ttyS0.conf<br />
<br />
# ttyS0 - getty<br />
#<br />
# This service maintains a getty on ttyS0 from the point the system is<br />
# started until it is shut down again.<br />
<br />
start on stopped rc or RUNLEVEL=[2345]<br />
stop on runlevel [!2345]<br />
<br />
respawn<br />
exec /sbin/getty -L 115200 ttyS0 vt102</div>
<br />
作成した"ttyS0.conf"を"/etc/init/ttyS0.conf"へコピーします。<br />
<div class="source">
foo@ubuntu01:~$ sudo cp ttyS0.conf /etc/init/ttyS0.conf</div>
</li>
<li>サービスを起動ます。<br />
<div class="source">
foo@ubuntu01:~$ sudo start ttyS0<br />
ttyS0 start/running, process 25444<br />
<br />
foo@ubuntu01:~$</div>
</li>
<li>接続を確認します。<br />
<span style="font-weight: bold;">[kvm環境]</span><br />
virshを使用して確認します。<br />
<div class="source">
foo@vmhost01:~/tech/ubuntu$ virsh<br />
virsh にようこそ、仮想化対話式ターミナルです。<br />
<br />
入力: 'help' コマンドのヘルプ<br />
'quit' 終了<br />
<br />
virsh # console ubuntu01<br />
ドメイン ubuntu01 に接続しました<br />
エスケープ文字は ^] です<br />
<br />
Ubuntu 12.10 ubuntu01 ttyS0<br />
<br />
ubuntu01 login: foo<br />
Password:<br />
Last login: Tue Feb 5 11:04:28 JST 2013 from 192.168.122.1 on pts/0<br />
Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-17-generic x86_64)<br />
<br />
* Documentation: https://help.ubuntu.com/<br />
<br />
System information as of Tue Feb 5 11:11:51 JST 2013<br />
<br />
System load: 0.0 Processes: 79<br />
Usage of /: 20.0% of 7.12GB Users logged in: 1<br />
Memory usage: 38% IP address for eth0: 192.168.122.65<br />
Swap usage: 0%<br />
<br />
Graph this data and manage this system at https://landscape.canonical.com/<br />
<br />
foo@ubuntu01:~$<br />
virsh # </div>
コンソールから抜け出るときには、"Ctrl+]"を押します。接続時に表示される「エスケープ文字は ^] です」は、これを意味しています。<br />
<br />
<span style="font-weight: bold;">[RS232C接続]</span><br />
これは、別途。それまでは、ネット上で接続方法を探してください。<br />
</li>
</ol>
</li>
<li><strong>grub, bootパラメータの変更</strong><br />
ubuntuでは起動パラメータは、"/boot/grub/grub.conf"を直接編集するのではなく"/etc/grub.d"の下にあるファイルを編集し、コマンドを用いて"/boot/grub.conf"を生成します。<br />
<ol type="i">
<li><span style="font-weight: bold;">[00_headerの編集]</span><br />
赤字の部分を追加します。<br />
<div class="source">
# along with GRUB. If not, see <http://www.gnu.org/licenses/>.<br />
<br />
<span class="red">GRUB_TERMINAL_INPUT="console serial"<br />
GRUB_TERMINAL_OUTPUT="console serial"<br />
GRUB_SERIAL_COMMAND="serial"</span><br />
<br />
transform="s,x,x,"</div>
<br />
</li>
<li><span style="font-weight: bold;">[10_linuxの編集]</span><br />
赤字の部分を追加してください。<br />
<div class="source">
# along with GRUB. If not, see <http://www.gnu.org/licenses/>.<br />
<br />
<span class="red">GRUB_CMDLINE_LINUX="console=ttyS0,115200n8"</span><br />
<br />
prefix="/usr"</div>
<br />
なお、今と同様にディスプレイにも表示した場合は、下記のように"console=tty0"を"ttyS0"と併記します。<br />
<div class="source">
GRUB_CMDLINE_LINUX="<span class="red">console=tty0</span> console=ttyS0,115200n8"</div>
</li>
<li><span style="font-weight: bold;">["/boot/grub/grub.cfg"への反映]</span><br />
"grub-mkconfig"を使用して、"grub.cfg"を生成します。<br />
<div class="source">
foo@ubuntu01:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg</div>
</li>
<br />
<li>動作確認<br />
シリアル・コンソールに接続したまま、OSのリブートを行います。<br />
OSの選択画面が表示され、ブート状況がコンソールに表示されれば、設定は成功です。<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF__9L-MUFjoHUx3buWFc-49-YMycyRlbKNlNbtmyJ9fYlIhShoaA8_DhpZlysDc1zlexu30q-joqquCxiwo17yHL7HmQgP74qiqhMECy8T9bVVFZYQ7wF7DvYXu003uFdk4Mw/s1600/serial_console02.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF__9L-MUFjoHUx3buWFc-49-YMycyRlbKNlNbtmyJ9fYlIhShoaA8_DhpZlysDc1zlexu30q-joqquCxiwo17yHL7HmQgP74qiqhMECy8T9bVVFZYQ7wF7DvYXu003uFdk4Mw/s320/serial_console02.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDHRrhxY6fyQu6WYFwQF1ySs9l1oEVU8rKgGucYQcIT8Y0GEFoIK-TW0-8b7SXy_b26IlmZsdA_JRrN3fRr9DEDaaIqYerM4aaZIfo0sBc3CRjvLObKv0JRzCE1oekRVcRIY6Z/s1600/serial_console03.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDHRrhxY6fyQu6WYFwQF1ySs9l1oEVU8rKgGucYQcIT8Y0GEFoIK-TW0-8b7SXy_b26IlmZsdA_JRrN3fRr9DEDaaIqYerM4aaZIfo0sBc3CRjvLObKv0JRzCE1oekRVcRIY6Z/s320/serial_console03.png" /></a></li>
<br />
</ol>
</li>
</ol>
<span style="font-weight: bold;">[おまけ] </span><br />
virt-managerでもシリアル・コンソールに接続できます。 <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8FXTSMGsZlIhVSKqbrKL8djdVZGfqRwbcqF-d3ZrY_6q29JK9GQAgBKm6f49A4FoPMhUcKsk8A2ph-_U_IdlkODh1eV7nQLiQ4rsweo26aocX7k5DYReUUYNy3JhrXXnhcD6g/s1600/serial_console01.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8FXTSMGsZlIhVSKqbrKL8djdVZGfqRwbcqF-d3ZrY_6q29JK9GQAgBKm6f49A4FoPMhUcKsk8A2ph-_U_IdlkODh1eV7nQLiQ4rsweo26aocX7k5DYReUUYNy3JhrXXnhcD6g/s320/serial_console01.png" /></a><br />
<br />
以上でシリアルコンソールの設定方法の説明はおしまいです。<br />
<br />
参考文献<br />
"SerialConsoleHowto", help.ubuntu.com<br />
<a href="https://help.ubuntu.com/community/SerialConsoleHowto">https://help.ubuntu.com/community/SerialConsoleHowto</a>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-9650039756087263762012-04-26T02:06:00.000+09:002013-05-09T12:23:37.268+09:00KVMの管理 第10回(仮想ディスクの作成)<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
仮想ディスクの作成方法について説明します。</p><p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
ストレージ・プールの管理画面から、仮想ディスクを作成する方法について、説明を行います。<br />
なお、仮想ディスクを作成可能なストレージ・プールのタイプは、ディレクトリー、NFS共有されたディレクトリー、Pre-Formatted Block Devicceです。これ以外のタイプでは仮想ディスクを作成することができません。それでは、作成手順について説明を始めます。</p><ol><li>ストレージ・プールの管理画面にある「新規ボリューム」を押し、作成画面を表示します。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6SPEkMuMuO_meUY05zE9JgUtp5hVcUqr66Of37WJQcl5B8YWIJ-L0b3S7bbjPDCsNMz_yGxK5xgO1aZ9vXze5G7PND5SVbsjG4U0FhNp70eyt4kVOZF00_y5tCtEth2pVgvw/s1600/virt-man-storage-fs-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6SPEkMuMuO_meUY05zE9JgUtp5hVcUqr66Of37WJQcl5B8YWIJ-L0b3S7bbjPDCsNMz_yGxK5xgO1aZ9vXze5G7PND5SVbsjG4U0FhNp70eyt4kVOZF00_y5tCtEth2pVgvw/s320/virt-man-storage-fs-03.jpg" /></a></div></li>
<li>必要項目を入力します。 <ul style="list-style:none;"><li><strong>〔名前〕</strong><br />
任意のファイル名を指定します。拡張子はimgで作成されます。</li>
<li><strong>〔フォーマット〕</strong><br />
仮想ディスクのフォーマットを選択します。 <ul><li>"raw" : 仮想マシンに依存しない形式</li>
<li>"cow" : User Mode Linuxで使用されるフォーマット</li>
<li>"qcow2" : QEMUのイメージ・フォーマット</li>
<li>"qcow" : 旧バージョンのQEMUイメージ・フォーマット</li>
<li>"vmdk" : VMwareの仮想ディスクのディスフォーマット</li>
<li>"vpc" : Virtual PCのディスクフォーマット</li>
</li>
</ul><li><strong>〔最大容量〕</strong><br />
ファイルの(仮想OSから見えるサイズ)</li><br />
<li><strong>〔割り当て〕</strong><br />
仮想ディスクの作成時に割り当てる容量を指定します。なお、qcow2以外のフォーマットでは対応していません。</li><br />
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM5xY5gPlujAsIAWh1FPtqfM6gGAPQKMazBeCztxYEyUCDt0QRT6wnZnUJnQGnkK-oETBKPEi3qhQy8IxqEJdIR-gPNuD7Knj6WYdYQ3eD8IAlp13jI5MXZzAMYO5kPJhHP3Mc/s1600/virt-man-storage-fs-04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="203" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM5xY5gPlujAsIAWh1FPtqfM6gGAPQKMazBeCztxYEyUCDt0QRT6wnZnUJnQGnkK-oETBKPEi3qhQy8IxqEJdIR-gPNuD7Knj6WYdYQ3eD8IAlp13jI5MXZzAMYO5kPJhHP3Mc/s320/virt-man-storage-fs-04.jpg" /></a></div></li>
<li>「完了」を押すとストレージ・プールが作成されます。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_FIqvBEfQSlEBSXl3IKNCh5qInXUClV0tFvMfDvS1o-_Qu34jBsh44ygEBSLQzLTXzk36-m8YspYkdWuMkG6mW5MC8DBCdjn2_Ti__tqIB9n50kyypulCZ_19cBszCWmVDom/s1600/virt-man-storage-fs-05.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_FIqvBEfQSlEBSXl3IKNCh5qInXUClV0tFvMfDvS1o-_Qu34jBsh44ygEBSLQzLTXzk36-m8YspYkdWuMkG6mW5MC8DBCdjn2_Ti__tqIB9n50kyypulCZ_19cBszCWmVDom/s320/virt-man-storage-fs-05.jpg" /></a></div></li>
<li style="list-style:none;">フォーマットを使い分けは、次のようにするよいでしょう。 <ul style="list-style:square;"><table><tr><td><br />
<li>仮想ディスクの暗号化を行いたい。</td><td>⇒ qemu2</td></tr><br />
<tr><td><br />
<li>ホストのストーレジを節約したい。</td><td>⇒ qemu2</td></tr><br />
<tr><td><br />
<li>VMwareと共有したい。</td><td>⇒ vmdk</td></tr><br />
<tr><td><br />
<li>Virtual PCと共有したい。</td><td>⇒ vpc</td></tr><br />
<tr><td><br />
<li>それ以外。</td><td>⇒ raw</td></tr><br />
</table></ul>フォーマットについては、上手に使い分けてください。</li><br />
</ol><p>以上で仮想ディスクの作成方法についての説明を終わります。</p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-88059920935345058782012-04-21T11:08:00.000+09:002013-05-09T12:24:00.955+09:00KVMの管理 第9回(ストレージ・プールの管理)<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
仮想ディスクの格納場所であるストレージ・プールの管理について説明します。</p><p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
今回は、仮想ディスクの格納場所であるストレージ・プールの管理について説明します。<br />
ストレージ・プールに使用できるストレージは次の種類があります。 「ディレクトリー」、「物理ディスク」、「Pre-Formatted Block Devicce」、「iSCIターゲット」、「LVMボリュームグループ」、「Multipath Devicec Enumerator」、「NFS共有されたディレクトリー」、「SCSI Host Adapter」。これらについての詳細は、ストレージ・プールの作成の項で説明します。<p/><p><strong>["ホスト詳細"ウィンドの起動]</strong><br />
仮想マシンマネージャーで、変更したいホストを選択します。<br />
メニューから"編集" → "ホスト詳細"を選択する。もしくは、右クリックした後に"Details"を選択します。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZhrWFBamvHVXnec5xOqKPGj9u0qiv5v4dHmSTlTjvmjTMumHKD8CnX5VI48SzOxKs5UgTRdtD9zk9txqEoFEtJlahFCfY5T2qOAlx9E30vEFQ3Sq7tYhTTVlcMnxY4p7XB5wh/s1600/virtman-net00.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="273" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZhrWFBamvHVXnec5xOqKPGj9u0qiv5v4dHmSTlTjvmjTMumHKD8CnX5VI48SzOxKs5UgTRdtD9zk9txqEoFEtJlahFCfY5T2qOAlx9E30vEFQ3Sq7tYhTTVlcMnxY4p7XB5wh/s320/virtman-net00.jpg" /></a></div></p><p><strong>[ストレージの表示]</strong><br />
"ホスト詳細"の画面で"ストレージ"のタブを選択して、ストレージの管理画面を表示します。既存のストレージ・プールを選択すると、そのプールの情報が表示されます。 virt-manager (実際はlibvrit)では、defaultというストレージ・プールがインストール時に作成されいてます。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8PE3TAuKUkfFVNwFnyZKv34prz4wJEK1SqQuY7T0xkDbPCpKyQXgW37bc4T44RY_KkCja_vqMJ5O4WEX4-eFsJ3pm6JLgN6iZB_UUFhp3cwbenRmvEoE6nMCnqKYqcMYBrQdL/s1600/virt-man-storage-00.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8PE3TAuKUkfFVNwFnyZKv34prz4wJEK1SqQuY7T0xkDbPCpKyQXgW37bc4T44RY_KkCja_vqMJ5O4WEX4-eFsJ3pm6JLgN6iZB_UUFhp3cwbenRmvEoE6nMCnqKYqcMYBrQdL/s320/virt-man-storage-00.jpg" /></a></div><p><strong>[ストレージ・プールの起動・停止]</strong><br />
ストレージ・プールの起動、停止は、操作するストレージ・プールを選択した後、ウィンドの左下にあるそれぞれ左から2番目と3番目のボタンを押すと直ちに実行されます。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3zMiTKRn2bKYW38ZrU1SrrjZqf5GdaHJeW8kCotbReTNkVoVpXTjsWNm95TqjPDPDPJu9vAcnZOVyrpxvWpGpSPLPBuw3cHYQUrt0OvjkhCJVffQkJL4rMZSihEr3__uNe37e/s1600/virt-man-storage-button.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="42" width="125" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3zMiTKRn2bKYW38ZrU1SrrjZqf5GdaHJeW8kCotbReTNkVoVpXTjsWNm95TqjPDPDPJu9vAcnZOVyrpxvWpGpSPLPBuw3cHYQUrt0OvjkhCJVffQkJL4rMZSihEr3__uNe37e/s200/virt-man-storage-button.jpg" /></a></div><p><strong>[ストレージ・プールの削除]</strong><br />
ストレージ・プール停止した後に、右端にある削除ボタンを押すと確認のダイアログがポップアップするので、それに答えると削除が実行されます。</p><p><strong>[ストレージ・プールの作成]</strong><br />
まず、一番左のボタン("+")を押しウィザードが起動します。<br />
ストレージ・プールの種類によって作成手順が異なります次の項からそれぞれ分けて説明します。</p><p style="margin-left: 1em;"><strong>〔ディレクトリー〕</strong><br />
ホストにあるディレクトリーをストレージ・プールとして使用します。 なお、libvrtのインストール時に作成されるストレージ・プール"default"は、このタイプです。 <ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前 : 一意であるストレージ・プール名を指定します。</li>
<li>種類 : 「dir:ファイルシステムディレクトリー」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrzR0L0PTKdjkMiw5Bt0keO5CaHGuqFlzR5kWh0b8jAOfu7fJFyJMOusY65cKB8y0b0fh08-_BiKR7q1b8JMcUxYMDw_LrAH6g0CbLrddBGp21r9F4FKVgdwioGrQ8kZJYD4Y3/s1600/virt-man-storage-dir-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrzR0L0PTKdjkMiw5Bt0keO5CaHGuqFlzR5kWh0b8jAOfu7fJFyJMOusY65cKB8y0b0fh08-_BiKR7q1b8JMcUxYMDw_LrAH6g0CbLrddBGp21r9F4FKVgdwioGrQ8kZJYD4Y3/s320/virt-man-storage-dir-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス:ストレージ・プールとするホスト上のディレクトリを指定します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcBr7TAhlGEfSYnDZwygGanjPiBAWaOqblnzLSpxNMFeVyZOWWyYYUp6UMy0J2N54qb9Igf61Ib4vC1ruEFLLEHTd1W3ChTBqK6QHeDgv8MUsNZNmdfrMJV1E2G9tuf-epwV7X/s1600/virt-man-storage-dir-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcBr7TAhlGEfSYnDZwygGanjPiBAWaOqblnzLSpxNMFeVyZOWWyYYUp6UMy0J2N54qb9Igf61Ib4vC1ruEFLLEHTd1W3ChTBqK6QHeDgv8MUsNZNmdfrMJV1E2G9tuf-epwV7X/s320/virt-man-storage-dir-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG6B1AOXI_GYYTGx3aWR4Uwy26ZsDlb_zAJKWC3atpoUcatwU89l3S49jM4VPJ5b9JCLCgtNeFW8o6cVs5d3CNKhDUuLpNPpvJ4ZF4C85KuleqM8h-t_S917FTZHilU5WwOf_/s1600/virt-man-storage-dir-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG6B1AOXI_GYYTGx3aWR4Uwy26ZsDlb_zAJKWC3atpoUcatwU89l3S49jM4VPJ5b9JCLCgtNeFW8o6cVs5d3CNKhDUuLpNPpvJ4ZF4C85KuleqM8h-t_S917FTZHilU5WwOf_/s320/virt-man-storage-dir-03.jpg" /></a></div></ul><li style="list-style:none;">このストレージ・プールでは、virt-managerから仮想ディスクの作成・削除ができます。作成方法は<a target="_blank" href="http://tipspc.blogspot.com/2012/04/kvm_26.html">こちら</a>。</li><br />
</ul></p><p style="margin-left: 1em;"><strong>〔物理ディスク〕</strong>
ホストに接続された物理ディスクをストレージ・プールとして使用します。 <ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前 : 一意であるストレージ・プール名を指定します。</li>
<li>種類 : 「disk:物理ディスクデバイス」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIsYi1SgGKCMSmkEZ3M9rNLnvONAoHjbTllyQRF0a30FdsYVTgTJ0ckd_9gzcNyCKAuVlz44tEA7WBl9xl2VEzlVFCvMruQ6hpJM3YJVtfmBbhqkT2cCOPxV0TMGOVNzoj5UC3/s1600/virt-man-storage-dsk-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIsYi1SgGKCMSmkEZ3M9rNLnvONAoHjbTllyQRF0a30FdsYVTgTJ0ckd_9gzcNyCKAuVlz44tEA7WBl9xl2VEzlVFCvMruQ6hpJM3YJVtfmBbhqkT2cCOPxV0TMGOVNzoj5UC3/s320/virt-man-storage-dsk-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス : "/dev/"を変更しないでください。</li>
<li>フォーマット : パーティション・テーブルのフォーマットを選択します。</li>
<li>ソースパス : ストレージ・プールとして使用するデバイスファイルを指定します。(/etc/sda, /etc/sdbなど)</li>
<li>プールを構築 : ストレージ・プールの作成と同時に、パーティションテーブルのフォーマットを行います。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC5vPYUa6xQihTCtjR7kfDsTsBYykVDKdyzqG-AbkIe_4e3oozPfUwG_QzdgGyEJK8tS42kCVGkENIWJrO8zys0GlWRdbv54UrZGKooAJ024Ym71XcmcxkzgGu1Y8n6BCq_WPf/s1600/virt-man-storage-dsk-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC5vPYUa6xQihTCtjR7kfDsTsBYykVDKdyzqG-AbkIe_4e3oozPfUwG_QzdgGyEJK8tS42kCVGkENIWJrO8zys0GlWRdbv54UrZGKooAJ024Ym71XcmcxkzgGu1Y8n6BCq_WPf/s320/virt-man-storage-dsk-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYk8m1IdoMXvlwMwagD4Vbo68FTRnG-6rh6G0upKulyb0I9KVeMWNGqZal4nsDzY0mXtFbudfSx-mKXhQb7PAyxeOmNt9RFF5-F5HhI1RRjAKbvQFTaV539UZoNsrroSBhtsg9/s1600/virt-man-storage-dsk-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYk8m1IdoMXvlwMwagD4Vbo68FTRnG-6rh6G0upKulyb0I9KVeMWNGqZal4nsDzY0mXtFbudfSx-mKXhQb7PAyxeOmNt9RFF5-F5HhI1RRjAKbvQFTaV539UZoNsrroSBhtsg9/s320/virt-man-storage-dsk-03.jpg" /></a></div></ul><li style="list-style:none;">このストレージ・プールでは、virt-managerからパーティションを作成することができます。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhER7tCpJ3_tIWobvymGdRKd7fBF4s8LEDKLvAQ9UiEi4Pjpdc4ejmYv6Y2joOlbPZj5neXvpNNJgnemjXM8tFjBxB_7UoPFIQnXsY3kXhVn0oPCmekV5GtoAgtaSx79JpUnqz1/s1600/virt-man-storage-dsk-04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhER7tCpJ3_tIWobvymGdRKd7fBF4s8LEDKLvAQ9UiEi4Pjpdc4ejmYv6Y2joOlbPZj5neXvpNNJgnemjXM8tFjBxB_7UoPFIQnXsY3kXhVn0oPCmekV5GtoAgtaSx79JpUnqz1/s320/virt-man-storage-dsk-04.jpg" /></a></div><li style="list-style:none;"><strong>※注意</strong></li><br />
<ul><li>パーティション名は自動的に付加されます。つまり、任意の名前を与えても無視されます。</li>
<li>拡張パーティションを作成することはできません。</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy0Q7hv84o7wSndF4F6LjH8Km3ytb-1KrMZZW7Zdh_njJvw4EzrxTbEEAlqs4fOH5AHTu9JSBjmEZ7GfYhGswfn9DbOzyQX_kiC8q2wckBT-h-Vem33JVxSM8sB8T8YGNbsZyd/s1600/virt-man-storage-dsk-05.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy0Q7hv84o7wSndF4F6LjH8Km3ytb-1KrMZZW7Zdh_njJvw4EzrxTbEEAlqs4fOH5AHTu9JSBjmEZ7GfYhGswfn9DbOzyQX_kiC8q2wckBT-h-Vem33JVxSM8sB8T8YGNbsZyd/s320/virt-man-storage-dsk-05.jpg" /></a></div></ul></p><p style="margin-left:1em;"><strong>〔Pre-Formatted Block Devicce〕</strong>
フォーマット済みのパーティションをストレージ・プールとして使用します。 <ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前 : 一意であるストレージ・プール名を指定します。</li>
<li>種類 : 「fs:Pre-Formatted Block Devicce」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzkQoU0CghpdzBtCRtTkW09sQ0gXrMbQcWCjT-hkTJzXgKfi2FQAATm5FDqRW_A1uw9UX-DpaQuxJM9o6ZRszFO-NX-zbIv7d_DWUnDv0us7rXdSokAm01CxE_UOSM3nZ-vXoC/s1600/virt-man-storage-fs-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzkQoU0CghpdzBtCRtTkW09sQ0gXrMbQcWCjT-hkTJzXgKfi2FQAATm5FDqRW_A1uw9UX-DpaQuxJM9o6ZRszFO-NX-zbIv7d_DWUnDv0us7rXdSokAm01CxE_UOSM3nZ-vXoC/s320/virt-man-storage-fs-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス : マウントポイントとなるディレクトリを指定します。</li>
<li>フォーマット : マウントするデバイスのフォーマットタイプを選択します。"auto"に設定すると自動判別します。</li>
<li>ソースパス : ストレージ・プールとして使用するデバイスファイルを指定します。(/etc/sda1, /etc/sdb2など)</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfnwEqJyB1cyTh9bDG0n4dE6E5nF-CqxazzPwh3xDrL3z2OgwaRU9hwRgkMTOrNjx-Uy61YT4uhkKm3GikWovlP-paESdJmfXdss1J2gg5b8FANt3z6DZxBHnySZ8vR2qvsaPc/s1600/virt-man-storage-fs-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfnwEqJyB1cyTh9bDG0n4dE6E5nF-CqxazzPwh3xDrL3z2OgwaRU9hwRgkMTOrNjx-Uy61YT4uhkKm3GikWovlP-paESdJmfXdss1J2gg5b8FANt3z6DZxBHnySZ8vR2qvsaPc/s320/virt-man-storage-fs-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6SPEkMuMuO_meUY05zE9JgUtp5hVcUqr66Of37WJQcl5B8YWIJ-L0b3S7bbjPDCsNMz_yGxK5xgO1aZ9vXze5G7PND5SVbsjG4U0FhNp70eyt4kVOZF00_y5tCtEth2pVgvw/s1600/virt-man-storage-fs-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA6SPEkMuMuO_meUY05zE9JgUtp5hVcUqr66Of37WJQcl5B8YWIJ-L0b3S7bbjPDCsNMz_yGxK5xgO1aZ9vXze5G7PND5SVbsjG4U0FhNp70eyt4kVOZF00_y5tCtEth2pVgvw/s320/virt-man-storage-fs-03.jpg" /></a></div></ul><li style="list-style:none;">このストレージ・プールではvirt-managerから仮想ディスクの作成・削除ができます。作成方法は<a target="_blank" href="http://tipspc.blogspot.com/2012/04/kvm_26.html">こちら</a>。</li><br />
</ul></p><p styl="margin: 2px;"><strong>〔iSCSIターゲット〕</strong>
iSCSIで共有されているをストレージ・プールとして使用します。</p><ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前:一意であるストレージ・プール名を指定します。</li>
<li>種類:「iscsi:iSCSIターゲット」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTT2jjfNYkYbg9gczHuw7SKARJMoUVSSp3EdZlVEB5RelJwQKZRFS6QmH8N3IxLfa3BbzVD8DEjNuIcTNmMKcyFDkSqLN_DXRlX3wzfs4ncASRr1OnEnl90Abf5SACEpsSXGK9/s1600/virt-man-storage-iscsi-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTT2jjfNYkYbg9gczHuw7SKARJMoUVSSp3EdZlVEB5RelJwQKZRFS6QmH8N3IxLfa3BbzVD8DEjNuIcTNmMKcyFDkSqLN_DXRlX3wzfs4ncASRr1OnEnl90Abf5SACEpsSXGK9/s320/virt-man-storage-iscsi-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス:ボリューム・グループのディレクトリを指定します。(/dev/Group01, /dev/VolGroup00など)</li>
<li>ホスト名 : 接続先のホストを指定します。ホスト名、IPアドレスのどちらでも構いません。</li>
<li>ソースパス : (foo.bar.com-disk01:tgtdなど)</li>
<li>IQN : ターゲットにIQNが設定されいる設定されている場合、IQNを指定します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKzFV50UZ4FkcAIpfKjowWXps3Ev2JOGhNgRHVX3cEk56Sn2UMMgBiQuRapPl6NW2WqMhZKR_HN3pqZsm7zTmqbWj_QEN6a1sEfGIqHCDxwXwEWKv5zptLrZgKoN3qvSRSoytl/s1600/virt-man-storage-iscsi-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKzFV50UZ4FkcAIpfKjowWXps3Ev2JOGhNgRHVX3cEk56Sn2UMMgBiQuRapPl6NW2WqMhZKR_HN3pqZsm7zTmqbWj_QEN6a1sEfGIqHCDxwXwEWKv5zptLrZgKoN3qvSRSoytl/s320/virt-man-storage-iscsi-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICU6U0QIm1acZ_338PGQd7epP8SxxJf-fQabkWORNgqoQ2xeUPBSn7tvJma6padJBCdXfb66Q-zxxdDvZiVqmgGML3DP-7uOHkCIfLqFC2TANmVQv6pdZuUoqWUhx1MyFlRpt/s1600/virt-man-storage-iscsi-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICU6U0QIm1acZ_338PGQd7epP8SxxJf-fQabkWORNgqoQ2xeUPBSn7tvJma6padJBCdXfb66Q-zxxdDvZiVqmgGML3DP-7uOHkCIfLqFC2TANmVQv6pdZuUoqWUhx1MyFlRpt/s320/virt-man-storage-iscsi-03.jpg" /></a></div></ul><li style="list-style:none;">ボリュームの作成・削除をすることはできません。</li><br />
</ul></p><p style="margin-left:1em;"><strong>〔LVMボリュームグループ〕</strong>
LVMボリュームグループをストレージ・プールとして使用します。</p><ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前:一意であるストレージ・プール名を指定します。</li>
<li>種類:「logical:LVMボリュームグループ」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyE_3hAiCDKMS2-huTdYDRWHsOl75BJ8Se69BcAsz0eY-Pf0CyxRlrWGZb73CtwskXAuwug3oOhaLwmOsE3IOAkbH4-LtjvmkV3j7V7sRJOzkU8BnnzWUh55CoN33rwj-CRzCi/s1600/virt-man-storage-lvm-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyE_3hAiCDKMS2-huTdYDRWHsOl75BJ8Se69BcAsz0eY-Pf0CyxRlrWGZb73CtwskXAuwug3oOhaLwmOsE3IOAkbH4-LtjvmkV3j7V7sRJOzkU8BnnzWUh55CoN33rwj-CRzCi/s320/virt-man-storage-lvm-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス:ボリューム・グループのディレクトリを指定します。(/dev/Group01, /dev/VolGroup00など)</li>
<li>ソースパス : ボリューム・グループを構成する物理デバイスを指定します。(/etc/sda1, /etc/sdbなど)</li>
<li style="list-style:none;"><strong>※注意</strong></li>
<ul><li>物理デバイスは1つしか指定できません。</li>
<li>「プールを構築」をチェックしたときのみ有効になります。</li>
</ul><li>プールを構築 : ストレージ・プールの作成と同時に、ボリューム・グループの作成を行います。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQj1GEACx9TD69ZKq0TBhxYzCc-o-6r8oO-eGRwTzJ3U4Cj46LAFTo_eGVwicx7uXabwnRfs9MjXa7-5xih3MFSw0aRplRv5y3novX4qyeRThWeD2sudeSxinxFkXGsCjSR-W4/s1600/virt-man-storage-lvm-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQj1GEACx9TD69ZKq0TBhxYzCc-o-6r8oO-eGRwTzJ3U4Cj46LAFTo_eGVwicx7uXabwnRfs9MjXa7-5xih3MFSw0aRplRv5y3novX4qyeRThWeD2sudeSxinxFkXGsCjSR-W4/s320/virt-man-storage-lvm-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWJYsGpAHgVXjLdbfd8UWQoU-fr85akCYuQHcIZmPrtK-7YNneULj0l0_OQZP0uedtipUyKicUYts08AdP1bj1y79gxYlUUs6uXJE9DiTN7dhkaUzKp72k5QRLxrxuhbtq7P1i/s1600/virt-man-storage-lvm-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWJYsGpAHgVXjLdbfd8UWQoU-fr85akCYuQHcIZmPrtK-7YNneULj0l0_OQZP0uedtipUyKicUYts08AdP1bj1y79gxYlUUs6uXJE9DiTN7dhkaUzKp72k5QRLxrxuhbtq7P1i/s320/virt-man-storage-lvm-03.jpg" /></a></div></ul><li style="list-style:none;">このストレージ・プールでは、virt-managerからLVMボリュームを作成・削除することができます。<br />
これはlvmコマンドでボリュームを作成する場合と同じことです。</li><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSO4jMa5rJW68iPiQRiJwRANN0RRrqNVlM1aD_wZ0Krji540kqCFk4N19rsP_HiCr-z-EvgG6LyVgr29sJp4nkMdjXZAGzQpWDoe6ZNvxwKP5dknv2LkxsvfFPwr2tBPUX0624/s1600/virt-man-storage-lvm-04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSO4jMa5rJW68iPiQRiJwRANN0RRrqNVlM1aD_wZ0Krji540kqCFk4N19rsP_HiCr-z-EvgG6LyVgr29sJp4nkMdjXZAGzQpWDoe6ZNvxwKP5dknv2LkxsvfFPwr2tBPUX0624/s320/virt-man-storage-lvm-04.jpg" /></a></div><li style="list-style:none;">「名前」と「最大容量」を入力して、「完了」を押すとボリュームが作成されます。</li><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJVMbcX4ZqQDbtXlqAho2KL5h3TrVmbl0vf_gYW4yHdGAUh8EhjABsZdoK0e4DJy423xBv0vkuRU5INCh1Q726bV4-9GE969BKlID44q5OTNPxXLQw4I0r3IJx5jHUHVgD2p5/s1600/virt-man-storage-lvm-05.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJVMbcX4ZqQDbtXlqAho2KL5h3TrVmbl0vf_gYW4yHdGAUh8EhjABsZdoK0e4DJy423xBv0vkuRU5INCh1Q726bV4-9GE969BKlID44q5OTNPxXLQw4I0r3IJx5jHUHVgD2p5/s320/virt-man-storage-lvm-05.jpg" /></a></div><li style="list-style:none;">※参考:当然ですがlvsコマンドでボリュームが作成されたとが確認できます。</li><br />
</ul></p><p style="margin-left: 1em;"><strong>〔Multipath Device Enumerator〕</strong>
<ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前:一意であるストレージ・プール名を指定します。</li>
<li>種類:「mpath:Multipath Device Enumerator」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgykig5jHbdJDPjOhU9Bb2HUky4cWvcC3gGmiA8jcQqmRz7B4LI-GJDER5xUIIlWV-6z7XkecM5Kj8H51W6BDI5zCDjkfFhjopCmxLXOFC_kwLjlL_s1ns8eu7E5DPaGZ6iPgKB/s1600/virt-man-storage-mpath-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgykig5jHbdJDPjOhU9Bb2HUky4cWvcC3gGmiA8jcQqmRz7B4LI-GJDER5xUIIlWV-6z7XkecM5Kj8H51W6BDI5zCDjkfFhjopCmxLXOFC_kwLjlL_s1ns8eu7E5DPaGZ6iPgKB/s320/virt-man-storage-mpath-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス:"/dev/mappar"で固定です。変更しないでください。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwuXLIPcVrO3WYvhnexrvSPEfQkheVRFeKilS21XXB0S6mzMWB2_BWcr-VVmIhRNswd_x9Vyx60xrvpee3NX0O5nD9lK6G7jvjIEj1_N7-uuPgSlfoJzx9kXd1vUsJQNwWEzIi/s1600/virt-man-storage-mpath-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwuXLIPcVrO3WYvhnexrvSPEfQkheVRFeKilS21XXB0S6mzMWB2_BWcr-VVmIhRNswd_x9Vyx60xrvpee3NX0O5nD9lK6G7jvjIEj1_N7-uuPgSlfoJzx9kXd1vUsJQNwWEzIi/s320/virt-man-storage-mpath-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgF1PGQrwmg9RuV0CTTc-rH5Xk7sAeKcEPO6_YN5sJZjLldl8iAcWtF_ReF1cAP4OcXThrHEtrpOEd5U5vUHleurktZRxcCOCQvA0sPffRNCvV-gsYNIueNLvkL5Mp0GzdzYIR/s1600/virt-man-storage-mpath-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgF1PGQrwmg9RuV0CTTc-rH5Xk7sAeKcEPO6_YN5sJZjLldl8iAcWtF_ReF1cAP4OcXThrHEtrpOEd5U5vUHleurktZRxcCOCQvA0sPffRNCvV-gsYNIueNLvkL5Mp0GzdzYIR/s320/virt-man-storage-mpath-03.jpg" /></a></div></ul><li style="list-style:none;">ボリュームの作成・削除をすることはできません。</li><br />
</ul></p><p style="margin-left: 1em;"><strong>〔NFS共有されたディレクトリー〕</strong>
<ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前:一意であるストレージ・プール名を指定します。</li>
<li>種類:「netfs:NFS共有されたディレクトリー」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibT-PDQduidUjyS0PIxD1_i5agKWhq1es7BB89Vuj-eiN50RR92iocrNO4vK_ThuIkBTxtN0MqTLsgmFYKiM1iQhsS21zfVOOvf7LvQtu5PSzYEg9rNpGS25E61H9ofLXDFrKY/s1600/virt-man-storage-nfs-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibT-PDQduidUjyS0PIxD1_i5agKWhq1es7BB89Vuj-eiN50RR92iocrNO4vK_ThuIkBTxtN0MqTLsgmFYKiM1iQhsS21zfVOOvf7LvQtu5PSzYEg9rNpGS25E61H9ofLXDFrKY/s320/virt-man-storage-nfs-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス : マウントポイントとなるディレクトリを指定します。</li>
<li>フォーマット : ネットワーク・ファイルシステムのタイプを選択します。"auto"に設定すると自動判別します。</li>
<li>ホスト名 : 接続先のホストを指定します。ホスト名、IPアドレスのどちらでも構いません。</li>
<li>ソースパス : マウントするリモート先のディレクトリを指定します。(/var/exportsなど)</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI5i7IePntdl1xqiUvDw3wciNbqigiqKR89pjAZEe-vgGCCKO4POxQ0wtmaHABrbLbxmv4VWb4kSCN9zRukCTH4oS7Zu9kMCuuKDTQJnCpRXx1q_gpWC-4_sXc6nfm7aWaSSh/s1600/virt-man-storage-nfs-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI5i7IePntdl1xqiUvDw3wciNbqigiqKR89pjAZEe-vgGCCKO4POxQ0wtmaHABrbLbxmv4VWb4kSCN9zRukCTH4oS7Zu9kMCuuKDTQJnCpRXx1q_gpWC-4_sXc6nfm7aWaSSh/s320/virt-man-storage-nfs-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizt2XTK4CYChM5eC5EyjPEgOmncaADqHQb79u-rN19d6QksTKi6OasOTIxebwZCymh2AlI0L0A2qwyxMkCuw5s1BP6zVh_DemJJq_gep8qCitr9xgyXxh_VORujnfljjXZHL16/s1600/virt-man-storage-nfs-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizt2XTK4CYChM5eC5EyjPEgOmncaADqHQb79u-rN19d6QksTKi6OasOTIxebwZCymh2AlI0L0A2qwyxMkCuw5s1BP6zVh_DemJJq_gep8qCitr9xgyXxh_VORujnfljjXZHL16/s320/virt-man-storage-nfs-03.jpg" /></a></div></ul><li style="list-style:none;">このストレージ・プールではvirt-managerから仮想ディスクの作成・削除ができます。作成方法は<a target="_blank" href="http://tipspc.blogspot.com/2012/04/kvm_26.html">こちら。</a><br />
なお、マウントポイントの下に存在するファイル、ディレクトリに対して、全てのユーザに読込権を与える必要があります。</li><br />
</ul></p><p style="margin-left: 1em;"><strong>〔SCSI Host Adapter〕</strong> ホストに接続されているSCSIアダプタを、ストレージ・プールとして使用します。 接続されているボリュームとしてディスクがリストされます。 <ul style="list-style:none;"><li><strong>ステップ 1/2</strong><br />
<ul><li>名前:一意であるストレージ・プール名を指定します。</li>
<li>種類:「scsi:SCSI Host Adapter」を選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCOm8Wcaol05pKBwnyaFPSECN95NQCusN1YvHfKuHcemUxmY3dfFvzzDgWVHT-n1FIkDzXmHkH9QNUwOYxXWn4PlUdHoYsb3sRahpLSTL-vPGzlVqtIjB1MV6llY80dkpI-0pp/s1600/virt-man-storage-scsi-01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCOm8Wcaol05pKBwnyaFPSECN95NQCusN1YvHfKuHcemUxmY3dfFvzzDgWVHT-n1FIkDzXmHkH9QNUwOYxXWn4PlUdHoYsb3sRahpLSTL-vPGzlVqtIjB1MV6llY80dkpI-0pp/s320/virt-man-storage-scsi-01.jpg" /></a></div></ul><li><strong>ステップ 2/2</strong><br />
<ul><li>ターゲットパス:"/dev/disk/by-path"を変更しないでください。</li>
<li>ソースパス : 使用するSCSIアダプタをリストから選択します。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYc4SmtndY-O9EYVL5XQ6ExPHYsFaw7skEcyNgMFhycfD4Az5h1zmf3HtdBsnima0xPJJIN8zHsTGO5UJfMx0zqNDQ3jm36f4wx84o8kZM8lC8CFasGWHHlJj2HeoexF1HhN-d/s1600/virt-man-storage-scsi-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="214" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYc4SmtndY-O9EYVL5XQ6ExPHYsFaw7skEcyNgMFhycfD4Az5h1zmf3HtdBsnima0xPJJIN8zHsTGO5UJfMx0zqNDQ3jm36f4wx84o8kZM8lC8CFasGWHHlJj2HeoexF1HhN-d/s320/virt-man-storage-scsi-02.jpg" /></a></div><li style="list-style:none;">「完了」を押すとストレージ・プールが作成されます。</li>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghsXsHfmtTldwY-Se4Ia8PlgHSL8eD_wl4YaqvYaEcpwPv54yHmB4_OfepWKVW06BxOA_hBQ0bM2vZjuem3nh5nJbkcW0rGE6FCBJPM9hXhfeLebXS2DntSE4diaWJpa53TfhP/s1600/virt-man-storage-scsi-03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghsXsHfmtTldwY-Se4Ia8PlgHSL8eD_wl4YaqvYaEcpwPv54yHmB4_OfepWKVW06BxOA_hBQ0bM2vZjuem3nh5nJbkcW0rGE6FCBJPM9hXhfeLebXS2DntSE4diaWJpa53TfhP/s320/virt-man-storage-scsi-03.jpg" /></a></div></ul><li style="list-style:none;">ボリュームの作成・削除をすることはできません。</li><br />
</ul></p>以上でストレージ・プールの管理についての説明を終わります。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-80222986770132246912012-04-16T10:27:00.000+09:002013-05-09T12:24:37.949+09:00KVMの管理 第8回 (仮想ネットワークの管理)<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
virt-managerを利用した仮想ネットワークの管理方法を説明します。</p><p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
virt-managerでは、仮想ネットワークの作成、削除、起動、停止を行うことが出来ます。<br />
さて、仮想ネットワークの管理は、"ホスト詳細"ウィンドで行います。まずは、"ホスト詳細"ウィンド起動しましょう。</p><p><strong>["ホスト詳細"ウィンドの起動]</strong><br />
仮想マシンマネージャーで、変更したいホストを選択します。<br />
メニューから"編集" → "ホスト詳細"を選択する。もしくは、右クリックした後に"Details"を選択します。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZhrWFBamvHVXnec5xOqKPGj9u0qiv5v4dHmSTlTjvmjTMumHKD8CnX5VI48SzOxKs5UgTRdtD9zk9txqEoFEtJlahFCfY5T2qOAlx9E30vEFQ3Sq7tYhTTVlcMnxY4p7XB5wh/s1600/virtman-net00.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="273" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZhrWFBamvHVXnec5xOqKPGj9u0qiv5v4dHmSTlTjvmjTMumHKD8CnX5VI48SzOxKs5UgTRdtD9zk9txqEoFEtJlahFCfY5T2qOAlx9E30vEFQ3Sq7tYhTTVlcMnxY4p7XB5wh/s320/virtman-net00.jpg" /></a></div></p><p><strong>[仮想ネットワークの表示]</strong><br />
"ホスト詳細"の画面で"仮想ネットワーク"のタブを選択して、仮想ネットワークの画面を表示します。既存のネットワークをクリックすると、そのネットワークの情報が表示されます。virt-manager (実際はlibvrit)では、defaultという仮想ネットワークがインストール時に作成されいてます。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrhyphenhyphen59vK1hYuvzhFesOlUwG5P4DoGOIPkx9wxMWcWSu_TajimNhLJuRgAA3TG7-SWGU-XRcrxiiPvEd8ZuJ7kmbUQBmR4JIiuNkZxgKt3yGpoWobabROefIB4p4QuoQ6nekbfH/s1600/virtman-net01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrhyphenhyphen59vK1hYuvzhFesOlUwG5P4DoGOIPkx9wxMWcWSu_TajimNhLJuRgAA3TG7-SWGU-XRcrxiiPvEd8ZuJ7kmbUQBmR4JIiuNkZxgKt3yGpoWobabROefIB4p4QuoQ6nekbfH/s320/virtman-net01.jpg" /></a></div></p><p><strong>[仮想ネットワークの起動・停止]</strong><br />
仮想ネットワークの起動、停止は、操作する仮想ネットワークを選択した後、ウィンドの左下にあるそれぞれのボタンを押すと直ちに実行されます。<br />
なお、仮想ネットワークを停止したした場合、ネットワークに接続している仮想マシンは、一度、シャットダウンを行い、停止後、起動を行うというプロセスを経ないとネットワークへの再接続は出来ません。削除、停止ともに、接続されている仮想マシンがある場合には、十分に注意を払って実行してください。</p><p><strong>[仮想ネットワークの削除]</strong><br />
なお、仮想ネットワーク停止した後に、削除ボタンを押すと確認のダイアログがポップアップするので、それに答えると実行されます。</p><p><strong>[仮想ネットワークの作成]</strong><ol><li><strong>ウィザードの起動</strong><br />
仮想ネットワークの画面で、"+"ボタンを押します。ウィザードが起動し、手順が表示されますので、進むを押してください。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz_P1zm-E4IEl37R1EiQJbqgNZlBU8Bzz1l8Ir8SS8dXGINH5gTN5o3Ht32sp90HZtiAmHTKHJDLrgBEBYzN2X9IWvmPblVOZrUOxYzCngi9w0lAUKgErQRCsIKVIMtiHWA2vC/s1600/virtman-net02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz_P1zm-E4IEl37R1EiQJbqgNZlBU8Bzz1l8Ir8SS8dXGINH5gTN5o3Ht32sp90HZtiAmHTKHJDLrgBEBYzN2X9IWvmPblVOZrUOxYzCngi9w0lAUKgErQRCsIKVIMtiHWA2vC/s320/virtman-net02.jpg" /></a></div></li>
<li><strong>ネットワーク名の入力</strong><br />
仮想ネットワーク名を入力します。ネットワーク名はホスト上で一意である必要があります。なお、ゲートウェイのIPアドレスは、必ずネットワークの先頭のアドレスとなりますので、仮想マシンのIPアドレスには割り当てないよう注意してください。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtOz6YFh-keu4zWqBmsO_was2rx_uqbZnCms-LsSeeHAdiMKTFay6PRVRYYGkoa1hVRftDNfMR085F4m-5UdP8GwjJZciHPVzVT9s7s_b2HGlNukdI9VP90u8loaKwEG7q98u/s1600/virtman-net03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtOz6YFh-keu4zWqBmsO_was2rx_uqbZnCms-LsSeeHAdiMKTFay6PRVRYYGkoa1hVRftDNfMR085F4m-5UdP8GwjJZciHPVzVT9s7s_b2HGlNukdI9VP90u8loaKwEG7q98u/s320/virtman-net03.jpg" /></a></div></li>
<li><strong>ネットワークアドレスの指定</strong><br />
ネットワークアドレスの範囲の指定を行います。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirWBBPNmPaVbkaFejpUTqeHR2LQnqxDVPUbj-3TL4avuWtSYRcM7YFNDR8uDpf213q7bLatqilkO-n4RxAFbedy-yFkwq2OzjZm-TlEJ9Z0dpbq0HXZ-eCihSl_XWnuE1fzfdC/s1600/virtman-net04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirWBBPNmPaVbkaFejpUTqeHR2LQnqxDVPUbj-3TL4avuWtSYRcM7YFNDR8uDpf213q7bLatqilkO-n4RxAFbedy-yFkwq2OzjZm-TlEJ9Z0dpbq0HXZ-eCihSl_XWnuE1fzfdC/s320/virtman-net04.jpg" /></a></div></li>
<li><strong>DHCPの設定</strong><br />
DHCPサーバの有効・無効の設定と、有効にした場合にはDHCPで配布するIPアドレスの範囲を指定します。<br />
なお、仮想ネットワークの作成後は、virt-managerからIPアドレスの予約が出来ません。変更方法については回を改めて説明します。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQ9CIozNckpl04AQ8rEg8BZGfVKRFrT-GAm-s5Qy77C58rVQVi5wUE_LalQTotrCiUoPTJpOO9hwr8_9R8V2MlUweXlw5aUIM2q1dv0jlWGHetTthCjzDx-7uKWjzLhr_mbWW/s1600/virtman-net05.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQ9CIozNckpl04AQ8rEg8BZGfVKRFrT-GAm-s5Qy77C58rVQVi5wUE_LalQTotrCiUoPTJpOO9hwr8_9R8V2MlUweXlw5aUIM2q1dv0jlWGHetTthCjzDx-7uKWjzLhr_mbWW/s320/virtman-net05.jpg" /></a></div></li>
<li><strong>物理ネットワークの選択</strong><br />
接続する物理ネットワークを選択します。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWq-zGIBdie7qZcTfLWxsSNPHwoawvEs3MDVmWGav7mCVwCubehmOEl8Q0hvYxf8dZe7LBCyU9ebLlJo0Tw3kLKrxhQpa20o9XVaF0TxNEP4RE9Ry0RkG-Xdd7w0VdTJDxjwYd/s1600/virtman-net06.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWq-zGIBdie7qZcTfLWxsSNPHwoawvEs3MDVmWGav7mCVwCubehmOEl8Q0hvYxf8dZe7LBCyU9ebLlJo0Tw3kLKrxhQpa20o9XVaF0TxNEP4RE9Ry0RkG-Xdd7w0VdTJDxjwYd/s320/virtman-net06.jpg" /></a></div><ul><li>"隔離された仮想ネットワーク"は、ホスト内だけで使用可能な仮想ネットワークを構築します。"host_only"ネットワークとも呼ばれます。</li>
<li>外部のネットワークに接続する場合には、"物理ネットワークにフォワード"を選択します。<br />
[宛先]:<br />
仮想ネットワークを接続する物理デバイスを選択します。<br />
"どれかの物理デバイス"を選択すると、任意の物理デバイスが選択されます。(経験からすると、ASCIIコード順で選択されるようです。)ubuntuでは"どれかの物理デバイス"しか選択できません。<br />
[モード]:<br />
"NAT", "ルーティング"のいずれかから選択します。</li>
</ul></li>
<li><strong>設定内容の確定</strong><br />
確認画面が表示されますので、誤りがなければ"完了"ボタンを押して、仮想ネットワークを作成してください。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis-0oWAjwcv40MTgxGZ-VYI4OtGzTISjugcufQfEUlLYLHAZq9EyTdmkvh9a8wmMDTLZT70HFjHUrM90JtAqGdAricpsS1dxuKvcw9xzPRfA2VHVMidNeGISr1FzZweQ2QNU6a/s1600/virtman-net07.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis-0oWAjwcv40MTgxGZ-VYI4OtGzTISjugcufQfEUlLYLHAZq9EyTdmkvh9a8wmMDTLZT70HFjHUrM90JtAqGdAricpsS1dxuKvcw9xzPRfA2VHVMidNeGISr1FzZweQ2QNU6a/s320/virtman-net07.jpg" /></a></div></li>
<li><strong>確認</strong><br />
正しく作成されると仮想ネットワークの画面に、仮想ネットワークが表示され、仮想NICの作成時にネットワークがリストされるようになります。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb27NELm8W3HTiVJ-E7qCoLla_xwenrst9oAEigkDXaxiBw9wBZJqrFrda-Viw7TCaCq1yt7D58qjKfyo__ra4egm5tXvdHBZl7NwIW0e94qXFJfr-V7iaPLJoCiaCRPAb9Qtv/s1600/virtman-net08.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="226" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb27NELm8W3HTiVJ-E7qCoLla_xwenrst9oAEigkDXaxiBw9wBZJqrFrda-Viw7TCaCq1yt7D58qjKfyo__ra4egm5tXvdHBZl7NwIW0e94qXFJfr-V7iaPLJoCiaCRPAb9Qtv/s320/virtman-net08.jpg" /></a></div></li>
</ol></p><p>これにて、仮想ネットワークの設定は終了します。なお、仮想ネットワークの設定変更はvirt-managerでは出来ません。変更方法は回を改めて説明します。<br />
次回は、virt-managerでのストレージ・プールの作成について説明します。</p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-17279018444880503762012-03-21T23:02:00.001+09:002012-03-21T23:02:08.306+09:00ubuntu, Debianで、不要になった古いカーネルを削除する<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
Debian, ubuntuで不要になったカーネルを削除する方法を説明しています。</p>
<p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
Debian, ubuntuでは、カーネルを更新しても、古いものは削除されません。"apt-get autoremove"を実行しても残ります。
"/boot"を圧迫することにもなりますので、不要になったカーネルは削除したいものです。
下のように"--purge"のオプションをつけることで削除することができます。
<div class="source">root@ubuntu:~# sudo apt-get remove --purge <i>linux-image-2.6.31-14-generic</i></div></p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-11344016757480115222012-03-19T00:43:00.000+09:002013-05-09T12:22:47.353+09:00KVMの管理 第7回(仮想ディスプレイの管理、仮想ビデオカード、サウンドカードの管理)<span style="font-size: large; font-weight: bold;">[概要]</span><br />
virt-managerでの仮想ビデオカード、仮想サウンドカードなどの管理方法について説明します。<br />
<span style="font-size: large; font-weight: bold;">[詳細]</span><br />
前回は、仮想NICについて説明しました。今回は、これまで触れていない仮想ディスプレイ、仮想ビデオカード、仮想サウンドカードやその他のデバイスについても一度に説明します。<br />
<span style="font-weight: bold;">[ディスプレイ]</span> <ol><li><span style="font-weight: bold;">種類</span><br />
仮想ディスプレイの種類を"VNC", "Spice"から選択します。("Spice"をubuntu 11.10では使えません。)</li>
<li><span style="font-weight: bold;">アドレス(変更不可)</span><br />
クライアントからお接続待ちしている(Listenしている)IPアドレスを表示します。</li>
<li><span style="font-weight: bold;">ポート(変更不可)</span><br />
仮想マシンのコンソールに接続する際にこのポート番号を使用します。</li>
<li><span style="font-weight: bold;">TLS port(変更不可)</span><br />
仮想マシンのコンソールにセキュアな接続で使用するポート番号です。この項目は"Spice"のみで設定できます。</li>
<li><span style="font-weight: bold;">パスワード</span><br />
仮想マシンのコンソールに接続する時のパスワードを設定します。空白の場合は、パスワードなしになります。</li>
<li><span style="font-weight: bold;">キーマップ</span><br />
ゲストOSのキーマップを指定します。</li>
</ol><span style="font-weight: bold;">[ビデオカード]</span><br />
"ビデオカード"を選択します。 <ol><li><span style="font-weight: bold;">モデル</span><br />
"cirrus", "qxl", "vga", "vmvga", "xen"から、ビデオカードのモデルを選択します。</li>
<li><span style="font-weight: bold;">メモリー(変更不可)</span><br />
</li>
<li><span style="font-weight: bold;">ヘッド数(変更不可)</span><br />
</li>
</ol><span style="font-weight: bold;">[サウンドカード]</span><br />
"Sound"を選択し、"デバイスモデル"から"ac97","es1370", "ich6", "pcspk", "sb16"のうちの1つを選びます。<br />
今回で仮想マシンの管理についての説明は一旦終わります。説明していないデバイスについては、「仮想ネットワークの管理」と「ストレージの管理」の後に改めて、「仮想マシンへのデバイスの追加」の中で説明します。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-79598962317674106142012-03-11T18:46:00.000+09:002013-05-09T12:24:59.974+09:00KVMの管理 第6回 (仮想NICの管理)<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
仮想化環境の管理ユーティリティvirt-managerでの、仮想マシンの仮想ネットワーク・インタフェース(NIC)管理について説明しています。</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnSBrOd3sopsuW1pShAxQlyuc-g7zVGRngAKhWwsP8m2bJXWeC7y8qvIJLWdUdpPB-BMsplpL5Ng32dhLDa8HTHsOeHd6viWn6mBF4ZtByH7AAxxbAwtXxxo85v50vlBG4QJoU/s1600/virtman-con07.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"><img border="0" height="250" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnSBrOd3sopsuW1pShAxQlyuc-g7zVGRngAKhWwsP8m2bJXWeC7y8qvIJLWdUdpPB-BMsplpL5Ng32dhLDa8HTHsOeHd6viWn6mBF4ZtByH7AAxxbAwtXxxo85v50vlBG4QJoU/s320/virtman-con07.jpg" /></a></div><p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a href="http://tipspc.blogspot.com/2012/03/kvm-5.html">前回</a>は仮想ディスクについて説明しました。今回は仮想マシン上の仮想NICの管理について触れます。<br />
まず、設定を変更するためには、"NIC :xx:xx:xx"を選択します。 <ol><li><strong>ソースデバイス</strong><br />
接続するネットワークをリストから選択します。ソースタイプには次の2種類あります。 <ul><li><strong>仮想ネットワーク(network):</strong><br />
仮想的に構成されたネットワークに接続します。libvirtをインストールした際に"default"が作成され、標準ではこのネットワークが選択されます。仮想ネットワークには3種類ありますが、その説明は回を改めて説明します。</li>
<li><strong>共有デバイスを指定</strong><br />
ホストで仮想マシンとの共有を行うデバイスを指定します。そして、"共有デバイスを指定"を選択するとブリッジ名というテキストボックスが表示されます。ここにはホストにある接続先のブリッジデバイスを記述します。この接続のまたの呼び方を"ブリッジbridge接続"といいます。<br />
ブリッジの作成方法はRHEL系はこちら、Debian, ubuntuはこちらを参照してください。</li>
</ul></li>
<li><strong>デバイスモデル</strong><br />
エミュレートしているネットワークカードが表示されます。Intelのe1000など代表的なNICがリストされていますので、ゲストOSがサポートしているNICを選択します。"virtio"はkvmで提供されている準仮想化フレームワークを使用して接続します。2012年現在、Linuxのメジャーなディストリビューションの最新版では、標準でサポートされています。</li>
<li><strong>MACアドレス(変更不可)</strong><br />
MACアドレスが表示されます。</li>
</ol>以上で、仮想ネットワーク・インタフェース(NIC)管理について説明を終了します。次回はディスプレイについて説明します。</p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-5817080591279097812012-03-09T23:18:00.000+09:002018-09-24T11:40:26.406+09:00KVMの管理 第5回 (仮想ディスクの管理)<p><span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
仮想化環境の管理ユーティリティvirt-managerで個々の仮想マシンでの仮想ディスクの管理について説明しています。</p><p><span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="https://tipspc.blogspot.com/2011/08/kvm-virt-manager-1_19.html">前回</a>、に引き続き、仮想マシンの管理について説明します。今回は仮想ドライブの管理について触れます。詳細画面にて、各仮想ディスクを選択すると、その仮想ディスクの情報が表示されます。仮想ディスクには、「仮想ハードディスク」、「仮想CDROMドライブ」、「仮想フロッピードライブ」があり、設定できる項目がそれぞれ若干異なります。 それでは、項目ごとに説明していきます。 <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD02xj00YiC3JbQe0SLQlrVUlXXenSssdXWw0deV9mQTI1g8uJER0o9YgPxPjQjy8YJVGMnc27I2n9m0x4rZJD-6s1EK9RpE3E6CefIHP2ikrIsr00cMR4PbEBOpGWqPrdkAVn/s1600/virtman-con06.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"><img border="0" height="288" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD02xj00YiC3JbQe0SLQlrVUlXXenSssdXWw0deV9mQTI1g8uJER0o9YgPxPjQjy8YJVGMnc27I2n9m0x4rZJD-6s1EK9RpE3E6CefIHP2ikrIsr00cMR4PbEBOpGWqPrdkAVn/s320/virtman-con06.jpg" /></a></div><ol><li><strong>ターゲットデバイス(変更不可)</strong><br />
選択しているデバイス名が表示されます。仮想マシンからはこちらが認識されます。</li>
<li><strong>ソースパス(変更不可)</strong><br />
仮称ディスクのパスが表示しされます。 </li>
<strong>接続/切断ボタン(CDROM, フロッピーのみ)</strong>
接続されているCDROM, フロッピーのイメージもしくは物理ドライブの接続/切断を行います。接続の場合は、ダイアログボックスが表示されるので、既存のイメージを選択するか、物理ドライブをマップします。</li>
<li><strong>ストレージサイズ(変更不可)</strong><br />
仮想ディスクの論理サイズが表示されます。</li>
<li><strong>読み込み専用</strong><br />
仮想ディスクを読み込み専用に設定します。CDROMの場合は、デフォルトでチェックされ変更できません。</li>
<li><strong>共有可能</strong><br />
通常、仮想ディスクは1台の仮想マシンからのみマウント出来るよう排他制御がかかります。クラスタシステムなどで複数の仮想マシンから同じ仮想ディスクへアクセスすることが必要な場合は、ここをチェックすることにより同時にアクセス出来るようになります。</li>
<li><strong>詳細オプション</strong><br />
<ol type="i"><li><strong>ディスクパス</strong> 仮想ディスクを接続するパス規格を選択します。<table><tr><th colspan="2">選択可能なドライブ。</th></tr>
<tr><td>IDE</td><td>HDD, CDROM</td></tr>
<tr><td>SCSI</td><td>HDD, CDROM<td></td></tr><br />
<tr><td>USB</td><td>HDD</td></tr><br />
<tr><td>virtio</td><td>HDD<br />
Guest OSで使用するためには、GuestOS側にvirtio用のドライバが必要です。</td></tr><br />
<tr><td>floppy</td><td>フロッピー・ディスク</td></tr><br />
</table></li><br />
<li><strong>シリアル番号</strong><br />
仮想ディスクに、シリアル番号を付加します。設定は任意です。 </li><br />
<li><strong>Storage format</strong><br />
仮想ディスクのフォーマットを選択します。接続する仮想ディスクのフォーマットに合わせて選択してください。 <table><tr><td>raw</td><td>特定の形式フォーマットされていません。デフォルトで作成されるフォーマットです。</td></tr>
<tr><td>qcow2</td><td>QEMUのプロジェクトで開発している仮想ディスクフォーマット</td></tr>
<tr><td>vmdk</td><td>VMwareの仮想ディスクフォーマット</td></tr>
</table></li><br />
</li><br />
</ol></li><br />
<li><strong>パフォーマンスオプション</strong> <ol type="i"><li><strong>キャッシュモデル</strong><br />
<table><tr><td>default</td><td>サーバのデフォルトに設定します。</td></tr>
<tr><td>none</td><td>キャッシュを使いません。</td></tr>
<tr><td>writeback</td><td>読み込み、書き込みの双方でキャッシュを使用します。</td></tr>
<tr><td>writethrough</td><td>読み込みのみキャッシュを使用します。</td></tr>
</table></li>
</li>
<li><strong>IOモード</strong><br />
<table><tr><td>default</td><td>サーバのデフォルトに設定します。</td></tr>
<tr><td>native</td><td>Linuxネイティブの非同期I/Oを使用します。</td></tr>
<tr><td>threads</td><td>POSIX pthreadによる非同期I/Oを使用します。</td></tr>
</table></li>
</ol></li><br />
</ol>上で、仮想ディスクについての説明はおしまいです。<a href="https://tipspc.blogspot.com/2012/03/kvm-5_11.html">次回</a>は仮想NICの管理について説明を行います。</p>やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-52743971300402876152012-03-05T20:00:00.000+09:002012-03-05T20:00:08.394+09:00NICのデバイス名を固定<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
NICのデバイス名を固定します。<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
Linuxでは、ブートのタイミングや増設カードの追加によって、NICがKernelから認識される順序が変ってしまうことがあります。udevを使い、これを固定化する方法を説明します。<br />
<br />
<span style="FONT-WEIGHT: bold;" >設定方法:</span><br />
"/etc/udev/rules.d/70-persistent-net.rules"ファイルに、デバイス名を固定するNICを下記の要領で列記します。記載後、OSをリブートすると設定が反映されます。<br />
<div style="color:#CC0066">KERNEL="eth*", SYSFS{address}=="<i>マックアドレス</i>", NAME="<i>デバイス名</i>"</div><br />
<span style="FONT-WEIGHT: bold;" >設定サンプル:</span><br />
<div class="source">root@ubuntu:~# vi /etc/udev/rules.d/70-persistent-net.rules<br />
KERNEL=="eth*", SYSFS{address}=="52:54:00:cc:52:d1", NAME="eth0"<br />
KERNEL=="eth*", SYSFS{address}=="52:54:00:30:61:72", NAME="eth1"</div><span style="FONT-WEIGHT: bold;" >動作確認:</span><br />
<div class="source">root@ubuntu:~# ifconfig<br />
<span style="color:#CC0066">eth0 Link encap:イーサネット ハードウェアアドレス 52:54:00:cc:52:d1</span><br />
inetアドレス:192.168.122.211 ブロードキャスト:192.168.122.255 マスク:255.255.255.0<br />
inet6アドレス: fe80::5054:ff:fecc:52d1/64 範囲:リンク<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1<br />
RXパケット:1271 エラー:0 損失:0 オーバラン:0 フレーム:0<br />
TXパケット:949 エラー:0 損失:0 オーバラン:0 キャリア:0<br />
衝突(Collisions):0 TXキュー長:1000<br />
RXバイト:122090 (122.0 KB) TXバイト:130943 (130.9 KB)<br />
<br />
<span style="color:#CC0066">eth1 Link encap:イーサネット ハードウェアアドレス 52:54:00:30:61:72</span><br />
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 メトリック:1<br />
RXパケット:89 エラー:0 損失:0 オーバラン:0 フレーム:0<br />
TXパケット:1596 エラー:0 損失:0 オーバラン:0 キャリア:0<br />
衝突(Collisions):0 TXキュー長:1000<br />
RXバイト:10831 (10.8 KB) TXバイト:110510 (110.5 KB)<br />
割り込み:10 ベースアドレス:0xa000</div>以上で、NICのデバイス名の固定方法の説明を終わります。<br />やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-73113007123142610472011-09-26T00:31:00.000+09:002011-09-27T01:11:02.035+09:00Oracle VM 3.0入門(第8回 仮想マシン・テンプレートの登録)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
OVM環境において仮想マシンのテンプレートを、ストレージ・レポジトリへ登録する方法について説明しています。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="http://tipspc.blogspot.com/2011/09/nic-ovm-3.html">前回</a>は仮想NICの生成について説明しました。今回は、仮想マシンのテンプレートを、作成したレポジトリに登録する方法について触れます。<br />
<ol><li><strong>テンプレートの入手</strong><br />
OVMを入手した時に利用したoracle社の<a target="_blank" href="http://linux.oracle.com/">WEBサイト (http://linux.oracle.com/)</a>にアクセスし、Oracle VM : DownloadからE-Deliveryのページに移り、ログインしてください。<br />
<br />
<div style="text-align:center;"><a target="ovm" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhA54mHfKSrzZKF4OUbGWshgUj6cGD22gPaPdeseXxoGF-nKABuWc79rn6RCLj6xQmmAl09rEYsHJmX5W8L-TTwGRiDu-ME1LDZ0Fv871IhReItxXZ1OXlDB5wqYaQWWUov5x2/s1600-h/ovmWeb01.jpg"><img style="cursor:pointer; cursor:hand;width: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhA54mHfKSrzZKF4OUbGWshgUj6cGD22gPaPdeseXxoGF-nKABuWc79rn6RCLj6xQmmAl09rEYsHJmX5W8L-TTwGRiDu-ME1LDZ0Fv871IhReItxXZ1OXlDB5wqYaQWWUov5x2/s200/ovmWeb01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397033254754019346" /></a> <a target="ovm" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3pjYmQWeMDKwSlBqXelxowl8upd3tIseEURTsqkeuWKU15yoHD0JltO-fV-uTRfrxRBae7XejP-RJ5iBN3wNzMl35eq7QGW7bAnG4jlf3_3mtgnZBTol2SXTxKoxKjpcih3Hi/s1600-h/ovmWeb02.jpg"><img style="cursor:pointer; cursor:hand;width: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3pjYmQWeMDKwSlBqXelxowl8upd3tIseEURTsqkeuWKU15yoHD0JltO-fV-uTRfrxRBae7XejP-RJ5iBN3wNzMl35eq7QGW7bAnG4jlf3_3mtgnZBTol2SXTxKoxKjpcih3Hi/s200/ovmWeb02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397033258088537874" /></a> <a target="ovm" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI3BHF3mxmfQeiJIZb3yyWeOV9T8Awi3ka_xG7T8-eV9Hhk2wZ5DpB68qdiDhVjrn5Yui-RQrYlniEh8mn_qyuwf9EuSfSPoOJsyNWvWzomxPBk9S4Ab-q7JmcBQJEdnyHCMbS/s1600-h/ovmWeb03.jpg"><img style="cursor:pointer; cursor:hand;width: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI3BHF3mxmfQeiJIZb3yyWeOV9T8Awi3ka_xG7T8-eV9Hhk2wZ5DpB68qdiDhVjrn5Yui-RQrYlniEh8mn_qyuwf9EuSfSPoOJsyNWvWzomxPBk9S4Ab-q7JmcBQJEdnyHCMbS/s200/ovmWeb03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397033265201172770" /></a></div><br />
"Select a Product Pack"で、"Oracle VM Templates"を選択し、必要なテンプレートをダウンロードしてください。<br />
<br />
<a target="ovm" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsqCrm5dE_YBAKIB9-1f9vdwZA-D-Hdm6hWym1-d0k4zpCjs0TMNblMTnoHqMduCESSLTWTodFbRUEfTLh4cnQfDE1yiiS9Q1FTKH9XIDxbEZbczqg8ml63cl1luWCUYHR8Awc/s1600-h/ovmWeb04.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 220px; " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsqCrm5dE_YBAKIB9-1f9vdwZA-D-Hdm6hWym1-d0k4zpCjs0TMNblMTnoHqMduCESSLTWTodFbRUEfTLh4cnQfDE1yiiS9Q1FTKH9XIDxbEZbczqg8ml63cl1luWCUYHR8Awc/s200/ovmWeb04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397032531430297858" /></a></li>
<li><strong>ファイルの解凍</strong><br />
ダウンロードしたzipファイルを解凍します。<br />
<div class="source">oracle@linux$ unzip V26302-01.zip<br />
Archive: V26302-01.zip<br />
inflating: OVM_OL5U6_X86_64_PVM_10GB.tgz<br />
oracle@linux$</div></li>
<li><strong>WEBサーバ, ftpサーバへのテンプレートのアップロード</strong><br />
解凍したテンプレートをWEBサーバ, ftpサーバへアップロードします。</li>
<li><strong>テンプレート管理画面の表示</strong><br />
OVM Managerを開き、"Home"→"Server Pools"→"Templates"を選択し、テンプレートの管理ページを開きます。下の図のマルの部分("import template")を押して、テンプレートの登録画面を開きます。<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlKO10p9qGHea2mYM9-t8iq93b4YnJgT8t2CNP1MVKYN6_VzggdCpWDMBFtcqXWohM8ivEeT0oGXKsH649zQWQE6MxL_7yeTZhrNS6iYNH_21gHLT5_a1emlom5bbZuUDF5XE4/s1600/ovmmgr-temp011.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="243" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlKO10p9qGHea2mYM9-t8iq93b4YnJgT8t2CNP1MVKYN6_VzggdCpWDMBFtcqXWohM8ivEeT0oGXKsH649zQWQE6MxL_7yeTZhrNS6iYNH_21gHLT5_a1emlom5bbZuUDF5XE4/s320/ovmmgr-temp011.jpg" /></a></div></li>
<li><strong>テンプレート情報の入力</strong><br />
登録画面にて、3つの必要項目を入力し、OKを押します。<br />
<ul><li><strong>Repository</strong><br />
テンプレートを格納するリポジトリを指定します。<br />
<li><strong>Server</strong><br />
テンプレートをリポジトリに格納する作業を行うサーバ指定します。<br />
<li><strong>Template URL</strong><br />
"WEBサーバ, ftpサーバへのテンプレートのアップロード"で、登録したテンプレートのURLを指定します。</ul><div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7SzElIENTlnGA-lBCNn103oc4uyax8kiUzDA2urt1Es6kJQZfftY_gsyO_CbZfcehWLzSgDvNczBhDRNhgxY9ucdzLRqOUne3HbksxNS_WhH_6tGjkKFmHL-9wMWuvQ3LDhnW/s1600/ovmmgr-temp02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7SzElIENTlnGA-lBCNn103oc4uyax8kiUzDA2urt1Es6kJQZfftY_gsyO_CbZfcehWLzSgDvNczBhDRNhgxY9ucdzLRqOUne3HbksxNS_WhH_6tGjkKFmHL-9wMWuvQ3LDhnW/s320/ovmmgr-temp02.jpg" /></a></div>登録が無事に完了すると下のように、テンプレートがリストされます。 <div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha_yOE2HXASApmOlZNECv2L7nRvpAac9FiDGXn5AGblGznkybIKLMINS0WHf0DKHdWtjR0xHQc5U0qBO7k1KK2Z1eNZVAkhhRGjYcUzxnNWtq8Kzl8-Y6dbw200U_c_nkoN6qF/s1600/ovmmgr-temp03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha_yOE2HXASApmOlZNECv2L7nRvpAac9FiDGXn5AGblGznkybIKLMINS0WHf0DKHdWtjR0xHQc5U0qBO7k1KK2Z1eNZVAkhhRGjYcUzxnNWtq8Kzl8-Y6dbw200U_c_nkoN6qF/s320/ovmmgr-temp03.jpg" /></a></div></li>
</ol>以上でテンプレートの登録の説明はおしまいです。次回はよいいよ、テンプレートから仮想マシンを作成する方法について説明します。<br />
<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-81739612061034686692011-09-25T13:10:00.000+09:002011-09-27T01:12:46.175+09:00Oracle VM 3.0入門(第7回 仮想NICの生成)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
OVM 3.0における仮想NICの生成について説明します。<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="http://tipspc.blogspot.com/2011/09/oracle-vm-30-4.html">前回</a>は、サーバ・プールの作成について説明しました。今回は、仮想NICの管理について説明します。正確にはMACアドレスの管理と言った方が正しいかもしれません。<br />
OVM 3.0では、OVMマネージャで仮想NICのMACを生成し一括管理します。<br />
仮想マシンはOVMマネージャから仮想NICに対してMACアドレスを割り当てられた仮想NICを使用します。それでは、MACアドレスの生成方法について説明します。<br />
<br />
<ol><li><strong>管理画面の起動</strong><br />
ツールバーの"Tool"選択し、プルダウンから"Vnic Manager"を選択します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWBM_dS8uvNPwOy33-ZGJDs4YRdAWELWyx8q7xq1oeWb0mvQdethi0q312Lfjy-8c1pD8ZLSMGWzl116yOjeRHoppsbnaXkbZwGX7aReloev85IDx58dJ_ouL_1n4CTuG7aER/s1600/ovmmgr-vnic011.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWBM_dS8uvNPwOy33-ZGJDs4YRdAWELWyx8q7xq1oeWb0mvQdethi0q312Lfjy-8c1pD8ZLSMGWzl116yOjeRHoppsbnaXkbZwGX7aReloev85IDx58dJ_ouL_1n4CTuG7aER/s320/ovmmgr-vnic011.jpg" /></a></div></li>
<li><strong>MACアドレスの生成</strong><br />
まず、"Specify an Initial MAC Address"の隣の"Next"を押して、空いているMACアドレスの最小の値を表示させます。何も追加されていない初回は"00:00:00"が表示されます。<br />
"Number of MACs to generate:"には、追加するMACアドレスの個数を入力し、"Generate"を押すとMACアドレスが生成されます。<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggHd-CPaOI5yJJJKRmmkPmls_XoPDM7Pr2JJfp49u8FU6SQHT5AiJiNIyGtmUZtGVMlD_KrdGQkUCJK-wGwEdy99Qczmi_1lcJE8ldYR-7MGgRIZXKr2Db4TGF7y1fBugC75Hh/s1600/ovmmgr-vnic02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggHd-CPaOI5yJJJKRmmkPmls_XoPDM7Pr2JJfp49u8FU6SQHT5AiJiNIyGtmUZtGVMlD_KrdGQkUCJK-wGwEdy99Qczmi_1lcJE8ldYR-7MGgRIZXKr2Db4TGF7y1fBugC75Hh/s320/ovmmgr-vnic02.jpg" /></a></div></li>
<blockquote>OVMの仮想環境が同じネットワークセグメントにある場合には、MACアドレスが重複しないように生成してください。</blockquote></ol>以上で、仮想NICの生成についての説明を終わります。<br />
次回は<a href="http://tipspc.blogspot.com/2011/09/oracle-vm-30-6_24.html">テンプレートの登録</a>について説明します。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-64746657230038779812011-09-20T01:15:00.000+09:002011-09-26T23:57:26.385+09:00Oracle VM 3.0入門(第5回 ストレージ・リポジトリの設定)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
OVMのシステムにストレージ・リポジトリの設定を行います。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="http://tipspc.blogspot.com/2011/08/oracle-vm-30-2-oracle-vm-manager.html">前回</a>は仮想マシンのイメージ、テンプレート、ISOイメージを格納するNFSストレージが必要の追加方法について説明しました。今回はストレージ・リポジトリの作成から、リポジトリへ仮想マシンの追加までについて説明します。<br />
さて、OVM3.0ではストレージをOVMへ登録しただけでは、仮想マシンやISOイメージ、テンプレート、仮想マシンの設定ファイルを格納することはできません。作成した共有ストレージ上にリポジトリを作成することでファイル類を登録することができます。<br />
<ol><li><strong>リポジトリ作成ウィザードの起動</strong><br />
下の図の赤で囲った部分ををクリックして、ウィザードを起動します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOEObGNt_I-_CHnEYspEwnH4dDbpLw_HIwoOxvrrqs5RIQ0nDo9b8I7yTzW9kq4ZmGaNnmYnRRXAicE_qfFZBIfZwxSXZyTPtHQS6ufPKCcS0jKy6xyYwxcJbAZPxsceIRllH/s1600/ovmmgr-rep00.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOEObGNt_I-_CHnEYspEwnH4dDbpLw_HIwoOxvrrqs5RIQ0nDo9b8I7yTzW9kq4ZmGaNnmYnRRXAicE_qfFZBIfZwxSXZyTPtHQS6ufPKCcS0jKy6xyYwxcJbAZPxsceIRllH/s320/ovmmgr-rep00.jpg" /></a></div></li>
<li><strong>リポジトリの作成</strong><br />
ストレージ・リポジトリを作成するために必要な情報の記入を行い、リポジトリを作成します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMn-0C8l1o9o-kpHrr0tW9QjPjWGx70YJKKIMgPm5wv-CZ1tO62V9KfILny1rfTo7XdyCZ1ToXIcUhsY-vnrieZJlzGwtQVqQdyzGVHa5Sa_7GnQ1Vr8xfr32RBxewf3y6MUx0/s1600/ovmmgr-rep01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMn-0C8l1o9o-kpHrr0tW9QjPjWGx70YJKKIMgPm5wv-CZ1tO62V9KfILny1rfTo7XdyCZ1ToXIcUhsY-vnrieZJlzGwtQVqQdyzGVHa5Sa_7GnQ1Vr8xfr32RBxewf3y6MUx0/s320/ovmmgr-rep01.jpg" /></a></div><ul><li><strong>Name</strong><br />
仮想マシン名を設定します。Oracle VM環境内で一意であれば任意の名前を付けることができます。(必須)<br />
<li><strong>Repository Location</strong><br />
リポジトリのデータを格納するストレージを指定します。(必須)<br />
<ul><li><strong>Netwark File Server</strong><br />
NFSサーバ上にリポジトリを作成します。<br />
虫めがねを押すとNetwork File Serverには、第4回で登録した作成したNFSサーバとストレージが表示され、使用するファイルシステムを選択します。ストレージを使用するためにはあらかじめRefreshしておく必要があります。<br />
<li><strong>Physical Disk</strong><br />
iSCSIやFCなどの共有ディスクをリポジトリとして使用する際に指定します。設定方法については、管理編で説明します。<br />
</ul><li><strong>Share Path</strong><br />
指定したファイルシステム上にサブディレクトリを作成し、そこをリポジトリとします。(任意)<br />
<li><strong>Descripiton</strong><br />
リポジトリの説明を記載します。(任意)</ul>必要事項の記入が終わったらOKを押して、リポジトリを作成します。成功すると下のように作成されたリポジトリがリストされます。 <div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkuKmrOcKy-G9J60-ItEvAfE7_nGIz5cqFiPvES-qAW9lLaiATSSFkTNadUYUJyiO5ndg1GbhUloO9c1hTzLu6m-IKHi4GVILEEjcawsilOFphy1FsD38aN7m-IWnXhbWYXX9k/s1600/ovmmgr-rep03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkuKmrOcKy-G9J60-ItEvAfE7_nGIz5cqFiPvES-qAW9lLaiATSSFkTNadUYUJyiO5ndg1GbhUloO9c1hTzLu6m-IKHi4GVILEEjcawsilOFphy1FsD38aN7m-IWnXhbWYXX9k/s320/ovmmgr-rep03.jpg" /></a></div></li>
<li><strong>登録画面の起動</strong><br />
リポジトリにOVMサーバを登録する画面を起動するために、下のマルで囲まれた部分をおします。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhDZ0pNM3LTokuR_jw-oX_IS0rhqP5mX1Pl11AmSMHEUfkLeUcz73j3LRp7YfPGsGftzG7xK_uJ3zl88iX37epYPpOugHLtrt_w1RecR3AYxm02_5sS_aaP51FKzn5EkTkW19w/s1600/ovmmgr-rep031.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhDZ0pNM3LTokuR_jw-oX_IS0rhqP5mX1Pl11AmSMHEUfkLeUcz73j3LRp7YfPGsGftzG7xK_uJ3zl88iX37epYPpOugHLtrt_w1RecR3AYxm02_5sS_aaP51FKzn5EkTkW19w/s320/ovmmgr-rep031.jpg" /></a></div></li>
<li><strong>OVMサーバの登録</strong><br />
リポジトリに追加するサーバを"Servers"から選択し、右側の"Present to Server(s)へ移動させ、"OK"を押しサーバの登録を行います。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLt2i8olQV6HBb8TfGAyZtTVrMbKe_rSLEy_D_TwCtHruW7vFQVGGTKn_fzeSQOtBmaIRlmEI-0AeGKHINLSIADkceJrzmvvHYV0awMqZV1zafeAUUTlpuK7XpEkRAB3gX-cUE/s1600/ovmmgr-rep04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLt2i8olQV6HBb8TfGAyZtTVrMbKe_rSLEy_D_TwCtHruW7vFQVGGTKn_fzeSQOtBmaIRlmEI-0AeGKHINLSIADkceJrzmvvHYV0awMqZV1zafeAUUTlpuK7XpEkRAB3gX-cUE/s320/ovmmgr-rep04.jpg" /></a></div>サーバが登録されると、次のように右側の"Server"に登録したサーバがリストされます。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQtP-x3PQN1Tchg6pGMUga5z31lhqHvdJ39ELBdHjqTgYxAhXdLo3uFH7AjLFodxvYsH7d3-hUKIZ2qw6wM-miOb1pmps5DJwylSowoX1o4b5bHqx_A4jkQI3jveZafXMYHPKY/s1600/ovmmgr-rep051.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQtP-x3PQN1Tchg6pGMUga5z31lhqHvdJ39ELBdHjqTgYxAhXdLo3uFH7AjLFodxvYsH7d3-hUKIZ2qw6wM-miOb1pmps5DJwylSowoX1o4b5bHqx_A4jkQI3jveZafXMYHPKY/s320/ovmmgr-rep051.jpg" /></a></div></li>
</ol>今回、リポジトリの設定は、仮想マシンを作成するまでに最低限必要な設定のみを説明しました。他の設定や詳細については管理編で触れることにします。 それでは、次回は。OVMを構成する単位である<a href="http://tipspc.blogspot.com/2011/09/oracle-vm-30-4.html">サーバ・プールの登録</a>について説明します。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-11761483332614537522011-09-14T00:29:00.000+09:002011-09-20T01:16:05.623+09:00Oracle VM 3.0入門(第0回 必要なリソースの準備)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
OVM 3.0の環境を構築する前に準備するリソースを説明しています。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
何回かにわたってOVM3.0の構築ついて説明してきましたが、構築に必要となる周辺リソースには触れてきませんでした。今回はどのようなリソースが必要とされるかについて説明します。<br />
OVM 3.0は大規模環境での使用に配慮されているため、仮想化ホスト・サーバ以外にも、構築にいくつかのサーバやストレージなどのリソースを準備しなければなりません。<br />
<br />
<ol><li><strong>サーバ</strong><br />
<ol type="i"><li><strong>OVM Manager</strong><br />
OVM環境を管理するマネージャのサーバです。マネージャへはウエブ・ブラウザをつかって、アクセスします。WebLogic Server, Oracle XEを動かすので、それなりのスペックが必要です。<br />
<br />
<strong>HWスペック:</strong><br />
<table><tr><td>メモリ</td><td>4GB<br />
1.5GB (別にDBサーバ用意した場合)</td></tr>
<tr><td>CPUアーキテクチャ</td><td>64ビット</td></tr>
<td>CPUスピード</td></td>1.83GHz</td></tr>
<tr><td>swap サイズ</td></td>2.1GB</td></tr>
<tr><td>HDD</td><td>/01 5GB<br />
/tmp 2GB</td></tr>
</table><br />
<strong>対応OS:</strong><br />
OVM Managerが、正式にサポートするOSです。<br />
Oracle Linuxは、OVMと同じサイトからダウンロードでき、無料で使用することができます。<br />
<br />
<ul><li>Oracle Linux 5 Update 5 64-bit or later<br />
<li>Oracle Linux 6 64-bit or later</ul>なお、CentOS5.7での動作を確認していますので、RHEL 5でも動作するものと思われます。 Oracle XEサポートOSがサポートするOSです。 <ul><li>Oracle Enterprise Linux 4 Update 7<br />
<li>Oracle Enterprise Linux 5 Update 2<br />
<li>Red Hat Enterprise Linux 4 Update 7<br />
<li>Red Hat Enterprise Linux 5 Update 2<br />
<li>SUSE Linux Enterprise Server 10 SP2<br />
<li>SUSE Linux Enterprise Server 11</ul><strong>必須OSパッケージ:</strong> OVM Manager: <ul><li>unzip<br />
<li>libaio</ul>Oracle XE: <ul><li>glibc should be greater than or equal to 2.3.4-2.41<br />
<li>make should be greater than or equal to 3.80<br />
<li>binutils should be greater than or equal to 2.16.91.0.5<br />
<li>gcc should be greater than or equal to 4.1.2<br />
<li>libaio should be greater than or equal to 0.3.104</ul><li><strong>OVM Server</strong><br />
仮想マシンを動作させるホスト・サーバです。ディスク容量はOSのみで、各種イメージなどは含みません。また、スペックからでなく実測値です。<br />
<br />
<table><tr><td>メモリ</td><td>推奨 2GB以上<br />
最小 1GB</td></tr>
<tr><td>CPUアーキテクチャ</td><td>64ビット</td></tr>
<td>CPU仮想化支援機能<br />
(完全仮想化環境で必須)</td><td>Intel VT-x<br />
AMD-V</td></tr>
<tr>
<tr><td>内蔵HDD</td></td>1GB (swap領域除く)</tr>
</table><li><strong>Web Server</strong><br />
OVMでは、ISOイメージやテンプレートを登録する際には、http, https, ftpのプロトコルでOVMがWeb ServerもしくはFTP Serverからイメージをダウンロードします。そのために、Web ServerかFTP Serverのどちらかをあらかじめ用意しておく必要があります。<br />
<li><strong>FTP Server</strong><br />
同上</ol><li><strong>ストレージ</strong><br />
OVM 3.0では、仮想マシンイメージやISOイメージ、テンプレートの格納場所には、共有ストレージが必要です。標準で使用できるストレージは、NFS, iSCSI, ファイバチャネルです。<br />
<ol type="i"><li><strong>NFS Server</strong><br />
NFS Serverの設定は、すべてのサーバからアクセス可能にする必要があります。<br />
<strong>サンプル:</strong><br />
<div class="source">root # cat /etc/exports<br />
/var/ovm/images *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,subtree_check,secure_locks,anonuid=-2,anongid=-2)<br />
/var/ovm/templates *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,subtree_check,secure_locks,anonuid=-2,anongid=-2)<br />
/var/ovm/iso_images *(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,subtree_check,secure_locks,anonuid=-2,anongid=-2)</div><li><strong>iSCSIターゲット</strong><br />
OVMサーバから同時にアクセスできるように、iSCSIのターゲットを設定します。LinuxでのiSCSIターゲットの設定方法については<a taget="blank" href="http://tipspc.blogspot.com/2009/08/iscisi.html">こちら</a>を参照してください。<br />
<li><strong>ファイバチャネル・ストレージ</strong><br />
ファイバチャネルのSAN環境では、OVMサーバから同時にアクセスできるようアクセスコントロールを設定する必要があります。<br />
<li><strong>ローカル・ストレージ</strong><br />
OVM 3.xでは、内蔵ディスクをパーティションを分けて仮想マシンイメージやISOイメージ、テンプレートの格納場所として使用することはできません。ディスク一本まるまるRAWデバイスとして使用します。</ol><li><strong>クライアント・ソフト</strong><br />
OVM Managerへアクセスするクライアントには、JRE1.6.xに同梱されている"Java Web Start"が必要です。<a target="_blank" href="http://java.com/jp/">こちら</a>からダウンロードしてください。<br />
なお、Open JDKでは、コンソールのtigthvncが動作しませんでした。</ol>事前に、これらの必要リソースを準備してください。 それでは、<a href="http://tipspc.blogspot.com/2011/08/oracle-vm-30-1oracle-vm-server.html">OVM 3.0の構築</a>に戻りましょう。<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-78120764861794549302011-09-10T23:23:00.000+09:002011-09-27T01:04:38.216+09:00Oracle VM 3.0入門 (第6回 サーバプールの作成)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
サーバ・プールを追加する方法を説明します。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="http://tipspc.blogspot.com/2011/09/oracle-vm-30-6.html">前回</a>はストレージ・リポジトリの設定について説明しました。今回は、サーバ・プールの作成について説明を行います。<br />
サーバ・プールとは、OVMを構成するリソース管理する単位(グループ)です。OVMを構成するリソースには、OVM サーバ、仮想マシン、仮想ネットワーク、ストレージ、電源管理ポリシーなどが含まれます。<br />
それでは、サーバ・プール作成の説明に移ります。<br />
<ol><li><strong>ウィザードの起動</strong><br />
ハードウェアのタブを表示し、リソース(Resources)を選択します。メニュー"Actions"かツールバーにあるにある"Create Server Pool"を選択します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6VebSpw-jYv2E4jXLH50IS9SxrcQMb0AMujuv8ZoMYUo4atJSpgMbU1KMdQFDgnCZLjMBa6Qlaja7yL5vs1JXLr6E9uhEdjoZtGRRVIFBhng6eLwVdaF0h57zobvADM1IfAJr/s1600/ovmmgr-sp01.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6VebSpw-jYv2E4jXLH50IS9SxrcQMb0AMujuv8ZoMYUo4atJSpgMbU1KMdQFDgnCZLjMBa6Qlaja7yL5vs1JXLr6E9uhEdjoZtGRRVIFBhng6eLwVdaF0h57zobvADM1IfAJr/s320/ovmmgr-sp01.jpg" /></a></div></li>
<li><strong>必要事項の記入</strong><br />
サーバプールの名前や仮想IPアドレスなど、サーバープールに必要な項目を記入します。記入が終わったら"OK"を押してサーバプールを作成します。<br />
<ul><li><strong>Server Pool Name</strong><br />
任意のサーバプール名を指定します。重複しなければ好きな名前をつけることができます。</li>
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj32WsVWvkgbxu1Vd-p1CYhcLJ5aZC6UILbgJket33exrN561ihmt7GAmBYKAWx1McnHejUIquIo439r5fum0aHGhkhzXYsW4_A76eTbqvTirT2YZ9OAgQ9C1bjv7L0-p4hJWjN/s1600/ovmmgr-sp02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj32WsVWvkgbxu1Vd-p1CYhcLJ5aZC6UILbgJket33exrN561ihmt7GAmBYKAWx1McnHejUIquIo439r5fum0aHGhkhzXYsW4_A76eTbqvTirT2YZ9OAgQ9C1bjv7L0-p4hJWjN/s320/ovmmgr-sp02.jpg" /></a></div><li><strong>Description</strong><br />
サーバプールの説明を記入します。この項目はオプションです。</li>
<li><strong>Keypamp</strong><br />
サーバプールに所属する仮想マシンのデフォルトのキーマップを設定します。</li>
<li><strong>Secure VM Magrate</strong><br />
Live Maigrationするを行う際の通信を暗号化します。</li>
<li><strong>Activate Cluster</strong><br />
サーバプールにあるOracle VMサーバを、クラスター化する場合にチェックします。今回はチェックしません。</li>
</ul></li>
サーバプールが作成されると、下のように"Resources"と"Server Pools"に表示されます。 <div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VWdJ0Gcv3E7wX_pwa7WkY44sNG7LJVqg9pDIjqGSHCnVY0-dEQ_FGcgJDnqeHPFwS7_yYko5DMgiczCXa0IWTngkH48cZQF1T5ThnoyAo1zus3a14sVXp80vwzyJvW44JppU/s1600/ovmmgr-sp03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VWdJ0Gcv3E7wX_pwa7WkY44sNG7LJVqg9pDIjqGSHCnVY0-dEQ_FGcgJDnqeHPFwS7_yYko5DMgiczCXa0IWTngkH48cZQF1T5ThnoyAo1zus3a14sVXp80vwzyJvW44JppU/s320/ovmmgr-sp03.jpg" /></a></div></li>
<li><strong>OVMサーバの登録ウィザードの起動</strong><br />
作成されたサーバプールにOVMサーバを登録するためにウィザードを起動します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlXwZjEuZ9CV7ZSCwfFeAXzbSqWCKZUqR8mSq0kc6mkFOjVDrM-kRbBYyA1wdhYWM2Me-hJfWNuq1pcWCiLPN8S5uHeCdRHBr2uUDNigT3W3HrJI3tDaUB8Yke3AHkhCc9j9S/s1600/ovmmgr-sp04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlXwZjEuZ9CV7ZSCwfFeAXzbSqWCKZUqR8mSq0kc6mkFOjVDrM-kRbBYyA1wdhYWM2Me-hJfWNuq1pcWCiLPN8S5uHeCdRHBr2uUDNigT3W3HrJI3tDaUB8Yke3AHkhCc9j9S/s320/ovmmgr-sp04.jpg" /></a></div></li>
<li><strong>サーバの選択</strong><br />
"Available Servers"からサーバプール登録するサーバを選択し、"Selected Servers"へ移動します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ3nxsg7w1kBExPOLXILmzrr7I5ad_18tmoA8MQECZG08PWifWSkGYeAw8aXYtsDxToTcj1CLgBWSUmh6E0xcqOoEmjRkLd89le053ErazcifS4YNWgMJgEPceXd_h6gyZyQKz/s1600/ovmmgr-sp05.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ3nxsg7w1kBExPOLXILmzrr7I5ad_18tmoA8MQECZG08PWifWSkGYeAw8aXYtsDxToTcj1CLgBWSUmh6E0xcqOoEmjRkLd89le053ErazcifS4YNWgMJgEPceXd_h6gyZyQKz/s320/ovmmgr-sp05.jpg" /></a></div>OVMサーバが登録されると下のようにリストされます。<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8FW5rtbLhlUyhOZBKRPuikjFOLI8-3AH4H8GSsL5Z59iCq0Xd2YCUw9XvqAnxK6wxVl9p-d76QGHsW23wJR9ZLQQgkRPfXNBu8NfGR3QxAKzmOdjZIpGrh_IYVlt_z9b6nU_K/s1600/ovmmgr-sp06.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8FW5rtbLhlUyhOZBKRPuikjFOLI8-3AH4H8GSsL5Z59iCq0Xd2YCUw9XvqAnxK6wxVl9p-d76QGHsW23wJR9ZLQQgkRPfXNBu8NfGR3QxAKzmOdjZIpGrh_IYVlt_z9b6nU_K/s320/ovmmgr-sp06.jpg" /></a></div></li>
</ol>以上でサーバプールの作成は終了です。<br />
次に<a href="http://tipspc.blogspot.com/2011/09/nic-ovm-3.html">仮想NICの管理</a>について説明したいと思います。やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-52053350042900890482011-09-09T23:37:00.000+09:002013-02-14T09:34:21.361+09:00ubuntuでkvmを使う<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span> <br />
ubuntuでkvmを使うためのOSインストールについて説明しています。<br />
CentOS6, RHEL6の方は<a href="http://tipspc.blogspot.com/2011/09/centos6-rhel6kvm.html">こちら</a>を、CentOS5.4以降の方は<a href="http://tipspc.blogspot.com/2009/10/centos-54-kvm-12.html">こちら</a>を、RHEL5.4以降の方は<a href="http://tipspc.blogspot.com/2009/08/rhel-54-kvm-2os.html">こちら</a>を、それぞれご覧下さい。<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span> <br />
KVMはLinux kernelに2.6.20より標準で実装されている仮想化環境で、カーネルのモジュールとして動作します。<br />
また、KVMはハイパーバイザとしてのみ働き、自身ではPCのエミュレートの機能は持っておらず、QEMUというエミュレータがKVMとの間のやり取りを行って、仮想環境を提供しています。なお、KVMの使用するためには、Intel-VTかAMD-Vといった仮想化技術を実装したCPUと対応したマザーボードが必要です。対応していない場合にはqemuが完全仮想化によってエミュレーションを行いため、非常に低速になります。<br />
<br />
それでは、KVMインストールについて説明して行きたいと思います。 <br />
<strong>[デスクトップ編]</strong> <br />
デスクトップの媒体を使用してインストールした時のkvmのインストール方法です。<br />
<ol><li><strong>OSのインストール</strong> <br />
ubuntuでは、インストール時にkvmを意識した設定はありません。</li>
<li><strong>パッケージの追加</strong> <br />
"kvm"と"virt-manager"のパッケージを追加します。<br />
x<div class="source">root@ubuntu-sv-01:~# apt-get install kvm virt-manager<br />
パッケージリストを読み込んでいます... 完了<br />
依存関係ツリーを作成しています <br />
状態情報を読み取っています... 完了<br />
以下の特別パッケージがインストールされます:<br />
<略><br />
</div></li></ol><strong>[サーバ編]</strong> <br />
サーバの媒体を使用してインストールした時のkvmのインストール方法です。<br />
<ol><li><strong>OSのインストール</strong> <br />
「ソフトウェアの選択」にて"Virtual Machine host"にチェックします。他にはリモートからのメンテナンスを考えると"OpenSSH server"もチェックしておきましょう。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="kvm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPJeYpR65EMN8llIzXDhvYHP3pQ0eLIPS6MLzhqMceG5QxF_Rv3Lx_nd4c_Q-rK1Sb9XRYjsaEaU1Dwu1kwQZGMeU6XAZjfr8kcBxJCOm7d5W-5wAN57LJsRIXDMr-jwTxoXs-/s1600/kvm-install02.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPJeYpR65EMN8llIzXDhvYHP3pQ0eLIPS6MLzhqMceG5QxF_Rv3Lx_nd4c_Q-rK1Sb9XRYjsaEaU1Dwu1kwQZGMeU6XAZjfr8kcBxJCOm7d5W-5wAN57LJsRIXDMr-jwTxoXs-/s320/kvm-install02.png" /></a></div></li>
<li><strong>パッケージの追加</strong> <br />
ホストの上で、管理する場合には、"virt-manager"のパッケージを追加します。<br />
<div class="source">root@ubuntu-sv-01:~# apt-get install virt-manager<br />
パッケージリストを読み込んでいます... 完了<br />
依存関係ツリーを作成しています <br />
状態情報を読み取っています... 完了<br />
以下の特別パッケージがインストールされます:<br />
<略><br />
</div></li></ol><br />
これでKVMを使用する準備が整いました。<a href="http://tipspc.blogspot.com/2011/08/kvm-2-os.html">こちら</a>参照して、仮想マシンの作成からOSのインストールまでを行ってください。<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-64056458697892080592011-09-08T01:20:00.000+09:002011-09-10T07:23:18.460+09:00CentOS6, RHEL6でkvmを使う<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span> <br />
CentOS 6, RHEL6でkvmを使うためのOSインストールについて説明しています。<br />
ubuntuの方は<a href="http://tipspc.blogspot.com/2011/08/ubuntukvm.html">こちら</a>をご覧ください。CentOS5.4以降の方は<a href="http://tipspc.blogspot.com/2009/10/centos-54-kvm-12.html">こちら</a>を、RHEL5.4以降の方は<a href="http://tipspc.blogspot.com/2009/08/rhel-54-kvm-2os.html">こちら</a>を、それぞれご覧下さい。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span> <br />
CentOS 6, RHEL6 から仮想化環境にXen替わってKVM (Kernel-based Virtual Machine)が採用されました。 <br />
KVMはLinux kernelに2.6.20より標準で実装されている仮想化環境で、カーネルのモジュールとして動作します。<br />
また、KVMはハイパーバイザとしてのみ働き、自身ではPCのエミュレートの機能は持っておらず、QEMUというエミュレータがKVMとの間のやり取りを行って、仮想環境を提供しています。なお、KVMの使用するためにはは、Intel-VTかAMD-Vといった仮想化技術を実装したCPUと対応したマザーボードが必要です。 対応していない場合にはqemuが完全仮想化によってエミュレーションを行いため、非常に低速になります。<br />
<br />
<br />
それでは、今回は、KVMインストールについて説明して行きたいと思います。 <br />
<ol><li><strong>OSのインストール</strong> <br />
KVMのインストールは、通常のOSのインストールの中で、仮想化のパッケージ・グループを選択することで行います。 <br />
なお、OSインストールについては、KVMに関するポイントの部分を中心に説明します。 <br />
<ol type="i"><li><strong>インストール・ソフトウェアの選択</strong> <br />
下のソフトウエアの選択画面にて、CentOS 6では"Virtual Host"を、RHEL6チェックでは"仮想化ホストをチェックし、ソフトウェア選択のカスタマイズを"今すぐカスタマイズ"を選択します。 <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="kvm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7A2gHmvAiNF_Sqe5N1-rZwdW5vyC1h0EBhzH0mnS1pMjsTYuAplTDxhVytsW6E9PjwlKAudXAvXMh4LafVaIXLW9Uqsc9yhlsoFGEN2C6ome8XhRH3gSet0wWhe-tdxtC9B89/s1600/screenshot-0000.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7A2gHmvAiNF_Sqe5N1-rZwdW5vyC1h0EBhzH0mnS1pMjsTYuAplTDxhVytsW6E9PjwlKAudXAvXMh4LafVaIXLW9Uqsc9yhlsoFGEN2C6ome8XhRH3gSet0wWhe-tdxtC9B89/s320/screenshot-0000.png" /></a><br />
<strong>CentOS6</strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixPkVnK_wU7hx-V2wYAFyuppefeNqO5iCUVCAsT-lK1O27aJSqM9I_gjbwPSIQ78SPSmGxJIdFSdo-HSpxIRFh7byihFVzgZkWyMT6RD66QAwo7MPv8tIlEy48j7xDMdBkX-bG/s1600/screenshot-0000.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixPkVnK_wU7hx-V2wYAFyuppefeNqO5iCUVCAsT-lK1O27aJSqM9I_gjbwPSIQ78SPSmGxJIdFSdo-HSpxIRFh7byihFVzgZkWyMT6RD66QAwo7MPv8tIlEy48j7xDMdBkX-bG/s320/screenshot-0000.png" /></a><br />
<strong>RHEL 6</strong></div><br />
次の画面では、左側のカテゴリで"仮想化"を選択すると、右側のパッケージグループに"仮想化"、"仮想化クライアント"、"仮想化プラットフォーム"が選択されていることを確認します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="kvm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAYV1LDAFXkd09FUdeZrl4ZlWjPuXkP3eLXDAxFw-7NmjrYlCpu3uzmuKUoFjMs8NQ9DIhAFH-W4uYxb8wGyasb5BCC0rVsK2de0Mgr5smMr82TmhRiXPxQy3Dx-Hvf-RQIdnF/s1600/screenshot-0001.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAYV1LDAFXkd09FUdeZrl4ZlWjPuXkP3eLXDAxFw-7NmjrYlCpu3uzmuKUoFjMs8NQ9DIhAFH-W4uYxb8wGyasb5BCC0rVsK2de0Mgr5smMr82TmhRiXPxQy3Dx-Hvf-RQIdnF/s320/screenshot-0001.png" /></a></div></li>
<li><strong>デスクトップ環境のインストール</strong><br />
"Virtual Host"では、GNOME,X Windowがインストールパッケージとして選択されません。<br />
カテゴリで"デスクトップ"を選択し、"X Window System"と"デスクトップ"のパッケージ・グループをチェックします。もちろん、デスクトップを使用しないサーバとして使用する場合にはこれらのパッケージ・グループをインストール必要はありません。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="kvm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs6LVZFA4kEbMcwtxKzzTIu1S-Ox2eHShgsXE4dFzX21moJgbkFe3nMfo3FzgPfObrDkQbhaj7EBnqu4gAkiuubMMBAioLHf0J2FEIYTFcLuGpCog7cetFQnDIR35RcrSr5Pdu/s1600/screenshot-0002.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs6LVZFA4kEbMcwtxKzzTIu1S-Ox2eHShgsXE4dFzX21moJgbkFe3nMfo3FzgPfObrDkQbhaj7EBnqu4gAkiuubMMBAioLHf0J2FEIYTFcLuGpCog7cetFQnDIR35RcrSr5Pdu/s320/screenshot-0002.png" /></a></div></li>
</ol>その後は、通常通りインストールを進め、完了後、再起動を行ってください。</li>
<li><strong>動作確認</strong> <br />
KVM用カーネル・モジュールがロードされていることを確認します。 <br />
<br />
<div class="source">[root@vm-host03 ~]# lsmod | grep kvm <br />
kvm_intel 85992 0 <br />
kvm 222368 2 ksm,kvm_intel</div><br />
AMDのCPUでは、"kvm_intel"のかわりに"kvm_amd"がロードされます。</li>
</ol><br />
これでKVMを使用する準備が整いました。<a href="http://tipspc.blogspot.com/2011/08/kvm-2-os.html">こちら</a>参照して、仮想マシンの作成からOSのインストールまでを行ってください。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[付録]</span> <br />
インストールをテキストで行った場合や、kvmの環境を後からインストールする場合には、"仮想化"、"仮想化クライアント"、"仮想化プラットフォーム"のパッケージ・グループを追加します。<br />
<br />
<div class="source"># yum groupinstall 仮想化 仮想化クライアント 仮想化プラットフォーム</div>英語でパッケージ・グループを指定するならば、<br />
<div class="source"># yum groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform'</div><br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-63495663572473126312011-09-06T22:57:00.000+09:002011-09-06T23:07:44.853+09:00qemu, kvmでブリッジ接続 (ubuntu, Debian編)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
ubuntu, Debianにおいてネットワーク・ブリッジの作成を方法を説明しています。<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
KVMやqemuではlibvirtによるNAT接続の仮想ネットワークが作成されますが、仮想マシンをホストと同じネットワークに接続する場合にはブリッジを作成しなければなりません。<br />
<a href="http://tipspc.blogspot.com/2009/09/qemu-kvm.html">以前</a>、RHELやCentOSでのブリッジの作成保法について説明しました。今回はubuntuやDebianで、ブリッジを作成する方法について説明します。<br />
<ol><li><strong>bridge-utilsのインストール</strong><br />
ブリッジの作成には"bridge-utils"パッケージが必要です。ただ、kvm (qemu-kvm)やlibvirt-binと依存関係があるので、これらと同時にインストールされますので、特に意識する必要はありません。</li>
<li><strong>NetworkManagerのアンインストール</strong><br />
ブリッジの設定は、ネットワークの設定ファイルを直接編集する必要がありますが、NetworkManagerがあると設定ファイルを上書きしてしまうことがあるので削除します。<br />
<br />
<div class="source">root@ubuntu11-04:~# apt-get remove network-manager<br />
パッケージリストを読み込んでいます... 完了<br />
依存関係ツリーを作成しています <br />
状態情報を読み取っています... 完了<br />
以下のパッケージは「削除」されます:<br />
network-manager network-manager-gnome<br />
アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。<br />
この操作後に 3,752 kB のディスク容量が解放されます。<br />
続行しますか [Y/n]? Y</div></li>
<li><strong>設定ファイルの編集</strong><br />
ubuntu, Debianでは、ネットワークの設定は、"/etc/network/interfaces"で行います。<br />
<strong>サンプル:</strong><br />
<ul><li>DHCPの場合<br />
<div class="source">auto lo<br />
iface lo inet loopback<br />
<span style="color:red">auto eth0<br />
iface eth0 inet manual<br />
auto br0<br />
iface br0 inet dhcp<br />
bridge_ports eth0<br />
bridge_maxwait 0<br />
bridge_fd 0<br />
bridge_stp off</span></div></li>
<li>静的なIPアドレスの場合<br />
<div class="source">auto lo<br />
iface lo inet loopback<br />
<span style="color:red">auto eth0<br />
iface eth0 inet manual<br />
auto br0<br />
iface br0 inet static<br />
address 192.168.1.211<br />
network 192.168.1.0<br />
netmask 255.255.255.0<br />
broadcast 192.168.1.255<br />
gateway 192.168.1.1<br />
bridge_ports eth0<br />
bridge_stp off<br />
bridge_fd 0<br />
bridge_maxwait 0</span></div></li></ul></li>
<li><strong>ネットワークの再起動</strong><br />
ネットワークの再起動を行います。<br />
<div class="source">root@ubuntu11-04:~# sudo /etc/init.d/networking restart<br />
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces<br />
* Reconfiguring network interfaces... [ OK ] </div></li>
<li><strong>動作確認</strong><br />
ifconfigコマンドで正しく動作指定ことを確認します。<br />
<div class="source">ubuntu11-04:~# ifconfig <br />
br0 Link encap:イーサネット ハードウェアアドレス 52:54:00:f9:67:b4 <br />
inetアドレス:192.168.122.112 ブロードキャスト:192.168.122.255 マスク:255.255.255.0<br />
inet6アドレス: fe80::5054:ff:fef9:67b4/64 範囲:リンク<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1<br />
RXパケット:15 エラー:0 損失:0 オーバラン:0 フレーム:0<br />
TXパケット:46 エラー:0 損失:0 オーバラン:0 キャリア:0<br />
衝突(Collisions):0 TXキュー長:0 <br />
RXバイト:1681 (1.6 KB) TXバイト:8963 (8.9 KB)<br />
<br />
eth0 Link encap:イーサネット ハードウェアアドレス 52:54:00:f9:67:b4 <br />
inet6アドレス: fe80::5054:ff:fef9:67b4/64 範囲:リンク<br />
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 メトリック:1<br />
RXパケット:1111 エラー:0 損失:0 オーバラン:0 フレーム:0<br />
TXパケット:270 エラー:0 損失:0 オーバラン:0 キャリア:0<br />
衝突(Collisions):0 TXキュー長:1000 <br />
RXバイト:71830 (71.8 KB) TXバイト:45452 (45.4 KB)</div></li></ol>以上でブリッジの作成は終了です。<br />
<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0tag:blogger.com,1999:blog-38013647.post-76100936160683741912011-09-05T00:03:00.001+09:002011-09-14T00:34:13.727+09:00Oracle VM 3.0入門 (第4回 NFSサーバの登録)<span style="FONT-WEIGHT: bold;font-size:large;" >[概要]</span><br />
セットアップしたOVM ManagerにNFSサーバを追加する方法を説明します。<br />
<br />
<span style="FONT-WEIGHT: bold;font-size:large;" >[詳細]</span><br />
<a target="_blank" href="http://tipspc.blogspot.com/2011/08/oracle-vm-30-2-oracle-vm-manager.html">前回</a>はOVM ManagerへOVM サーバを登録しました。OVMには仮想マシンのイメージ、テンプレート、ISOイメージを格納するストレージが必要です。入門編ではNFSストレージを追加します。<br />
LinuxでNFSサーバを準備する場合は、<a target="_blank" href="http://tipspc.blogspot.com/2011/09/oracle-vm-30.html">こちら</a>を参照してください。<br />
<br />
<strong>[NFSサーバの登録]</strong><br />
<ol><li>ビューを"Home"から"Hardware"に変更し、"Storage"(ストレージ)のタブを選択します。</li>
<li>メニューの"Action"もしくはツールバーから"Register Storage Array"(図の赤く囲んだ部分)を選択します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWqG_MogQIpPinPwGWm88BflXom3KdSwYUBaCj8bTVpE93ifmgQVOBWket2kZZECh12joV_lnRrU3zGBbH-l_S0eviX8GCEFVRdUzeYWgmf19trOMZtewPAVPSWHPn2oLjQ5fj/s1600/ovmmgr-st011.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWqG_MogQIpPinPwGWm88BflXom3KdSwYUBaCj8bTVpE93ifmgQVOBWket2kZZECh12joV_lnRrU3zGBbH-l_S0eviX8GCEFVRdUzeYWgmf19trOMZtewPAVPSWHPn2oLjQ5fj/s320/ovmmgr-st011.jpg" /></a></div></li>
<li>NFSサーバの情報を設定します。<br />
<span style="color : blue;">*</span> の部分は、必ず設定しなければなりません。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtBmCMSMXKQBtlzaxbRHqYTdgHltSV0zBtg5814aU8_PMDLiduhEapM6gglP3e9Y2O-dLHKlSYncpam8egyCkUwB6UoviIvzbzJIx5wg3USK0bJxjet3B75aSX7SGVNMCGcJ8c/s1600/ovmmgr-st02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtBmCMSMXKQBtlzaxbRHqYTdgHltSV0zBtg5814aU8_PMDLiduhEapM6gglP3e9Y2O-dLHKlSYncpam8egyCkUwB6UoviIvzbzJIx5wg3USK0bJxjet3B75aSX7SGVNMCGcJ8c/s320/ovmmgr-st02.jpg" /></a></div><ol tpype="i"><li><strong>Name :</strong><br />
ファイルサーバ名を設定します。ここはホスト名でなく任意でかつ一意の名前をつけることができます。(必須)<br />
<li><strong>Storage Plug-in :</strong><br />
ファイルサーバに接続するためのPlug-inを指定するのですが、NFSでは"Oracle Generic Network File System"を選択します。(必須)<br />
<li><strong>Access Host :</strong><br />
登録するファイルサーバのIPアドレスもしくはホスト名を指定します。(必須)<br />
<li><strong>Description :</strong><br />
ファイルサーバの説明を記載します。(任意)</ol>値を設定し終わったら、「次へ」を押して進みます。</li>
<li>ファイルサーバを管理するOVM サーバを登録します。"Available Servers"から選択し"Selected Servers"へ移し、すべて移し終えたら"OK"を押します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizWDArIafNQG9xSVCBcEe9Np62Yq9Ds7haWQwJEAhiYZ6D2zjGBijMXDcWLc8T9TcaLtX5uZ3zbUBj_wv1Oaae4rufUu_eGEs4rextVGjUxC6g5MSc9MBpVO4ZzJR4423R1AHS/s1600/ovmmgr-st03.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizWDArIafNQG9xSVCBcEe9Np62Yq9Ds7haWQwJEAhiYZ6D2zjGBijMXDcWLc8T9TcaLtX5uZ3zbUBj_wv1Oaae4rufUu_eGEs4rextVGjUxC6g5MSc9MBpVO4ZzJR4423R1AHS/s320/ovmmgr-st03.jpg" /></a></div></li>
<li>ファイルサーバの登録が完了すると、ファイルサーバとシェアされているファイルシステムが表示されます。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicmwhDTkoAJt63C5OJkCCZHFf0SAl2hqulZVUs_dTfq5Rn7HXXAMUkbbfWAHnP1PGF0m0pztjr7jtUUdAmnfKZXaI86KFgRqmf_y3CTNENrX6GVmx8heclrEm6YAF4ypsyaX7g/s1600/ovmmgr-st04.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicmwhDTkoAJt63C5OJkCCZHFf0SAl2hqulZVUs_dTfq5Rn7HXXAMUkbbfWAHnP1PGF0m0pztjr7jtUUdAmnfKZXaI86KFgRqmf_y3CTNENrX6GVmx8heclrEm6YAF4ypsyaX7g/s320/ovmmgr-st04.jpg" /></a></div></li>
</ol><strong>[ファイルシステムのリフレッシュ]</strong><br />
登録されたファイルシステムを使用するためには、一度リフレッシュを行って情報をOVM Managerへ反映させる必要があります。<br />
<ol><li>リフレッシュするファイルシステムを選択し、メニューのActionもしくはツールバーから"Refresh File System"(図の赤く囲んだ部分)を選択します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDtf5fGBCX2LYelXzOv4z1h6adl7VdVe6Cdokl-vAS2iivFpSCpwFjIJRTArcARkjnFjpHWUQ-airTyaIhcI9QlTqkjN_rqEgk815uiCa06zxZFBFtTdr0PMZzms6aT9zO1Zb/s1600/ovmmgr-st051.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDtf5fGBCX2LYelXzOv4z1h6adl7VdVe6Cdokl-vAS2iivFpSCpwFjIJRTArcARkjnFjpHWUQ-airTyaIhcI9QlTqkjN_rqEgk815uiCa06zxZFBFtTdr0PMZzms6aT9zO1Zb/s320/ovmmgr-st051.jpg" /></a></div></li>
<li>リフレッシュを実施するOVMサーバを選択します。なお、リフレッシュは1台のOVMサーバから実施すれば十分です。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a target="ovm" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT2BfXIeK39OC0TbO-jkMUqqpxm_YRtGv5vUUe95QS7ZdBdKiQoRHaa0S_mTgU6zGYBErRRV6Y7CgRUshzT0rTircNGpJPeJ8veCp52MhoWMyPlvnl4qUI_reAAJ89r5D9G8xv/s1600/ovmmgr-st06.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="244" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT2BfXIeK39OC0TbO-jkMUqqpxm_YRtGv5vUUe95QS7ZdBdKiQoRHaa0S_mTgU6zGYBErRRV6Y7CgRUshzT0rTircNGpJPeJ8veCp52MhoWMyPlvnl4qUI_reAAJ89r5D9G8xv/s320/ovmmgr-st06.jpg" /></a></div></li>
</ol>以上でNFSサーバの登録は完了です。NFS以外の共有ストレージについては"管理編"で詳しく説明します。次回は仮想ネットワークと仮想NICの登録を行います。<br />
<br />
やぎhttp://www.blogger.com/profile/16281325696463826885noreply@blogger.com0