Changes between Version 43 and Version 44 of linux/kvm


Ignore:
Timestamp:
2013/04/30 18:48:55 (12 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/kvm

    v43 v44  
    353353メモリを減らすこともできます。 
    354354 
     355== libvirtから仮想マシンへのルートログイン == 
     356libvirtでは、仮想マシンの実際に利用しているメモリなど、細かい情報が取れません。シリアルコンソールでルートログインできるように設定しておくと、ホストOSから状態の監視に使えます。 
     357まず、libvirtのXMLファイルを定義して、ゲストのシリアルコンソールを有効にします。 
     358{{{ 
     359... 
     360    <serial type='pty'> 
     361      <target port='0' /> 
     362    </serial> 
     363    <console type='pty'> 
     364      <target port='0' /> 
     365    </console> 
     366 
     367</devices> 
     368}}} 
     369 
     370=== ゲスト側の設定 
     371==== grub.cfgを設定 
     372/boot/grub/grub.cfgに下記のようにシリアルコンソールの設定(console...115200n8を追加) 
     373{{{ 
     374        linux   /boot/vmlinuz-3.2.0-40-generic \ 
     375                root=UUID=187b5cde-ed09-4d02-93c3-9c2fc162a97d ro quiet\ 
     376                console=tty0 console=ttyS0,115200n8 
     377}}} 
     378==== パスワードなしでシリアルログインできるように設定 
     379mingettyをインストール 
     380{{{ 
     381# apt-get install mingetty 
     382}}} 
     383/etc/init/ttyS0.confに下記のように設定 
     384{{{ 
     385start on stopped rc RUNLEVEL=[2345] and ( 
     386            not-container or 
     387            container CONTAINER=lxc or 
     388            container CONTAINER=lxc-libvirt) 
     389 
     390stop on runlevel [!2345] 
     391 
     392respawn 
     393exec /sbin/mingetty --autologin root ttyS0 
     394}}} 
     395=== ホスト側から接続 
     396ゲストを再起動すると、ホスト側から 
     397{{{ 
     398$ virsh DOMAINNAME console 
     399}}} 
     400でルートログインできる。 
     401 
     402 
     403 
     404 
     405 
    355406 
    356407== リソース取得 == 
     
    359410||virt-top||仮想マシンのCPU使用率、メモリの使用率を表示|| 
    360411||virt-df||仮想マシンのディスクの使用量を表示(Ubuntuではlibguestfs-toolsパッケージを利用)|| 
    361 ||virt-mem||仮想マシンのメモリの使用量を表示|| 
    362 ||virt-ctrl||??|| 
     412||virt-dmesg|| ??? || 
     413 
     414 
    363415 
    364416== KVMのもうちょっと高度な使い方 ==