Weitere KVM Tools: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde geleert.)
Markierung: Geleert
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=virt-top=
 
==Install==
 
*apt-get install virt-top
 
==Use==
 
*virt-top
 
<pre>
 
virt-top 10:06:59 - x86_64 8/8CPU 1721MHz 31869MB
 
19 domains, 7 active, 7 running, 0 sleeping, 0 paused, 12 inactive D:0 O:0 X:0
 
CPU: 0.0%  Mem: 20384 MB (20384 MB by guests)
 
  
  ID S RDRQ WRRQ RXBY TXBY %CPU %MEM    TIME  NAME                                                                                                                                                                                         
 
  20 R                      0.0  0.0 484:12.57 gustavo.xinux.lan
 
  33 R                      0.0  0.0  35:51.73 nagus
 
  34 R                      0.0  0.0  13:18.95 nurmi
 
    1 R                      0.0  0.0  80:29:28 porkpie
 
  23 R                      0.0  0.0  12:58:35 tereknor
 
  24 R                      0.0  0.0 107:54.86 tiazel.xinux.lan
 
    2 R                      0.0  0.0  60:25:49 wormhole
 
    -                                          (casey)
 
    -                                          (chuck)
 
    -                                          (fonsi)
 
    -                                          (harley.xinux.lan)
 
    -                                          (howard)
 
    -                                          (ipfire)
 
    -                                          (kekistan)
 
    -                                          (loren)libguestfs-tools
 
    -                                          (nelson)
 
    -                                          (nextcloud)
 
    -                                          (piamia.xinux.lan)
 
    -                                          (zee)
 
</pre>
 
=libguestfs-tools=
 
==Install==
 
*apt-get install libguestfs-tools
 
==virt-df==
 
*virt-df
 
Filesystem                          1K-blocks      Used  Available  Use%
 
orion:/dev/sda1                        8914984    1388808    7050272  16%
 
==virt-filesystems==
 
*virt-filesystems -a /mnt/local/kvm/orion.img  --all --long --uuid
 
<pre>
 
Name      Type      VFS    Label MBR Size        Parent  UUID
 
/dev/sda1 filesystem ext4    -    -  9410969600  -        15fc6185-e3be-4c2b-96f3-19f8a6960827
 
/dev/sda2 filesystem unknown -    -  1024        -        -
 
/dev/sda5 filesystem swap    -    -  1071644672  -        46867ea0-7d5c-43d4-8fda-2ae8cd5c6cc5
 
/dev/sda1 partition  -      -    83  9410969600  /dev/sda -
 
/dev/sda2 partition  -      -    05  1024        /dev/sda -
 
/dev/sda5 partition  -      -    82  1071644672  /dev/sda -
 
/dev/sda  device    -      -    -  10485760000 -       
 
</pre>
 
==virt-inspector==
 
*virt-inspector /mnt/local/kvm/orion.img  > orion-disk.xml
 
==virt-cat==
 
*virt-cat -d orion /etc/network/interfaces
 
<pre>
 
# This file describes the network interfaces available on your system
 
# and how to activate them. For more information, see interfaces(5).
 
 
source /etc/network/interfaces.d/*
 
 
# The loopback network interface
 
auto lo
 
iface lo inet loopback
 
 
# The primary network interface
 
auto ens3
 
iface ens3 inet dhcp
 
</pre>
 
=virt-edit=
 
*virsh shutdown orion
 
Maschine muss ausgeschaltet sein.
 
*virt-edit -d orion /etc/network/interfaces
 
<pre>
 
source /etc/network/interfaces.d/*
 
 
auto lo
 
iface lo inet loopback
 
 
auto ens3
 
iface ens3 inet static
 
address 10.81.1.133
 
netmask 255.255.0.0
 
gateway 10.81.0.1
 
dns-nameservers 8.8.8.8
 
</pre>
 
==virt-tar-out==
 
===Kompletter Inhalte packen===
 
*virt-tar-out -a orion.img / orion.tar
 
===Kompletter Inhalte packen inklusive zippen===
 
*virt-tar-out -a orion.img / - | gzip >  orion.tgz
 
==virt-make-fs==
 
*virt-make-fs --type=ext3 --size=+2G orion.tgz wega.img
 
=guestfish=
 
*guestfish -a /mnt/local/kvm/orion.img
 
<pre>
 
Welcome to guestfish, the guest filesystem shell for
 
editing virtual machine filesystems and disk images.
 
 
Type: 'help' for help on commands
 
      'man' to read the manual
 
      'quit' to quit the shell
 
 
><fs> run
 
100% [#################################################################################################################################################################################] --:--
 
><fs> list-filesystems
 
/dev/sda1: ext4
 
/dev/sda2: unknown
 
/dev/sda5: swap
 
><fs> mount /dev/sda1 /
 
><fs> cat /etc/fstab
 
# /etc/fstab: static file system information.
 
#
 
# Use 'blkid' to print the universally unique identifier for a
 
# device; this may be used with UUID= as a more robust way to name devices
 
# that works even if disks are added and removed. See fstab(5).
 
#
 
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
 
# / was on /dev/sda1 during installation
 
UUID=15fc6185-e3be-4c2b-96f3-19f8a6960827 /              ext4    errors=remount-ro 0      1
 
# swap was on /dev/sda5 during installation
 
UUID=46867ea0-7d5c-43d4-8fda-2ae8cd5c6cc5 none            swap    sw              0      0
 
 
><fs> quit
 
</pre>
 
=virt-rescue=
 
*virt-rescue -a wega.img
 
<pre>
 
.
 
.
 
.
 
<rescue>
 
><rescue> mkdir /mnt
 
><rescue> mount /dev/sda1 mnt/
 
[  130.979612] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
 
><rescue> cd mnt/
 
><rescue> mount -o bind /proc/ proc/
 
><rescue> mount -o bind /sys sys/ 
 
><rescue> mount -o bind /dev/ dev/
 
><rescue> chroot /mnt/ /bin/bash
 
root@(none):/# vi /etc/fstab
 
root@(none):/# vi /etc/hostname
 
root@(none):/# vi /etc/network/interfaces
 
root@(none):/# update-grub
 
Generating grub configuration file ...
 
Found linux image: /boot/vmlinuz-4.4.0-21-generic
 
Found initrd image: /boot/initrd.img-4.4.0-21-generic
 
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
 
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
 
done
 
root@(none):/# grub-install /dev/sda
 
Installing for i386-pc platform.
 
Installation finished. No error reported.
 
root@(none):/# exit
 
exit
 
><rescue> pwd                   
 
/mnt
 
><rescue> umount dev/
 
><rescue> umount sys/
 
><rescue> umount proc/
 
><rescue> cd ..
 
><rescue> umount /mnt/
 
</pre>
 

Aktuelle Version vom 22. Juni 2021, 15:59 Uhr