kvm
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*kvm [#e15ab66e]
**kvmとは [#w403e39f]
Linux上で仮想化環境を利用するためのソフトウェア。
KVMはIntel社のIntel VTやAMD社のAMD-Vなどマイクロプロセッ...
**kvmでの差分ディスク管理 [#v7c30a30]
以下のコマンドを実行することでxmlファイルを作成することが...
% /usr/bin/qemu-kvm -name VMNAME -hda /media/fcs/student...
- "VMNAME"がVM名、"IMAGENAME"がIMAGEファイル名となる。
-"-m" オプションでメモリ容量の設定。この場合は2048MB
-"-hda" オプションでストレージとして与えるファイルの指定。
作成したファイルには必要に応じて以下の変更を加える。
-type archの値を'i686'からx86_64に。
-<driver name='qemu' type='qcow2'/>を<disk>〜</disk>間に...
-<graphics type='vnc' port='5901' autoport='no' listen=''...
既存の xml ファイルをコピーして、直接 xml を書き換えてし...
書き換える必要がある部分は、name,uuid,source file,mac add...
name にはVM名、uuid には uuidgen コマンドで生成されたもの...
***ethernetの設定 [#oba159b2]
ブリッジ接続の場合は、作成したxmlファイルにさらに変更を咥...
-interface typeの値を'ethernet'から'bridge'に変更。
***イメージファイルの作成 [#z0597e95]
QCOW2形式なら、最初に全容量を確保しないのでスペースを広く...
以下のコマンドを実行することでQCOW形式のイメージファイル...
% qemu-img create -b BASEIMAGE -f qcow2 IMAGE
- "-b"オプションでbase imageを指定しておくことで作成した...
- "-f"オプションでフォーマットの指定。ここでは前述したよ...
- IMAGEは作成するイメージファイル名。
***xmlファイルの登録 [#zdc50f41]
作成したxmlファイルをvirshに登録する。このとき既にイメー...
% sudo virsh define XMLFILE
XMLFILEに登録するファイルのパスを指定する。また、登録され...
***virsh [#i6dfea2e]
virshは他にも以下のような用途がある。
-xmlファイルの編集
% sudo virsh edit VMNAME
登録したxmlファイルの編集を行う。前述したとおり、これらの...
-起動
% sudo virsh start VMNAME
指定したVMを起動する。
-一覧の確認
% sudo virsh list --all
登録したVMの一覧を表示する。
-VNCポートの確認
% sudo virsh vncdisplay VMNAME
指定したVMのVNCポートを表示する。
-xmlファイルの確認
% sudo virsh dumpxml VMNAME
指定したVMのxmlファイルの内容を表示する。
*** kvm で linux kernel を debug する [#z5f06e7c]
http://okinawadevops.github.io/2014/10/18/yosukeota/
ie-virsh define 01 で指定されたディレクトリに qcow2 のイ...
ie-virsh start 01 で起動する
ie-virsh vncdisplay 01 で表示された番号に5900を足したもの...
defineのときに表示されたパスワードでVNCに接続する
root でログインしてgrubを書き換えてコンソールログインでき...
/etc/default/grub を編集する
ie-virsh console 01
あるいはipv6でsshで接続する
https://fedoraproject.org/wiki/Building_a_custom_kernel ...
コンパイルしたディレクトリを手元にコピーする
ie-virsh destroy 01 , ie-virsh undefine 01 で一度消してか...
ie-virsh start 01 で起動する
コピーしたソースディレクトリ上に移動し
gdb vnlinux
とする
ie-virsh dumpxml 01 でデバッグポートを確認してgdbの中で
target remote :01234
01234はデバッグポート
終了行:
*kvm [#e15ab66e]
**kvmとは [#w403e39f]
Linux上で仮想化環境を利用するためのソフトウェア。
KVMはIntel社のIntel VTやAMD社のAMD-Vなどマイクロプロセッ...
**kvmでの差分ディスク管理 [#v7c30a30]
以下のコマンドを実行することでxmlファイルを作成することが...
% /usr/bin/qemu-kvm -name VMNAME -hda /media/fcs/student...
- "VMNAME"がVM名、"IMAGENAME"がIMAGEファイル名となる。
-"-m" オプションでメモリ容量の設定。この場合は2048MB
-"-hda" オプションでストレージとして与えるファイルの指定。
作成したファイルには必要に応じて以下の変更を加える。
-type archの値を'i686'からx86_64に。
-<driver name='qemu' type='qcow2'/>を<disk>〜</disk>間に...
-<graphics type='vnc' port='5901' autoport='no' listen=''...
既存の xml ファイルをコピーして、直接 xml を書き換えてし...
書き換える必要がある部分は、name,uuid,source file,mac add...
name にはVM名、uuid には uuidgen コマンドで生成されたもの...
***ethernetの設定 [#oba159b2]
ブリッジ接続の場合は、作成したxmlファイルにさらに変更を咥...
-interface typeの値を'ethernet'から'bridge'に変更。
***イメージファイルの作成 [#z0597e95]
QCOW2形式なら、最初に全容量を確保しないのでスペースを広く...
以下のコマンドを実行することでQCOW形式のイメージファイル...
% qemu-img create -b BASEIMAGE -f qcow2 IMAGE
- "-b"オプションでbase imageを指定しておくことで作成した...
- "-f"オプションでフォーマットの指定。ここでは前述したよ...
- IMAGEは作成するイメージファイル名。
***xmlファイルの登録 [#zdc50f41]
作成したxmlファイルをvirshに登録する。このとき既にイメー...
% sudo virsh define XMLFILE
XMLFILEに登録するファイルのパスを指定する。また、登録され...
***virsh [#i6dfea2e]
virshは他にも以下のような用途がある。
-xmlファイルの編集
% sudo virsh edit VMNAME
登録したxmlファイルの編集を行う。前述したとおり、これらの...
-起動
% sudo virsh start VMNAME
指定したVMを起動する。
-一覧の確認
% sudo virsh list --all
登録したVMの一覧を表示する。
-VNCポートの確認
% sudo virsh vncdisplay VMNAME
指定したVMのVNCポートを表示する。
-xmlファイルの確認
% sudo virsh dumpxml VMNAME
指定したVMのxmlファイルの内容を表示する。
*** kvm で linux kernel を debug する [#z5f06e7c]
http://okinawadevops.github.io/2014/10/18/yosukeota/
ie-virsh define 01 で指定されたディレクトリに qcow2 のイ...
ie-virsh start 01 で起動する
ie-virsh vncdisplay 01 で表示された番号に5900を足したもの...
defineのときに表示されたパスワードでVNCに接続する
root でログインしてgrubを書き換えてコンソールログインでき...
/etc/default/grub を編集する
ie-virsh console 01
あるいはipv6でsshで接続する
https://fedoraproject.org/wiki/Building_a_custom_kernel ...
コンパイルしたディレクトリを手元にコピーする
ie-virsh destroy 01 , ie-virsh undefine 01 で一度消してか...
ie-virsh start 01 で起動する
コピーしたソースディレクトリ上に移動し
gdb vnlinux
とする
ie-virsh dumpxml 01 でデバッグポートを確認してgdbの中で
target remote :01234
01234はデバッグポート
ページ名: