2020年4月12日日曜日

Ovirt ユーザ追加からvirtio serial consoleまで

ユーザの追加

管理 -> ユーザ -> 追加 ってすればできるような気がするが出来ない!!

以下から、
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 件のコメント:

コメントを投稿