阿尔海南粉 发表于 2017-12-4 21:34:35

怎样使用yum安装OpenStack

  怎样使用yum安装OpenStack
  headsen chen      2017-10-0919:17:15
  个人原创博客,转载请注明作者,出处,否则追究法律责任
$ su - root
Password:
Last login: Mon Oct9 10:44:07 CST 2017 on pts/0
# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500
      inet 192.168.29.134netmask 255.255.255.0broadcast 192.168.29.255
      inet6 fe80::20c:29ff:fe21:abb6prefixlen 64scopeid 0x20<link>
      ether 00:0c:29:21:ab:b6txqueuelen 1000(Ethernet)
      RX packets 1bytes 342 (342.0 B)
      RX errors 0dropped 0overruns 0frame 0
      TX packets 37bytes 5150 (5.0 KiB)
      TX errors 0dropped 0 overruns 0carrier 0collisions 0
  ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500
      inet 192.168.13.148netmask 255.255.255.0broadcast 192.168.13.255
      inet6 fe80::2d8c:6eed:8156:ee8cprefixlen 64scopeid 0x20<link>
      ether 00:0c:29:21:ab:c0txqueuelen 1000(Ethernet)
      RX packets 383bytes 23548 (22.9 KiB)
      RX errors 0dropped 0overruns 0frame 0
      TX packets 41bytes 5840 (5.7 KiB)
      TX errors 0dropped 0 overruns 0carrier 0collisions 0
  lo: flags=73<UP,LOOPBACK,RUNNING>mtu 65536
      inet 127.0.0.1netmask 255.0.0.0
      inet6 ::1prefixlen 128scopeid 0x10<host>
      looptxqueuelen 1(Local Loopback)
      RX packets 12bytes 1404 (1.3 KiB)
      RX errors 0dropped 0overruns 0frame 0
      TX packets 12bytes 1404 (1.3 KiB)
      TX errors 0dropped 0 overruns 0carrier 0collisions 0
  virbr0: flags=4099<UP,BROADCAST,MULTICAST>mtu 1500
      inet 192.168.122.1netmask 255.255.255.0broadcast 192.168.122.255
      ether 52:54:00:d4:41:65txqueuelen 1000(Ethernet)
      RX packets 0bytes 0 (0.0 B)
      RX errors 0dropped 0overruns 0frame 0
      TX packets 0bytes 0 (0.0 B)
      TX errors 0dropped 0 overruns 0carrier 0collisions 0
# 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
  
# 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的安装包。
  # yum install -y python-OpenStackclient
...
No package python-OpenStackclient available.
Error: Nothing to do
# yum install -y OpenStack-keystone
...
No package OpenStack-keystone available.
  升级yum源后仍然没用
  # yum upgrade
...
Complete!
  
#yum install openstack-nova-ap
  No package openstack-nova-ap available.
Error: Nothing to do
  ------------------------------------------------------------------------------------------------------------------------
  安装下面的软件后就可以了
# 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!
# yum install https://repos.fedorapeople.org/repos/openstack/openstack-newton/rdo-release-newton-5.noarch.rpm
...
Installed:
rdo-release.noarch 0:newton-5                                                
  Complete!
]#yum upgrade
...
Complete!
  下面就可以安装OpenStack的软件
  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
# yum install python-openstackclient
  ...
Dependencies Resolved
...                                 
  Complete!
# yum install openstack-selinux
...
Dependencies Resolved
...
Installed:
openstack-selinux.noarch 0:0.8.7-1.el7                                       
Complete!
  
# yum install openstack-keystone httpd mod_wsgi
...
Complete!
#yum install openstack-glance
# 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
#
页: [1]
查看完整版本: 怎样使用yum安装OpenStack