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

[经验分享] 怎样使用yum安装OpenStack

[复制链接]
发表于 2017-12-4 21:34:35 | 显示全部楼层 |阅读模式
  怎样使用yum安装OpenStack
  headsen chen        2017-10-09  19:17:15
  个人原创博客,转载请注明作者,出处,否则追究法律责任
[shanghai_chen@linux-node1 ~]$ su - root
Password:
Last login: Mon Oct  9 10:44:07 CST 2017 on pts/0

[iyunv@linux-node1 ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.29.134  netmask 255.255.255.0  broadcast 192.168.29.255
        inet6 fe80::20c:29ff:fe21:abb6  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:21:ab:b6  txqueuelen 1000  (Ethernet)
        RX packets 1  bytes 342 (342.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 37  bytes 5150 (5.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.13.148  netmask 255.255.255.0  broadcast 192.168.13.255
        inet6 fe80::2d8c:6eed:8156:ee8c  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:21:ab:c0  txqueuelen 1000  (Ethernet)
        RX packets 383  bytes 23548 (22.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 41  bytes 5840 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 12  bytes 1404 (1.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1404 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:d4:41:65  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[iyunv@linux-node1 ~]# ping baidu.com
PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=1 ttl=128 time=34.6 ms
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=2 ttl=128 time=35.0 ms
64 bytes from 123.125.114.144 (123.125.114.144): icmp_seq=3 ttl=128 time=35.0 ms
^C
--- baidu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 34.657/34.896/35.024/0.169 ms

  
[iyunv@linux-node1 ~]# yum repolist
...
repo id               repo name                                           status
base/7/x86_64          CentOS-7 - Base                                                         9,591
epel/x86_64             Extra Packages for Enterprise Linux 7 - x86_64            11,981
extras/7/x86_64       CentOS-7 - Extras                                                        227
updates/7/x86_64    CentOS-7 - Updates                                                 731
repolist: 22,530
  安装了epel的扩展库后,直接安装OpenStack会失败,也就是扩展库根本就没有OpenStack的安装包。
  [iyunv@linux-node1 ~]# yum install -y python-OpenStackclient
...
No package python-OpenStackclient available.
Error: Nothing to do
[iyunv@linux-node1 ~]# yum install -y OpenStack-keystone
...
No package OpenStack-keystone available.

  升级yum源后仍然没用
  [iyunv@linux-node1 ~]# yum upgrade
...
Complete!
  
[iyunv@linux-node1 ~]#  yum install openstack-nova-ap
  No package openstack-nova-ap available.
Error: Nothing to do
  ------------------------------------------------------------------------------------------------------------------------
  安装下面的软件后就可以了
[iyunv@linux-node1 ~]# yum install centos-release-openstack-newton

  ...
Installed:
  centos-release-openstack-newton.noarch 0:1-2.el7                              
  Dependency Installed:
  centos-release-ceph-jewel.noarch 0:1.0-1.el7.centos                           
  centos-release-qemu-ev.noarch 0:1.0-2.el7                                    
  centos-release-storage-common.noarch 0:1-2.el7.centos                        
  centos-release-virt-common.noarch 0:1-1.el7.centos                           
  Complete!
[iyunv@linux-node1 ~]# yum install https://repos.fedorapeople.org/repos/openstack/openstack-newton/rdo-release-newton-5.noarch.rpm
...
Installed:
  rdo-release.noarch 0:newton-5                                                

  Complete!
[iyunv@linux-node1 ~]#  yum upgrade
...
Complete!

  下面就可以安装OpenStack的软件
  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
[iyunv@linux-node1 ~]# yum install python-openstackclient

  ...
Dependencies Resolved
...                                 
  Complete!
[iyunv@linux-node1 ~]# yum install openstack-selinux
...
Dependencies Resolved
...
Installed:
  openstack-selinux.noarch 0:0.8.7-1.el7                                       
Complete!
  
[iyunv@linux-node1 ~]# yum install openstack-keystone httpd mod_wsgi
...
Complete!
[iyunv@linux-node1 ~]#  yum install openstack-glance
[iyunv@linux-node1 ~]# yum repolist
...
repo id                                                           repo name                                                                         status
base/7/x86_64                                                     CentOS-7 - Base                                                                                                9,591
centos-ceph-jewel/7/x86_64                                        CentOS-7 - Ceph Jewel                                                                      51
centos-openstack-newton/x86_64                                    CentOS-7 - OpenStack newton                                            1,448
centos-qemu-ev/7/x86_64                                           CentOS-7 - QEMU EV                                                                            31
*epel/x86_64                                                      Extra Packages for Enterprise Linux 7 - x86_64                                                  11,981
extras/7/x86_64                                                   CentOS-7 - Extras                                                                                                227
openstack-newton/x86_64                                           OpenStack Newton Repository                                                          1,448
rdo-qemu-ev/x86_64                                                RDO CentOS-7 - QEMU EV                                                                             31
updates/7/x86_64                                                  CentOS-7 - Updates                                                                                           731
repolist: 25,539
[iyunv@linux-node1 ~]#

运维网声明 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-420589-1-1.html 上篇帖子: OpenStack开发基础-oslo.config 下篇帖子: OpenStack的容器服务体验
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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