
oVirt
BurstLinking
这个作者很懒,什么都没留下…
展开
-
python 统计目录下文件以及读写xlsx表格
背景:ovirt平台数据库故障,数据库恢复成两个月前的数据,平台数据管理虚拟机变少,出现很多野虚拟机-------脱离平台管理,在数据域下有许多磁盘文件目录,需要统计数据整合。1、存储域下目录文件整合目录下有磁盘目录928个,每个目录下至少有3个文件其中meta文件中有disk的一些信息,可以做分类# !/usr/bin/env python# -*- coding: utf-8 -*-import osimport jsonimport xlwtDomainDir = "原创 2020-09-19 11:54:46 · 295 阅读 · 0 评论 -
openstack虚拟机迁移到ovirt环境脚本实现
1、需求背景:旧平台openstack虚拟机需要迁移到ovirt-engine环境,直接用ovirt自带的对接openstack环境一直cinder鉴权报错,调查是版本不支持,只能手动备份导入的ovirt平台。思路:获取openstack环境虚拟机信息,读取迁移虚拟机表格,导出虚拟机为qcow2,上传到ovirt平台创建虚拟机挂盘。2、获取openstack计算节点虚拟机信息通过virsh list获取instance实例列表,再通过dumpxml获取虚拟机信息利用xml模块解析所需要的信息原创 2020-08-04 15:48:42 · 516 阅读 · 0 评论 -
ovirt-engine平台vm rest-api新增接口字段
背景:基于ovirt-engine二次开发,为实现软删除功能,对现有的vm接口进行扩展字段,增加判断软删除字段以及软删除的时间字段。1、首先要再ovirt-engine-api-model工程中,找到对应的资源类型,添加你需要的字段types.Vm类中新增如下字段, Date softDeletionTime(); Boolean isSoftDeleted();新增之后编译出包覆盖maven仓库下的model文件例如:model-4.3.31-sources.jar注意对原创 2020-07-28 16:33:13 · 921 阅读 · 3 评论 -
利用httpd创建自定义yum仓库
1、安装createrepo和httpdyuminstall -y createrepo httpd2、创建目录/var/www/html/,并且在改目录下(目录可以自己再建文件夹)初始化仓库mkdir -p /var/www/html/传入所需要的rpm包到该目录下初始化仓库 createrepo -p/var/www/html初始化后可以createrepo -v /var/www/html 查看仓库信息3、启动httpd服务systemctl st...原创 2020-06-28 13:29:20 · 449 阅读 · 0 评论 -
oVirt Engine编译 WebAdmin模块报错[ERROR] Out of memory to increase the amount of memory
1、ovirt-engine修改代码后编译出包,报错如图2、解决方法参考:https://stackoverflow.com/questions/19815832/stack-overflow-error-infinite-loop-during-gwt-compilation修改pom.xml文件:frontend/webadmin/modules/pom.xml增大jvm的内存配置设置 JVM 堆初始化为XG 最大为XG...原创 2020-06-12 13:38:55 · 467 阅读 · 0 评论 -
ovirt-web-ui 编译出包内存溢出问题 JavaScript heap out of memory
1、官方仓库和开发文档仓库:https://github.com/oVirt/ovirt-web-ui文档:https://github.com/oVirt/ovirt-web-ui/blob/master/DEVELOPERS.md2、第一次编译会提示安装依赖3、依赖安装好后,在源码根目录执行./autogen.sh --prefix=/usr --datarootdir=/share可能会提示有些nodejs相关的组件没装,yarn 去除离线模式 --offline在线安装依原创 2020-05-26 11:32:03 · 383 阅读 · 0 评论 -
ovirt-aaa-jdbc-tool 添加新命令行
1、官方文档&仓库地址文档:https://www.ovirt.org/develop/release-management/features/infra/aaa-jdbc.html仓库:https://github.com/oVirt/ovirt-engine-extension-aaa-jdbc2、添加新接口主要需要改两个文件org/ovirt/engine/extension/aaa/jdbc/binding/cli/arguments.propertiesorg/ovir原创 2020-05-26 11:11:37 · 628 阅读 · 0 评论 -
oVirt nodes节点安装
1、官方文档地址:https://www.ovirt.org/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_csockpit_web_interface/#Installing_Red_Hat_Virtualization_Hosts_SHE_deployment_host官方文档有两种方法,一种是直接安装官方镜像一种是在centos基础上安装服务包。本次主要介绍第二种方法。2、先安装ovirt源yum in原创 2020-05-19 15:46:44 · 958 阅读 · 0 评论 -
oVirt Engine对接ldap服务
1、安装ovirt-engine-extension-aaa-ldap-setupyum -y install ovirt-engine-extension-aaa-ldap-setup2、执行ovirt-engine-extension-aaa-ldap-setup选8(根据ldap自己服务选)选择no 使用固定ip地址根据自己的ldap服...原创 2020-04-23 14:37:33 · 566 阅读 · 0 评论 -
oVirt Engine编译以及rpm安装
1、git下载或者本地上传2、安装rpmbuild3、make dist打包出tar.gz包4、执行rpmbuild -tb ovirt-engine-XX.tar.gz中间可能出现maven-surefire-plugin报错,修改目录下pom.xml文件编译完成官方文档:https://www.ovirt.org/develop/develope...原创 2020-04-14 14:25:43 · 987 阅读 · 0 评论