ie-virsh

ie-virsh

  • virshのwrapperコマンド

# help

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$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を指定しても問題ないようになっている
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy