Mercurial > hg > Document > Growi
view software/KVM/ie-virsh.md @ 134:e965a4b3e697 default tip
backup 2023-11-14
author | autobackup |
---|---|
date | Tue, 14 Nov 2023 00:10:04 +0900 |
parents | 9c7fba343357 |
children |
line wrap: on
line source
# ie-virsh - `virsh`のwrapperコマンド # help ```shell $ie-virsh ie-virsh 1.0 AnaTofuZ <anatofuz@cr.ie.u-ryukyu.ac.jp> USAGE: ie-virsh <SUBCOMMAND> FLAGS: -h, --help Prints help information -V, --version Prints version information SUBCOMMANDS: console connect to the guest console define define (but don't start) a domain from an template XML file destroy destroy (stop) a domain domiflist list all domain virtual interfaces dominfo domain information dumpxml domain information in XML help Prints this message or the help of the given subcommand(s) list list domains shutdown gracefully shutdown a domain start start a (previously defined) inactive domain ttyconsole tty console undefine undefine a domain vncdisplay vncdisplay ``` # list - 自分が作ったVMの状況が確認可能 # define - テンプレートxmlをもとにvmをdefineする - 名前はなんでも良いが、prefixにlogin user nameが入る - 例えば e155730 が `ie-virsh define anatofuz` とすると `e155730-anatofuz`というVMが作られる ## gdbのポートを開ける - linux kernelのデバッグをしたい際はgdb用のportをkvmレベルであける必要がある - `$ie-virsh define --gdb vm_name`の様に`--gdb`オプションをつけるとportを開けてくれる - あけたportはdefineしたタイミングで表示される # start, dumpxmlなど - vm名を指定する必要があるが、wrapperなので全部打つ必要がないようにしている - `e155730-anatofuz` の場合は `ie-virsh start anatofuz` でいい - vm名をフルで打っても問題ない - 起動しているvmに対しての操作はidを指定しても問題ないようになっている