设为首页 收藏本站
查看: 894|回复: 0

[经验分享] CentOS 7 安装ovirt

[复制链接]

尚未签到

发表于 2019-2-15 16:24:40 | 显示全部楼层 |阅读模式
  1、 所需软件

  •   CentOS 7
  •   pip 9
  •   curl 7.36.0
  •   pycurl 7.19.0
  •   ovirt-engine-sdk-python 3.6.7.0
  * 请注意:pycurl对于curl的版本是有要求的,即二者版本可能会存在冲突。
  * 请确认:pycurl与curl的版本是对应的。

  2、配置CentOS 7 网络
  修改配置文件:/etc/sysconfig/network-script/ifcfg-ens33
  
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=486add89-ed0c-487f-8291-14408c88e6ab
DEVICE=ens33
ONBOOT=yes
NETMASK=255.255.255.0
GETWAY=192.168.190.2
DNS1=114.114.114.114

  在虚拟机设置中将网络连接方式设置为“NAT”连接。

  在虚拟网络配置中确认网段的网关地址。


  在本机上网络共享中心中,设置网卡VMware Network Adapter VMnet8。

  之后,在CentOS中,重启网络服务。
  systemctl restart network
ping 114.114.114.114

  3、配置CentOS镜像源

  网易云的镜像源文件:http://mirrors.163.com/.help/CentOS7-Base-163.repo

  wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

  如果没有可用于wget使用的其他镜像源,那么下载文件到本机,在通过WinSCP将文件传到CentOS中使用。
  备份原镜像文件CentOS-Base.repo,将其进行替换。
  mkdir etc_back
mv CentOS7-Base-163.repo etc_back/
cp /etc/yum.repos.d/CentOS-Base.repo etc_back/
cp etc_back/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo

  4、下载安装setuptools(选择编译安装pip时才需要)
  如果没有wget命令则,先安装wget。
  yum install wget

  然后再下载ez_setup文件,并安装。
  wget --no-check-certificate
python ez_setup.py --insecure

  5、下载安装并更新pip
  1) 方法一:编译安装pip

  wget  https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9tar -zxf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install > pip9_install_log    # 记录pip的安装信息,记录安装路径
pip -V


  2) 方法二:yum下载安装pip
  yum install epel-releas
yum install python-pip

  安装成功后,然后更新pip版本。
  # 更新pip
  python -m pip install --upgrade pip
  6、下载编译安装curl(先安装curl再安装pycurl)
  地址:https://curl.haxx.se/download/
  tar -zxf curl-7.36.0.tar.gz
cd curl-7.36.0
./configure
make >> curl736_install_log && make install >> curl736_install_log    # 记录安装路径
curl -V

  7、安装pycurl
  pip install pycurl==7.19.3.1
# 报错信息:
# Cannot uninstall 'pycurl'. It is a distutils installed project and thus we cannot accurately determi

# 根据网上的解决方法
pip list | grep pycurl    # 确实已存在pycurl7.19
pip install pycurl==7.19.3.1 --ignore-installed pycurl
# 报错:无法安装

  因此,我并没有额外再安装pycurl。而是直接安装ovirt-engine-sdk-python。
  8、安装ovirt-engine-sdk-python
  pip install ovirt-engine-sdk-python==3.6.7.0

  

  * 注意:请将版本加上。若不指定版本,pip默认下载最新版的4.X版。该版本只支持Python3,而且其中的包结构与3.X相比有很大改变。
  * 更重要的是,官方文档中的示例,使用的是3.X版本。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672659-1-1.html 上篇帖子: centos7 开机自启动 下篇帖子: centos 6.8 VNC 搭建(详细)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表