55
|
1 # ie-virsh
|
|
2
|
|
3 - `virsh`のwrapperコマンド
|
|
4
|
|
5
|
|
6 # help
|
|
7
|
|
8 ```shell
|
|
9 $ie-virsh
|
|
10 ie-virsh 1.0
|
|
11 AnaTofuZ <anatofuz@cr.ie.u-ryukyu.ac.jp>
|
|
12
|
|
13 USAGE:
|
|
14 ie-virsh <SUBCOMMAND>
|
|
15
|
|
16 FLAGS:
|
|
17 -h, --help Prints help information
|
|
18 -V, --version Prints version information
|
|
19
|
|
20 SUBCOMMANDS:
|
|
21 console connect to the guest console
|
|
22 define define (but don't start) a domain from an template XML file
|
|
23 define-gdb define the domain in which the gdb port is opened from the template XML file
|
|
24 destroy destroy (stop) a domain
|
|
25 domiflist list all domain virtual interfaces
|
|
26 dominfo domain information
|
|
27 dumpxml domain information in XML
|
|
28 help Prints this message or the help of the given subcommand(s)
|
|
29 list list domains
|
|
30 shutdown gracefully shutdown a domain
|
|
31 start start a (previously defined) inactive domain
|
|
32 ttyconsole tty console
|
|
33 undefine undefine a domain
|
|
34 vncdisplay vncdisplay
|
|
35 ```
|
|
36
|
|
37
|
|
38 # list
|
|
39
|
|
40 - 自分が作ったVMの状況が確認可能
|
|
41
|
|
42 # define
|
|
43
|
|
44 ## 通常の方法
|
|
45
|
|
46 - テンプレートxmlをもとにvmをdefineする
|
|
47 - 名前はなんでも良いが、prefixにlogin user nameが入る
|
|
48 - 例えば e155730 が `ie-virsh define anatofuz` とすると `e155730-anatofuz`というVMが作られる
|
|
49
|
75
|
50 ## gdbのポートを開ける
|
|
51 - linux kernelのデバッグをしたい際はgdb用のportをkvmレベルであける必要がある
|
|
52 - `$ie-virsh define --gdb vm_name`の様に`--gdb`オプションをつけるとportを開けてくれる
|
|
53 - あけたportはdefineしたタイミングで表示される
|
|
54
|
|
55
|
55
|
56 ## 差分生成
|
|
57
|
|
58 - qcow2もテンプレートから生成することが可能
|
|
59 - `$ie-virsh templates`でテンプレート一覧を確認する
|
|
60 - `$ie-virsh define ubuntu20 -t Ubuntu-20`の様に `-t`オプションの後ろにtemplateの名前を指定すると生成される
|
|
61 - `/ie-ryukyu/kvm/images/rental`にqcow2が生成される
|
|
62
|
|
63
|
|
64 # start, dumpxmlなど
|
|
65 - vm名を指定する必要があるが、wrapperなので全部打つ必要がないようにしている
|
|
66 - `e155730-anatofuz` の場合は `ie-virsh start anatofuz` でいい
|
|
67 - vm名をフルで打っても問題ない
|
|
68 - 起動しているvmに対しての操作はidを指定しても問題ないようになっている
|
|
69
|
|
70
|
|
71 # 2020年以前のバージョン
|
|
72
|
|
73 - [virsh-wrapper](http://www.cr.ie.u-ryukyu.ac.jp/hg/Applications/virsh-wrapper/)
|
|
74
|