Fedora 22
Sponsored Link

仮想管理ツール2015/06/02

 
仮想マシンを管理できるツール群をインストールしておくと、仮想管理がより容易になります。
[1] 仮想管理ツールをインストールします。
[root@dlp ~]#
dnf -y install libguestfs-tools virt-top
[2] 仮想マシン内のあるディレクトリを ls する。
# 仮想マシン「fedora22」の「/root」を ls -l する

[root@dlp ~]#
virt-ls -l -d fedora22 /root

total 40
dr-xr-x---.  3 root root 4096 Dec 25 11:46 .
dr-xr-xr-x. 18 root root 4096 Dec 25 11:55 ..
-rw-------.  1 root root  126 Dec 25 11:46 .bash_history
-rw-r--r--.  1 root root   18 Jun  8  2014 .bash_logout
-rw-r--r--.  1 root root  176 Jun  8  2014 .bash_profile
-rw-r--r--.  1 root root  176 Jun  8  2014 .bashrc
-rw-r--r--.  1 root root  100 Jun  8  2014 .cshrc
...
[3] 仮想マシン内のあるファイルを cat する。
# 仮想マシン「fedora22」の「/etc/passwd」を表示する

[root@dlp ~]#
virt-cat -d fedora22 /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
...
[4] 仮想マシン内のあるファイルを編集する。
# 仮想マシン「fedora22」の「/etc/fstab」を編集する

[root@dlp ~]#
virt-edit -d fedora22 /etc/fstab


#
# /etc/fstab
# Created by anaconda on Thu Dec 25 11:30:32 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/fedora--server-root /                       ext4    defaults        1 1
UUID=fb39d12e-e1f0-4114-a2fd-76eadc99ccdb /boot         ext4    defaults        1 2
/dev/mapper/fedora--server-swap swap                    swap    defaults        0 0
[5] 仮想マシン内のディスク使用量を表示する。
# 仮想マシン「fedora22」のディスク使用量を表示する

[root@dlp ~]#
virt-df -d fedora22

Filesystem                           1K-blocks       Used  Available  Use%
fedora22:/dev/sda1                      487652      91879     366077   19%
fedora22:/dev/fedora-server/root      27187420    1268684   24514628    5%
[6] 仮想マシンのディスクをマウントする。
# 仮想マシン「fedora22」のディスクを「/media」にマウントする

[root@dlp ~]#
guestmount -d fedora22 -i /media

[root@dlp ~]#
ll /media

total 82
lrwxrwxrwx.   1 root root     7 Aug 16 22:24 bin -> usr/bin
dr-xr-xr-x.   4 root root  1024 Dec 25 20:40 boot
drwxr-xr-x.   2 root root  4096 Dec 25 20:30 dev
drwxr-xr-x. 103 root root 12288 Dec 25 20:55 etc
...
[7] 仮想マシンの状態を表示する。
[root@dlp ~]#
virt-top

virt-top 22:12:33 - x86_64 4/4CPU 2801MHz 12135MB
3 domains, 1 active, 1 running, 0 sleeping, 0 paused, 2 inactive D:0 O:0 X:0
CPU: 42.2%  Mem: 4096 MB (4096 MB by guests)

   ID S RDRQ WRRQ RXBY TXBY %CPU %MEM    TIME   NAME
    9 R   92  220    0    0 42.2 33.0   6:59.26 win2k12
    -                                           (fedora22)
    -                                           (template)
関連コンテンツ