Changes between Version 1 and Version 2 of linux/kvm


Ignore:
Timestamp:
1970/01/01 09:21:16 (55 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/kvm

    v1 v2  
    55ゲストドライバの取得とインストール方法は下記のURLを参照。 
    66 * [http://www.linux-kvm.org/page/WindowsGuestDrivers Windows guest drivers] 
     7 
     8== virshを利用したKVM仮想マシンの作り方 == 
     9=== イメージ作成 === 
     10{{{ 
     11# qemu-img create -f raw ubuntu.img 10G 
     12}}} 
     13=== libvirt XMLファイルの作成方法 === 
     14{{{ 
     15# uuidgen 
     16}}} 
     17でuuidを取得しておく。下記のXMLを適当に編集。特に、 
     18 * name 
     19 * uuid 
     20 * memory(メモリ容量) 
     21 * vcpu(CPUの数) 
     22 * diskとcdromのsource file 
     23辺りに注意しておく。 
     24{{{ 
     25<domain type='kvm' id='3'> 
     26  <name>UbuntuVM</name> 
     27  <uuid>0738f2c4-f03e-4901-9954-0f59480ba1f3</uuid> 
     28  <memory>524288</memory> 
     29  <currentMemory>524288</currentMemory> 
     30  <vcpu>1</vcpu> 
     31  <os> 
     32    <type arch='x86_64' machine='fedora-13'>hvm</type> 
     33    <boot dev='hd'/> 
     34    <boot dev='cdrom'/> 
     35  </os> 
     36  <features> 
     37    <acpi/> 
     38    <apic/> 
     39    <pae/> 
     40  </features> 
     41  <clock offset='utc'/> 
     42  <on_poweroff>destroy</on_poweroff> 
     43  <on_reboot>destroy</on_reboot> 
     44  <on_crash>destroy</on_crash> 
     45  <devices> 
     46    <emulator>/usr/libexec/qemu-kvm</emulator> 
     47    <disk type='file' device='disk'> 
     48      <driver name='qemu' type='raw'/> 
     49      <source file='/mnt/sda5/ubuntu.img'/> 
     50      <target dev='hda' bus='ide'/> 
     51      <alias name='ide0-0-0'/> 
     52      <address type='drive' controller='0' bus='0' unit='0'/> 
     53    </disk> 
     54    <disk type='file' device='cdrom'> 
     55      <driver name='qemu'/> 
     56      <source file='/mnt/sda5/iso/ubuntu-ja-10.04-desktop-i386-20100512.iso'/> 
     57      <target dev='hdc' bus='ide'/> 
     58      <readonly/> 
     59      <alias name='ide0-1-0'/> 
     60      <address type='drive' controller='0' bus='1' unit='0'/> 
     61    </disk> 
     62    <controller type='ide' index='0'> 
     63      <alias name='ide0'/> 
     64      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> 
     65    </controller> 
     66    <interface type='network'> 
     67      <mac address='52:54:00:1d:18:5e'/> 
     68      <source network='default'/> 
     69      <target dev='vnet2'/> 
     70      <alias name='net0'/> 
     71      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> 
     72    </interface> 
     73    <serial type='pty'> 
     74      <source path='/dev/pts/4'/> 
     75      <target port='0'/> 
     76      <alias name='serial0'/> 
     77    </serial> 
     78    <console type='pty' tty='/dev/pts/4'> 
     79      <source path='/dev/pts/4'/> 
     80      <target port='0'/> 
     81      <alias name='serial0'/> 
     82    </console> 
     83    <input type='mouse' bus='ps2'/> 
     84    <graphics type='vnc' port='5902' autoport='yes' keymap='ja'/> 
     85    <sound model='es1370'> 
     86      <alias name='sound0'/> 
     87      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> 
     88    </sound> 
     89    <video> 
     90      <model type='cirrus' vram='9216' heads='1'/> 
     91      <alias name='video0'/> 
     92      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> 
     93    </video> 
     94  </devices> 
     95</domain> 
     96}}} 
     97=== virshに登録して機動 === 
     98{{{ 
     99# define virt-kvm.xml 
     100# start UbuntuVM 
     101# list  
     102 Id 名前               状態 
     103---------------------------------- 
     104  8 UbuntuVM           実行中 
     105}}} 
     106停止 
     107{{{ 
     108# shutdown UbuntuVM 
     109}}} 
     110ハイバネートとレジューム 
     111{{{ 
     112# save UbuntuVM UbuntuVM.mem 
     113# restore UbuntuVM UbuntuVM.mem 
     114}}}