oVirt开源桌面客户端的安装运行

2021/02 作者:ihunter 0 0

git库地址:https://gitee.com/cnovirt/ovirt-desktop-client.git

本git库fork自https://github.com/nkovacne/ovirt-desktop-client,修复了些问题)

描述

oVirt-desktop-client是一个用pyQt开发的简易oVirt桌面客户端,能够列出用户虚机列表,通过调用remote-viewer访问虚机。

安装 && 配置 && 运行

1.首先你需要一个centos7的GUI环境 //原则上其它linux系统也可,我没做测试

2.安装依赖

yum -y install python36 python36-devel python36-virtualenv python36-pip gcc gcc-c++ qt5-qtbase qt5-qtbase-devel libcurl-devel libxml2 libxml2-devel libxslt-devel openssl-devel virt-viewer

3.克隆源码

git clone https://gitee.com/cnovirt/ovirt-desktop-client.git

4.准备python环境

virtualenv-3 venv

. venv/bin/activate

pip install –upgrade pip -i https://pypi.mirrors.ustc.edu.cn/simple/

5.安装python依赖

cd ovirt-desktop-client

pull

pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/

6.下载证书

oVirt开源桌面客户端的安装运行https://engine230.cloud/ovirt-engine/ 页面,下载CA证书 //注意这里的”engine230.cloud”根据你的环境填写

将下载下来的pki-resource.cer重命名为ca.crt,放到root目录下

7.修改配置文件

cp settings.conf.example settings.conf

vi settings.conf

修改以下三项:

url = https://engine230.cloud/ovirt-engine/api //注意这里的”engine230.cloud”根据你的环境填写

cafile = /root/ca.crt

domain = internal

oVirt开源桌面客户端的安装运行

8.为虚机分配用户访问权限

在ovirt管理台,为虚机添加用户访问权限,搜索admin用户,选择UserRole角色,添加。

oVirt开源桌面客户端的安装运行
oVirt开源桌面客户端的安装运行

8.运行客户端程序

python ovirtclient.py

使用admin用户登录验证。

oVirt开源桌面客户端的安装运行
oVirt开源桌面客户端的安装运行

点界面中的“插头”图标进入虚机。


赞(2) 更多分享

上篇: oVirt集群迁移策略(Minimal downtime/Post-copy migration/Suspend workload if needed)
下篇: vdsm-client命令行