ユーザの追加
管理 -> ユーザ -> 追加 ってすればできるような気がするが出来ない!!以下から、
https://www.ovirt.org/documentation/admin-guide/chap-Users_and_Roles.html
まずは、hosted engine 上で以下をする。
# ovirt-aaa-jdbc-tool user add user1
# ovirt-aaa-jdbc-tool user edit user1 --attribute=firstName=user1 --attribute=lastName= --password-valid-to="2025-08-01 12:00:00-0800"
# ovirt-aaa-jdbc-tool user password-reset user1
あとは ovirt-engineのwebから。
管理 -> ユーザ -> 追加
検索で、さっき作ったアカウントを追加。
管理 -> 設定 -> ロール
こっちはユーザを削除はできるが、追加は出来ない。
管理 -> 設定 -> システム権限 -> 追加
ユーザをロールを割り当てる。
シリアルコンソールで繋ぐなら以下を割り当てる。
UserVmManager
以下はだめだった。
UserRole
UserVmRunTImeManager
VMポータルに入れるが、管理ポータルに入れないユーザができる。
Linux ゲストシリアルコンソール設定
Linux ゲストにシリアルコンソールから入れるようにする。といっても、 Hosted EngineにSSHすると、ゲストに繋がる。
以下から、
https://www.ovirt.org/documentation/vmm-guide/chap-Installing_Linux_Virtual_Machines.html
https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.2/html/virtual_machine_management_guide/sect-starting_the_virtual_machine
公開鍵の準備
sshするホストで以下のように生成する。
$ ssh-keygen -t rsa -b 2048 -C user1@ovirt -f serialconsolekey
overt-engineにユーザでログインして、生成した公開鍵の方を、VMポータルの人型からオプション -> ユーザの公開鍵 で設定する。
Linuxゲストの設定
仮装マシンの編集 -> virtio シリアルコンソールを有効にする。 ON
シリアルコンソールにアクセスする仮想マシンで、/etc/default/grub に以下を追加する。
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
UEFI なら以下を実施する。
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
シリアルコンソールへの繋ぎ方
# ssh -t -p 2222 ovirt-vmconsole@ovirt_engine_host -i .ssh/serialconsolekey
# ssh -t -p 2222 ovirt-vmconsole@ovirt_engine_host -i .ssh/serialconsolekey list
# ssh -t -p 2222 ovirt-vmconsole@ovirt_engine_host connect --vm-id vmid1
# ssh -t -p 2222 ovirt-vmconsole@ovirt_engine_host connect --vm-name vm1
ターミナルから出るときは ~. 押す。
振る舞いは以下のような感じだった。
- 以下は出るものっぽい。
Could not chdir to home directory /usr/share/ovirt-vmconsole/empty: No such file or directory - Linux ゲストの設定なくても繋がる。すぐ切れるけど。
- Rebootしても繋がりぱなし。
- shutdownは切れる。
0 件のコメント:
コメントを投稿