comparison README.md @ 55:833d55f0b5bd

add README.md
author AnaTofuZ <anatofuz@gmail.com>
date Mon, 23 Nov 2020 09:54:54 +0900
parents
children b4d2ef1897f9
comparison
equal deleted inserted replaced
54:ab3350def09b 55:833d55f0b5bd
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
50 ## 差分生成
51
52 - qcow2もテンプレートから生成することが可能
53 - `$ie-virsh templates`でテンプレート一覧を確認する
54 - `$ie-virsh define ubuntu20 -t Ubuntu-20`の様に `-t`オプションの後ろにtemplateの名前を指定すると生成される
55 - `/ie-ryukyu/kvm/images/rental`にqcow2が生成される
56
57
58 # start, dumpxmlなど
59 - vm名を指定する必要があるが、wrapperなので全部打つ必要がないようにしている
60 - `e155730-anatofuz` の場合は `ie-virsh start anatofuz` でいい
61 - vm名をフルで打っても問題ない
62 - 起動しているvmに対しての操作はidを指定しても問題ないようになっている
63
64
65 # 2020年以前のバージョン
66
67 - [virsh-wrapper](http://www.cr.ie.u-ryukyu.ac.jp/hg/Applications/virsh-wrapper/)
68
69
70 # bug
71 - `define-gdb`が動かない
72
73