第1回で,KVMはLinuxカーネル2.6.20でカーネルツリーに取り込まれて開発されていることを紹介しました。2.6.18をベースで開発されていますが,KVM仮想化機能をバックポートして組み入れています⁠)⁠。x上でのKVM仮想環境の構築手順を解説します。KVM環境の構築手順は以下のとおりとなります。xに対するRHEL6の詳細な手順はこちらで公開しています。導入作業の際はぜひご活用ください。KVM導入ガイドhttp://www-06.ibm.com/jp/domino04/pc/support/Sylphd07.nsf/jtechinfo/SYJ0-024672Fプロセッサの仮想化支援機能の確認KVMによる仮想環境の実現はプロセッサの仮想化支援機能が前提となっていますので,導入対象サーバでIntel-VTもしくはAMD-Vなどのプロセッサ仮想化支援機能が使用可能になっていることを確認します。サーバ起動時にuEFIもしくはBIOSに仮想化支援機能に関する設定項目がありますので確認します。Virtualization」が「Enable」であることを確認します。OSが導入してあるシステムでしたら,以下のコマンドでも確認可能です。lahf_lmAMDプロセッサ環境では以下になります。以下の情報をご覧ください。virtualCheckerRHEL6のインストールホストLinuxとしてRHEL6をインストールします。インストールは通常の手順と同様に進めます。途中インストールするサーバの種類を選択する画面が表示されますので,「⁠仮想ホスト」を選択することによりKVM環境が導入されます。RHEL6にはKVM環境の管理ツールである仮想マシンマネージャ(Virt-Manager)が同梱されていますが,使用にはGUI環境が必要となります。サーバ種類で「仮想ホスト」を選択した際にはGUI環境は導入されません。System」「⁠グラフィカル管理ツール」を選択して,GUI環境をインストールします。導入パッケージグループの選択後,RHEL6のインストールが開始されます。RHEL完了6の導入が完了し,再起動を行った後,以下のコマンドでKVM関連ドライバがロードされていることを確認します。kvm_intelゲストOSのインストールゲストOSをインストールするためには,RHEL6に同梱されている仮想マシンマネージャを使用します。ゲストOSとしてRHEL6を導入する手順を解説します。ホストLinuxにrootでログイン後,「⁠アプリケーション⁠」⁠→「⁠システムツール⁠」⁠→「⁠仮想マシンマネージャ」を選択して起動します。仮想マシンマネージャ画面上で「localhost」を選択して,「⁠新規」ボタンをクリックすることで,ゲストOSをインストールする仮想マシン環境の設定を行います。仮想マシン設定として,仮想マシン名,割り当てるリソース(仮想CPU数,メモリ量,ディスク容量⁠)⁠,インストール元を指定します。ゲストOSの導入手順は,ホストLinuxと同じ手順で進めて導入作業を完了します。ゲストOSの操作ゲストOSの稼動状況は,仮想マシンマネージャ上で確認できます。仮想マシン上で右クリックすることで,仮想マシンの起動・停止の操作が可能です(図1⁠)⁠。ゲストOSのコンソールを使用する場合は,対象の仮想マシン上で右クリック⇒「開く」によりコンソール画面が立ち上がり,操作が可能になります(図2,図3⁠)⁠。下表のコマンドで確認することも可能です。仮想マシンを稼動させる際には,仮想マシン環境に対してホストLinuxが管理しているリソース(プロセッサ,メモリ,ディスク)を割り当てて使用します。1つの仮想マシン環境に割り当てることができる仮想プロセッサとしては64仮想プロセッサ,メモリ量としては256Gバイトまで割り当てることができ,さまざまな種類のワークロードを統合することが可能になります。最近のプロセッサはマルチコア化が進んでおり,仮想マシンの集約を考えた場合には,プロセッサリソースを使い切ることはなく,メモリ量がボトルネックになり,仮想マシン集約数が制限される傾向があります。マルチコア化が進んだプロセッサーリソースを使い切るためには,メモリ搭載量もプロセッサコア数とのバランスが取れたデザインとすること,コンピュータリソースを無駄なく使用できるようになります。xのeX5(エックス5)搭載モデルを準備しております。64コアのプロセッサリソース,2TBのメモリリソースをバランスよくかつ柔軟に構成でき,仮想化に最適なサーバとなっています。eX5搭載モデルをご検討ください。詳細はこちらをご覧ください。Corporationの商標です。他の製品名およびサービス名等は,それぞれIBMまたは各社の商標である場合があります。他の会社名,製品名およびサービス名等はそれぞれ各社の商標です。この記事に掲載されている情報は,2011年4月15日現在のものです。事前の予告なしに変更する場合があります。x著者プロフィール阿部純一郎(あべじゅんいちろう)サーバ管理技術のスペシャリストとして活動。お客様環境に合わせたデータセンターの効率的な管理方法を提案、適用を推進。近年はプライベート・クラウド・コンピューティング環境での活用に注力。大澤隆(おおさわたかし)Linux/OSS等のオープン・テクノロジー・スペシャリストとして活動し,システム設計,構築を通じて企業システムへの適用を推進。本年よりオープン・テクノロジーのクラウド・コンピューティング環境での活用に注力。中井悦司(なかいえつじ)Linux/OSSを中心とするオープン・テクノロジーのスペシャリスト。近年はプライベート・クラウドの設計・構築に関わりながら,企業システムにおけるクラウド・コンピューティング技術の活用にも注力。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。