タグ

kvmに関するdefiantのブックマーク (64)

  • I/O Acceleration with vhost-net & SRIOV

    Tom Schwaller studied Mathematics and Theoretical Physics at theSwiss Federal Institute of Technology in Zurich and worked afterwardsfor several high performance computing research projects. From1996-2001 he was editor-in-chief of he German Linux Magazineand also cofounded the Linux New Media AG.Since June 2001 he works as Linux IT Architect at IBM Gemany andhelped as member of the Linux Impact Te

    defiant
    defiant 2012/01/24
  • Nested kvm guests

    Yesterday, the right honorable James Page asked whether nested kvm was supported. It’s been long supported on AMD, but for a long time the answer has been “check back later” for Intel. I hadn’t checked in a while though, so I took a quick look. And lo! It appears to have been introduced in the upstream kernel in May 2011. It is turned off by default. To turn it on, you must provide the ‘nested=1’

    Nested kvm guests
    defiant
    defiant 2012/01/20
  • VP, Engineering [email protected] Bryan Cantrill Experiences Porting KVM to SmartOS @bcantrill WTF is SmartOS? • illumos-derived OS that is the foundation of both Joyentʼs public cloud and SmartDataCenter product • As an illumos derivative, has severa

    VP, Engineering [email protected] Bryan Cantrill Experiences Porting KVM to SmartOS @bcantrill WTF is SmartOS? • illumos-derived OS that is the foundation of both Joyentʼs public cloud and SmartDataCenter product • As an illumos derivative, has several key features: • ZFS: Enterprise-class copy-on-write filesystem featuring constant time snapshots, writable clones, built-in compression, checksummin

  • 米Joyent、OpenSolaris由来のカーネルにKVMを移植して統合した「SmartOS」を発表 | OSDN Magazine

    Node.jsの支援やクラウド関連ソフトウェアを手がける米Joyentは8月15日(米国時間)、KVMをサポートしたクラウドOS「SmartOS」を発表した。OpenSolarisからフォークしたOS環境「illumos」ベースのカーネルにLinux由来の仮想化システム「KVM」を組み合わせたのが特徴で、ZFSやDTraceといったSolaris由来の技術とともにKVMを利用できる。 SmartOSは、「illumosをベースにBSDパッケージ管理システムとGNUツールチェーンを組み合わせたディストリビューション」とのこと。SmartOSを利用することで、エンタープライズ級のストレージを備えた信頼性の高いシステム上で仮想マシンを実行できるという。 SmartOSの特徴としてはコンテナベースの仮想化システムであるZonesとカーネル組み込みの仮想化技術KVM、ファイルシステムZFS、そしてシ

    米Joyent、OpenSolaris由来のカーネルにKVMを移植して統合した「SmartOS」を発表 | OSDN Magazine
  • qemuのtrace機能 - KVM日記

    はじめに qemuには内部の処理をtraceするための機能があります。この機能を使うとprintfのように簡単でprintfより軽量なデバッグ出力を追加することができます。 まとめ 用途はデバッグ(printfの代わり) コンパイル時に機能をon/off指定する必要がある 普通はoffになっている 個々のトレースポイントは動的にon/off可能 ただしoff時にもオーバヘッドあり 出力フォーマットにLTTngやDTraceがある 実装はシンプル(面白味に欠けるともいう) 環境 qemu-kvm-0.14 今回はgitレポジトリのstable-0.14/HEADを使いました 参考リンク docs/tracing.txt これを読めばtrace機能の使い方はだいたい把握できます http://wiki.qemu.org/Features/Tracing/Roadmap 関連ファイル trace

    qemuのtrace機能 - KVM日記
  • 第7回 KVM環境のリソース監視 | gihyo.jp

    virt-managerやvirshによるKVM環境のリソース監視 KVM環境のリソース監視は、GUIツールのvirt-managerやvirshコマンドなどのコマンドラインツールで行います。 virt-managerでは仮想マシンの稼働状況やCPU使用率などを一覧表示で確認できます。また、仮想マシンを選択した状態で「Edit⁠」⁠ → 「⁠Virtual Machine Details」を選択すると、仮想マシンへのメモリ割当量も確認できます。ホスト Linux に関しても同様の操作で CPU 使用率やメモリ使用量、ディスクの使用量を確認できます。 図1 virt-managerの管理画面 コマンドラインツールのvirshでも virt-manager とほぼ同様の情報を確認できます。 たとえば、仮想マシンの死活監視であれば、 # virsh list --all を実行し、仮想マシンが稼

    第7回 KVM環境のリソース監視 | gihyo.jp
    defiant
    defiant 2011/06/21
  • Gmane -- Mail To News And Back Again

  • 第3回 KVMのネットワーク構成 | gihyo.jp

    仮想ネットワークの全体像 今回はKVMの仮想ネットワークについて解説します。KVMではホストLinuxの仮想ブリッジ機能を利用して仮想ネットワークを構成します。仮想ブリッジは、ホストLinux上に仮想的なL2スイッチを構成する機能です。複数の仮想ブリッジを構成することも可能です。 図1は、仮想NICと仮想ブリッジの接続を表します。 図1 KVM仮想ネットワークの構成 仮想NICは、ホストLinux内部のTAPデバイスを経由して仮想ブリッジに接続されます。TAPデバイスは、Linuxがユーザプロセスと通信するための仮想的なNICを提供する機能です。KVMの環境では、ホストLinuxと仮想マシン・プロセスが通信するためのインターフェースとして機能します。ゲストOSが仮想NICで送受信するパケットは、ホストLinux側のTAPデバイスから送受信されることになります。同じ仮想ブリッジに接続された仮

    第3回 KVMのネットワーク構成 | gihyo.jp
  • Rootfs over Virtfsでゲストを起動する - KVM日記

    はじめに Virtfsを使うと、ホストのディレクトリをゲストにmountさせることができます。ここではdebootstrap等でホストに用意したrootfsを使ってゲストをブートさせる方法について説明します。 What's Virtfs? Virtfsは、"File system pass-through/Paravirtual file system"を実現する機能です。パススルーといえば、ゲスト(カーネル)がホストマシンの物理デバイスに直接アクセスする機能が一般的ですが、virtfsはファイルシステムで似たようなことを実現しています。Virtfsを使うと、ホストのディレクトリをゲストにmountさせることができ、その結果、ゲストのアプリケーションがホストのファイルに直接アクセスできるようになります。もし複数のゲストが同じホストのディレクトリをmountするならば、同じディレクトリが見え

    Rootfs over Virtfsでゲストを起動する - KVM日記
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    defiant
    defiant 2011/03/14
  • はてなブログ | 無料ブログを作成しよう

    (インド旅行´25)ジャイプールにある黄色と緑を基調としたお洒落なポロクラブ『Polo Palladio Jaipur』 こんにちは、tomoeagle (Instagram)です。 インド3日目、この日は日帰りでジャイプールを観光。 前回のブログでも言ったけど、ジャイプールって日帰りで遊ぶような街では絶対にないからみんなはもっと余裕もってゆったりお日にち使ってね\(⌒ ͜ ⌒)/ 今回6時間のジャイ…

    はてなブログ | 無料ブログを作成しよう
    defiant
    defiant 2011/03/10
  • KVMを使う(ディスクの動的追加編)

    仮想化環境ではディスクやメモリなどのリソースを必要に応じて増減できる点が魅力です。今回はKVMのゲストOSを動作させたまま、ディスクを追加する方法をご紹介します。 ディスクの動的追加について調べると、KVMの家サイトにあるHotadd pci devicesというページに行き当たります。このページの方法を要約するとこんな感じです。 HDDはPCIのSCSIコントローラと共に動的に追加するゲストOSはPCIカードの動的な増減を検出しなければならないそこでpci_hotplug関連のカーネルモジュールをロードするqemuのモニタからPCIカードとHDDイメージを追加すると、ゲストOSが動的に検出してくれるなるほど。ちょっと試してみましょう。 qemuモニタの使い方論のディスク追加の前に、qemuモニタの使い方に触れておきます。 qemuモニタはホストOS上からVMを操作するためのインターフ

    KVMを使う(ディスクの動的追加編)
    defiant
    defiant 2011/02/23
  • Fedora14でKVM (その2:仮想マシンの作成) — plone

    KVMで仮想マシンを作成する。 仮想マシンは、virt-manager を使って作成し。 仮想マシンイメージはLVM上に作成する。 LVMを使う事で、 LVMのスナップショット機能を使った仮想マシンイメージのバックアップが行える ファイルシステム上に仮想マシンファイルを置く(ファイルシステムを2回経由する)よりオーバヘッドが少ない(はず) iostatで別デバイスとして表示されるので(iostat -N) ボトルネックの特定が容易 といったメリットがあります。 ますは、LVMの準備 ホストの認識しているPhysical Volumeを確認する Physical Volumeは物理DiskのLUNに1対1で対応する。 もし仮想マシン用に使えるPhysical Volumeが無い場合はpvcreateコマンドで作成する。 # pvscan PV /dev/sda4 VG VMVolGrou

  • KVM libvirt qcow2ファイルのリサイズ(ディスク増量) - 忘れないようにメモ

    http://www.brabbel.net/wp/archives/174 qcow2 -> rowイメージに変換して ddのseekを使って拡張 resize2fsを使ってext3を拡張 row -> qcow2に戻す qcow2のイメージの中に複数のパーティションがあるので簡単にいかない。 http://www.saitoudaitoku.com/wordpress/?p=523 こっちの方法になりそうな気配 http://itsignals.cascadia.com.au/?p=28 もしくはこちら 試してみたところ、 parted のコマンドライン版では ”File system has an incompatible feature enabled” のエラーが出てしまい駄目だった。 検索しても解決に至っている物がみつからないのであきらめて、CDイメージのgpartedを実行し

    KVM libvirt qcow2ファイルのリサイズ(ディスク増量) - 忘れないようにメモ
    defiant
    defiant 2011/02/04
  • LVMを使用しているKVMのゲストのディスクイメージ拡張

    参考: あやの日常あるいは平穏な日々: 【CI鯖】LVM拡張を試みる CentOS で LVM 物理/論理ボリュームサイズを縮小する - maruko2 Note. 2010-12-29追記:こちら↑を参考にスワップパーティションは一旦削除してから拡張してその後スワップパーティションを作り直すほうがよいです。そうしない場合system-config-lvmで見るとLogVol00の物理領域がLogVol01を挟んで2つに分かれてしまいました。 イメージファイルの拡張 まずイメージファイルのフォーマットを確認します。 # qemu-img info /var/lib/libvirt/images/vm1.img実行結果はこんな感じ。 image: /var/lib/libvirt/images/vm1.img file format: raw virtual size: 10G (10737

  • FreeBSD + KVMの環境でちょっと過ごしてみてわかってきたノウハウ(1)

    最近 FreeBSD 用の virtio ドライバに割と情熱を注いでいるのですが(そろそろ公開したい!)、 ドライバの性能が出ないという状況になって調査したときに多少ノウハウが得られたのでメモがてら掲載しておきます。 まずの一つ目のネタ。kvm_statコマンド。 kvm statistics efer_reload                  0       0 exits                401230913    2152 fpu_reload               52997       0 halt_exits           133189538     757 halt_wakeup            5259576      15 host_state_reload    170030018     977 hypercalls       

    defiant
    defiant 2010/12/06
  • エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)

    Linux女子部 「Fedora最新技術情報&Systemd勉強会」 http://connpass.com/event/3859/ で使用した資料です。 変更履歴 2013/11/04 ver1.0 初版 2013/11/05 ver1.1 誤植修正、少し追記 2013/11/06 ver1.2 daemon-reload,mask,テンプレート機能を追記 2013/11/12 ver1.3 User/Groupオプションの説明追加 2013/11/24 ver1.4 誤植修正 2014/05/05 ver1.5 imjournalモジュールの説明追加

    エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
    defiant
    defiant 2010/11/26
  • エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)

    イベント名:設立3周年記念チャリティーセミナー 講師:日仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。

    エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
    defiant
    defiant 2010/11/01
  • KVMを使う(ネットワーク設定編)

    私(鷲北)が学生の頃(1992年ぐらいの話です)、OS概論という授業がありました。教科書はタネンバウム著「MINIXオペレーティングシステム」で、すごく高くて買うのに躊躇するです。当時このは私が筆者として出入りしていたアスキーから出版されていたので、担当さんに頼みこんで一冊もらえないか交渉してみました。さすがに新品はくれなかったのですが、校正用に取ってあったものを譲り受け、授業に持ち込むことができました。ところどころに赤が入ってて、思えば貴重な一冊だったのですが、卒業後3回ぐらい引っ越すうちにどこかへまぎれてなくしてしまいました。 このはとても分厚くて、巻末にはMINIXのソース・ダンプが数百ページに渡って掲載されている無茶なです。しかし説明は平易でおもしろく、眠れない夜には枕に最適でした。特に好きだったのが競合を説明する章で紹介されている「事する哲学者」のページで、あれは結構分

    KVMを使う(ネットワーク設定編)