タグ

kvmに関するmasudaKのブックマーク (9)

  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
    masudaK
    masudaK 2015/08/27
  • 水銀室 仮想化ハイパーバイザKVMとQEMUを動作させる -openSUSE Linuxデスクトップ環境構築-

    KVMで仮想マシンを動作させる 現在Linuxの仮想化ハイバーバイザと言えばKVMが有力です。 カーネルに統合されており、Xenのカーネルコンパイルのような煩わしさが少ないという点が強みです。 しかしKVMは他の仮想ハイパーバイザに比べると、ちょっと独特なところがあります。 結論から言うと、KVMは単体で動作しません。 QEMUというKVM誕生のはるか前から存在しているPCエミュレータを利用します。 仮想ハードウェアはQEMUが提供し、CPUの演算だけKVMを介して直接処理されます。 KVMはLinuxCPU演算を仲介するカーネルモジュールに過ぎず、QEMUを高速化する機能を提供するだけです。 つまりKVMKVMと騒いでいますがそれは、大役を果たすQEMUを高速化させる機能と言えます。 どちらにせよ、KVMとQEMUはセットで動作させなくてはなりません。 KVMの解説情報は非常に多いので

    masudaK
    masudaK 2015/08/27
  • エンジニアなら知っておきたい仮想マシンのしくみ 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    エンジニアなら知っておきたい仮想マシンのしくみ 記事一覧 | gihyo.jp
  • エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)

    macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development

    エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
  • Management Tools - KVM

    There are a several options available to manage kvm virtual machines: (Please keep this list in alphabetical order) Abiquo is a technology-agnostic solution for enterprises and service providers who want to quickly and simply build, manage and develop public and private clouds based on their existing heterogeneous environments. Name/URL Description UI Type Last Updated Notes License

  • libvirtで管理さてるゲストマシンを高速シンプロビジョニングしてくれるツールを作った - kazuhisya::備忘録的な何か

    virt-clone コマンドって便利ですよね。 これ確かにスゲー便利なんですが、30回も40回も同じこと繰り返してると、スゲー疲れるわけです。 具体的に何に疲れるかって言うと、 待ち時間 ネットワークの再設定 待ち時間に関しては、シェルスクリプトにしておくなりスパースでやるオプションを付けておけば"ある程度”我慢できるけど、ネットワークの再設定に関してはスゲータルい。 なんせ1回はゲストに入らなきゃいけない。 コレを回避するには、ゲストをクローンしたときのMACアドを、DHCPサーバに書いて決め打ちにすること。 そうすればある程度は管理できる。 …のはずだったけど、RHEL6系からは新しく追加されたネットワークデバイスは自動的に ONBOOT="no" な仕様にかわったので、そもそも立ち上がらないし、RHEL5系だと、すでにeth0があった場合、インクリメントされてeth1としてアタッチ

    libvirtで管理さてるゲストマシンを高速シンプロビジョニングしてくれるツールを作った - kazuhisya::備忘録的な何か
  • 第9回 仮想化友の会勉強会いってきた - kazuhisya::備忘録的な何か

    遅くなったけど、木曜日に第9回仮想化友の会勉強会いってきたよ。 いつも10〜20人くらいなのに、今回は40人とか集まった罠。 とりあえず、メモ貼っつけときます。 2009/05/28 第9回 仮想化友の会勉強会@日RedHat ※ 一応、RedHat社の総意/公式見解ではないよ、って事でひとつ。 KVMインタラクション QEMU type-2の仮想化 結構古くからある → なのでドライバ関係も結構古いのが多い SPARCをエミュレーションできる KVM QEMUを高速化しましょう、というアプローチ /dev/kvm を利用 実行の管理はLinux側。普通のユーザプロセスで動く だから普通にkillコマンドでプロセス=ゲストマシンを殺せてしまうよ KVMを通じて、Linuxカーネルはゲストマシンの情報を知る(管理)することができる。 動作モード カーネルモードで動かないと、特権命令使えない

    第9回 仮想化友の会勉強会いってきた - kazuhisya::備忘録的な何か
    masudaK
    masudaK 2011/11/25
  • CentOSでKVMを動かしてみた - rderaログ

    CentOSをインストール CentOS5.5をインストール。 インストール段階では仮想化のチェックは外し、 仮想化関係のパッケージをインストールせず。 KVMパッケージをインストール # yum groupinstall kvm モジュールのロード カーネルにモジュールのロードを行う。 # modprobe kvm_amdAMDCPUを使っているので、kvm_amd Intelの場合は、kvm_intel モジュールがロードされていることを確認する。 # lsmod | grep kvm kvm_amd 69544 0 kvm 226336 2 ksm,kvm_amd ブリッジ接続の設定を行う。 /etc/sysconfig/network-scripts/ifcfg-eth0は以下の通り。 DEVICE=eth0 BOOTPROTO=none TYPE=Ethernet HWADDR

    CentOSでKVMを動かしてみた - rderaログ
  • 第2回 Linux KVMで知る仮想マシンの概要 | gihyo.jp

    第1回では、仮想マシンとは何か、その生い立ちや機能について簡単に紹介しました。今回から、x86システム仮想マシンがどのように実現されているのかを解説していきたいと思います。 x86システム仮想マシンには、VMwareによる仮想化製品をはじめHyper-V、Linux KVM、Xenなどがあることは、すでにご紹介したとおりです。この連載では、その中でも最近とくに注目を浴びているLinux KVMを中心に、x86仮想マシンの実装を見ていきましょう。今回は、Linux KVMの概要、および構成するソフトウェアについて解説します。 コンピュータを構成する3大要素 仮想マシンを理解するために、まず実際のコンピュータがどのような構成になっているかを知っておくと良いでしょう。コンピュータは、CPU、システムメモリ、I/Oデバイスの3つの要素から構成されています。 図1 コンピュータを構成する3大要素 C

    第2回 Linux KVMで知る仮想マシンの概要 | gihyo.jp
  • 1