云计算,本来是个好东西,但是在河南已经成为了一个商业炒作概念、一个资本套现的工具。
不少所谓的“ 创业型 ”、“ 天使轮 ”公司,在腾讯或阿里以月租200¥左右的价格租用了一台 云主机 ,在 云主机 上跑个 LNMP或者LAMP程序,就敢声势浩大地宣称自己是在做云计算产品、自己是一家云计算软件服务型企业。招个维保人员,直接照抄腾讯或阿里的云计算服务平台的维保岗位职责,一个Linux系统管理员干的活儿、愣生生地被商业互吹成了OpenStack研发职位,愿意给出的工资少的还不如去大街上捡易拉罐或者塑料瓶收入多。跟所谓的公司技术总监、CTO聊了聊,这些顶着高的吓人的头衔的水牛,连 OpenStack 是什么、可以用来干什么都不清楚,因为这两年“云计算”、“OpenStack”、“大数据”这些概念很火,所以一定要想方设法地蹭上这个热度、在各大招聘平台上刷刷存在感。
河南有大量的所谓云计算创业公司,张口就是“我们基于OpenStack做产品研发十年了”、“有200万个计算节点”,实际情况是:OpenStack部署平台就一台COMPAL的组装服务器,总内存32GB、磁盘总量2TB,采用别人封装的离线安装Ocata版部署了个 All-in-one 的单节点平台,估计是直接把陈克沙老师共享的OpenStack Ocata版离线安装ISO直接拿过来用了,能提供的 VM 实例总量是 40个 ,平台存储直接使用了服务器上的 SATA Local Storage,连个 RAID都没做。面试时五六个水牛组团进行群殴式面试,不知道这帮水牛从哪个培训机构搜的“OpenStack”经典面试题让直接做(连页头上的“ XX教育OpenStack经典面试题 ”的字样都没删掉),把自己吹嘘的猪都在天上飘着了,现场给他们进行故障排查并给出解决方案后,开始谈薪资待遇,结果只打算出税前6000¥、还不包食宿、不交五险一金、一周上六天班、早8点到晚6点30分,迟到10分钟扣半天工资、迟到30分钟当天工资扣完 ...... 这他娘的,简直就是在侮辱劳资,劳资再怎么着也是硕士学位、4年行业内业务工作经验了,虽然回到河南后一直在外包项目上干,但解决问题的能力也是被项目出资方认可的,要知道劳资大学期间在某公司实习时就已经拿6000¥的实习津贴了,而且公司还免费提供80平米的公寓住宿 .....
如果此刻的我还如单身狗般无牵无挂,定然转身再战京沪粤深,谋求更高的薪资福利、更好的发展平台!
现在服务所谓这家公司,虽然业务规模有吹嘘的成分,但总体在于公司的技术负责人和老板说的情况和事实基本吻合,经调查:开业至今尚未未出现恶意拖欠员工工资的案例,尽管五险按郑州市最低工资标准交、不给缴纳住房公积金、每周六需要定期参加公司的产品和销售培训(当然,我主要负责给销售代表讲解产品的适用业务情景及可选用的解决方案),但在郑州这狗娘养的地儿,能按时发放合同约定工资就算是良心公司了(从去年9月至今年5月,劳资已经被郑州这儿狗日的无良公司拖欠了将近7万元劳动报酬)。在业务上,这家公司无一比较坑的是被皮包开发团队给上线了个换脸式而得OpenStack云计算服务管理平台——直接把Kolla项目上的 Ocata版 包拖了下来,进行一键式 All-in-one 部署在了单节点服务器上,除了替换了OpenStack的Logo和默认配置的管理IP及业务IP,剩下的内容和Kolla项目的Ocata版包一模一样,在郑州这操蛋的鬼地方,这波儿操作叫做“个性化定制研发”。我过来之后就在替产品开发者团队和前6任OpenStack运维填坑:核实OpenStack资产资源情况,更换服务器、交换机、网线的故障部件,重新规划并实施公司小机房的弱点强电分离式布线,重新规划并分割公司的办公局域网,重新部署OpenStack版本升级试验服务器并制定生产环境OpenStack平台的分布式布局与升级至OpenStack Train版本的蓝绿实施时间表,和Web UI设计团队及前端开发团队协商OpenStack升级后的Web Dashboard的产品改进效果 ......
以下是我为即将升级到OpenStack Train版做准备用的OpenStack Queens版本的 All-in-one 部署过程:
[googlebigtable@localhost ~]$ su - root
Password:
Last login: Tue Jun 16 23:26:18 CST 2020 on pts/0
[root@localhost ~]# ls -F
anaconda-ks.cfg initial-setup-ks.cfg
[root@localhost ~]# pwd -F
-bash: pwd: -F: invalid option
pwd: usage: pwd [-LP]
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
[root@localhost ~]# systemctl restart network
[root@localhost ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=137 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=128 time=138 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=128 time=154 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 137.217/143.323/154.463/7.895 ms
[root@localhost ~]# init 6
[googlebigtable@localhost ~]$ su - root
Password:
Last login: Wed Jun 17 20:32:36 CST 2020 on pts/0
[root@localhost ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=148 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=128 time=164 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=128 time=155 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=128 time=151 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 148.021/154.972/164.324/6.098 ms
[root@localhost ~]# hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: c2953bb8f7b24959ae579c009a8ebf36
Boot ID: 39f5064f457a45cd96fb88273822bb41
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1127.10.1.el7.x86_64
Architecture: x86-64
[root@localhost ~]#
[root@localhost ~]# hostnamectl status
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: c2953bb8f7b24959ae579c009a8ebf36
Boot ID: 39f5064f457a45cd96fb88273822bb41
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1127.10.1.el7.x86_64
Architecture: x86-64
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# uname -r
3.10.0-1127.10.1.el7.x86_64
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[root@localhost ~]# rpm -q centos-release
centos-release-7-8.2003.0.el7.centos.x86_64
[root@localhost ~]# yum update -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Dependencies Resolved
Updating:
libexif x86_64 0.6.21-7.el7_8 updates 348 k
Upgrade 1 Package
Total download size: 348 k
Downloading packages:
No Presto metadata available for updates
libexif-0.6.21-7.el7_8.x86_64.rpm | 348 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : libexif-0.6.21-7.el7_8.x86_64 1/2
Cleanup : libexif-0.6.21-6.el7.x86_64 2/2
Verifying : libexif-0.6.21-7.el7_8.x86_64 1/2
Verifying : libexif-0.6.21-6.el7.x86_64 2/2
Updated:
libexif.x86_64 0:0.6.21-7.el7_8
Complete!
[root@localhost ~]#
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@localhost ~]# yum-config-manager --enable openstack-queens
Loaded plugins: fastestmirror, langpacks
[root@localhost ~]# yum update -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
[root@localhost ~]# yum install -y centos-release-openstack-queens
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Dependencies Resolved
Installing:
centos-release-openstack-queens noarch 1-2.el7.centos extras 5.3 k
Installing for dependencies:
centos-release-ceph-luminous noarch 1.1-2.el7.centos extras 4.4 k
centos-release-qemu-ev noarch 1.0-4.el7.centos extras 11 k
centos-release-storage-common noarch 2-2.el7.centos extras 5.1 k
centos-release-virt-common noarch 1-1.el7.centos extras 4.5 k
Install 1 Package (+4 Dependent packages)
Total 118 kB/s | 31 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : centos-release-storage-common-2-2.el7.centos.noarch 1/5
Installing : centos-release-ceph-luminous-1.1-2.el7.centos.noarch 2/5
Installing : centos-release-virt-common-1-1.el7.centos.noarch 3/5
Installing : centos-release-qemu-ev-1.0-4.el7.centos.noarch 4/5
Installing : centos-release-openstack-queens-1-2.el7.centos.noarch 5/5
Verifying : centos-release-qemu-ev-1.0-4.el7.centos.noarch 1/5
Verifying : centos-release-openstack-queens-1-2.el7.centos.noarch 2/5
Verifying : centos-release-ceph-luminous-1.1-2.el7.centos.noarch 3/5
Verifying : centos-release-virt-common-1-1.el7.centos.noarch 4/5
Verifying : centos-release-storage-common-2-2.el7.centos.noarch 5/5
Installed:
centos-release-openstack-queens.noarch 0:1-2.el7.centos
Dependency Installed:
centos-release-ceph-luminous.noarch 0:1.1-2.el7.centos centos-release-qemu-ev.noarch 0:1.0-4.el7.centos
centos-release-storage-common.noarch 0:2-2.el7.centos centos-release-virt-common.noarch 0:1-1.el7.centos
Complete!
[root@localhost ~]#
[root@localhost ~]# yum install -y openstack-packstack
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Dependencies Resolved
Installing:
openstack-packstack noarch 1:12.0.1-1.el7 centos-openstack-queens 190 k
Installing for dependencies:
boost159-atomic x86_64 1.59.0-2.el7.1 centos-openstack-queens 7.2 k
boost159-chrono x86_64 1.59.0-2.el7.1 centos-openstack-queens 14 k
boost159-date-time x86_64 1.59.0-2.el7.1 centos-openstack-queens 21 k
boost159-filesystem x86_64 1.59.0-2.el7.1 centos-openstack-queens 36 k
boost159-locale x86_64 1.59.0-2.el7.1 centos-openstack-queens 222 k
boost159-program-options x86_64 1.59.0-2.el7.1 centos-openstack-queens 121 k
boost159-regex x86_64 1.59.0-2.el7.1 centos-openstack-queens 258 k
boost159-system x86_64 1.59.0-2.el7.1 centos-openstack-queens 9.6 k
boost159-thread x86_64 1.59.0-2.el7.1 centos-openstack-queens 41 k
boost169-atomic x86_64 1.69.0-2.el7 epel 7.7 k
boost169-chrono x86_64 1.69.0-2.el7 epel 17 k
boost169-date-time x86_64 1.69.0-2.el7 epel 21 k
boost169-filesystem x86_64 1.69.0-2.el7 epel 41 k
boost169-locale x86_64 1.69.0-2.el7 epel 219 k
boost169-log x86_64 1.69.0-2.el7 epel 426 k
boost169-regex x86_64 1.69.0-2.el7 epel 261 k
boost169-system x86_64 1.69.0-2.el7 epel 7.5 k
boost169-thread x86_64 1.69.0-2.el7 epel 44 k
cpp-hocon x86_64 0.1.6-9.el7 centos-openstack-queens 358 k
facter x86_64 1:3.9.3-7.el7 centos-openstack-queens 553 k
hiera noarch 1:1.3.4-5.el7 centos-openstack-queens 25 k
leatherman x86_64 1.10.0-1.el7 epel 377 k
libimagequant x86_64 1:2.7.2-3.el7 epel 53 k
libselinux-ruby x86_64 2.5-15.el7 base 121 k
openstack-packstack-puppet noarch 1:12.0.1-1.el7 centos-openstack-queens 61 k
puppet noarch 4.8.2-2.el7 centos-openstack-queens 1.6 M
puppet-aodh noarch 12.4.0-1.el7 centos-openstack-queens 44 k
puppet-apache noarch 2.3.1-1.e587f2agit.el7 centos-openstack-queens 211 k
puppet-archive noarch 2.2.1-0.10888dbgit.el7 centos-openstack-queens 38 k
puppet-ceilometer noarch 12.5.0-1.el7 centos-openstack-queens 59 k
puppet-certmonger noarch 2.3.0-1.el7 centos-openstack-queens 21 k
puppet-cinder noarch 12.4.1-1.el7 centos-openstack-queens 97 k
puppet-concat noarch 4.1.1-1.d4857dfgit.el7 centos-openstack-queens 29 k
puppet-corosync noarch 6.0.1-0.9940eb9git.el7 centos-openstack-queens 55 k
puppet-firewall noarch 1.12.0-1.3dc1990git.el7 centos-openstack-queens 65 k
puppet-glance noarch 12.5.0-1.el7 centos-openstack-queens 71 k
puppet-gnocchi noarch 12.4.0-1.el7 centos-openstack-queens 50 k
puppet-heat noarch 12.4.0-1.el7 centos-openstack-queens 54 k
puppet-horizon noarch 12.4.0-1.el7 centos-openstack-queens 45 k
puppet-inifile noarch 2.2.0-1.d2c38b9git.el7 centos-openstack-queens 34 k
puppet-ironic noarch 12.4.0-1.el7 centos-openstack-queens 95 k
puppet-keystone noarch 12.4.0-1.el7 centos-openstack-queens 114 k
puppet-magnum noarch 12.2.0-1.el7 centos-openstack-queens 39 k
puppet-manila noarch 12.5.1-1.el7 centos-openstack-queens 66 k
puppet-memcached noarch 3.1.0-1.el7 centos-openstack-queens 12 k
puppet-mysql noarch 5.2.1-1.a5497b2git.el7 centos-openstack-queens 78 k
puppet-neutron noarch 12.4.1-1.el7 centos-openstack-queens 185 k
puppet-nova noarch 12.5.0-1.el7 centos-openstack-queens 145 k
puppet-nssdb noarch 1.0.1-1.el7 centos-openstack-queens 6.7 k
puppet-openstack_extras noarch 12.4.0-1.el7 centos-openstack-queens 39 k
puppet-openstacklib noarch 12.4.0-1.el7 centos-openstack-queens 48 k
puppet-oslo noarch 12.4.0-1.el7 centos-openstack-queens 36 k
puppet-ovn noarch 12.4.0-1.el7 centos-openstack-queens 21 k
puppet-panko noarch 12.4.0-1.el7 centos-openstack-queens 35 k
puppet-rabbitmq noarch 9.0.1-0.2.7613f08git.el7 centos-openstack-queens 263 k
puppet-redis noarch 3.2.0-2.bfcc212git.el7 centos-openstack-queens 43 k
puppet-remote noarch 0.0.1-3.7420908git.el7 centos-openstack-queens 11 k
puppet-rsync noarch 0.4.0-3.447685fgit.el7 centos-openstack-queens 20 k
puppet-sahara noarch 12.4.0-1.el7 centos-openstack-queens 45 k
puppet-ssh noarch 3.0.1-4.fb2de75git.el7 centos-openstack-queens 22 k
puppet-staging noarch 1.0.4-1.b466d93git.el7 centos-openstack-queens 78 k
puppet-stdlib noarch 4.25.1-1.2f85336git.el7 centos-openstack-queens 146 k
puppet-swift noarch 12.4.0-1.el7 centos-openstack-queens 95 k
puppet-sysctl noarch 0.0.11-1.el7 centos-openstack-queens 9.1 k
puppet-tempest noarch 12.5.0-1.el7 centos-openstack-queens 33 k
puppet-trove noarch 12.4.0-1.el7 centos-openstack-queens 58 k
puppet-vcsrepo noarch 2.3.0-1.bb1209egit.el7 centos-openstack-queens 44 k
puppet-vswitch noarch 8.4.0-1.el7 centos-openstack-queens 36 k
puppet-xinetd noarch 3.0.0-1.b95c79cgit.el7 centos-openstack-queens 21 k
python-docutils noarch 0.11-0.3.20130715svn7687.el7 base 1.5 M
python2-olefile noarch 0.46-2.el7 epel 53 k
python2-pbr noarch 4.2.0-3.el7 epel 188 k
python2-pillow x86_64 4.0.0-1.el7 centos-openstack-queens 552 k
python2-pyOpenSSL noarch 17.3.0-3.el7 centos-openstack-queens 92 k
ruby x86_64 2.0.0.648-36.el7 base 73 k
ruby-augeas x86_64 0.5.0-1.el7 centos-openstack-queens 23 k
ruby-facter x86_64 1:3.9.3-7.el7 centos-openstack-queens 12 k
ruby-irb noarch 2.0.0.648-36.el7 base 94 k
ruby-libs x86_64 2.0.0.648-36.el7 base 2.8 M
ruby-shadow x86_64 1.4.1-23.el7 centos-openstack-queens 13 k
rubygem-bigdecimal x86_64 1.2.0-36.el7 base 85 k
rubygem-io-console x86_64 0.4.2-36.el7 base 56 k
rubygem-json x86_64 1.7.7-36.el7 base 81 k
rubygem-psych x86_64 2.0.0-36.el7 base 84 k
rubygem-rdoc noarch 4.0.0-36.el7 base 324 k
rubygem-rgen noarch 0.6.6-2.el7 centos-openstack-queens 84 k
rubygems noarch 2.0.14.1-36.el7 base 215 k
yaml-cpp x86_64 1:0.5.1-2.el7 epel 178 k
Install 1 Package (+88 Dependent packages)
Total 310 kB/s | 14 MB 00:00:46
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
Importing GPG key 0x764429E6:
Userid : "CentOS Cloud SIG (http://wiki.centos.org/SpecialInterestGroup/Cloud)
Fingerprint: 736a f511 6d9c 40e2 af6b 074b f9b9 fee7 7644 29e6
Package : centos-release-openstack-queens-1-2.el7.centos.noarch (@extras)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : ruby-libs-2.0.0.648-36.el7.x86_64 1/89
Installing : boost169-system-1.69.0-2.el7.x86_64 2/89
Installing : boost159-system-1.59.0-2.el7.1.x86_64 3/89
Installing : ruby-irb-2.0.0.648-36.el7.noarch 4/89
Installing : rubygem-json-1.7.7-36.el7.x86_64 5/89
Installing : rubygem-psych-2.0.0-36.el7.x86_64 6/89
Installing : rubygem-io-console-0.4.2-36.el7.x86_64 7/89
Installing : rubygem-bigdecimal-1.2.0-36.el7.x86_64 8/89
Installing : rubygems-2.0.14.1-36.el7.noarch 9/89
Installing : ruby-2.0.0.648-36.el7.x86_64 10/89
Installing : rubygem-rdoc-4.0.0-36.el7.noarch 11/89
Installing : boost159-chrono-1.59.0-2.el7.1.x86_64 12/89
Installing : boost159-thread-1.59.0-2.el7.1.x86_64 13/89
Installing : boost169-chrono-1.69.0-2.el7.x86_64 14/89
Installing : boost169-thread-1.69.0-2.el7.x86_64 15/89
Installing : boost159-locale-1.59.0-2.el7.1.x86_64 16/89
Installing : boost169-filesystem-1.69.0-2.el7.x86_64 17/89
Installing : boost169-atomic-1.69.0-2.el7.x86_64 18/89
Installing : boost159-program-options-1.59.0-2.el7.1.x86_64 19/89
Installing : boost169-date-time-1.69.0-2.el7.x86_64 20/89
Installing : boost159-atomic-1.59.0-2.el7.1.x86_64 21/89
Installing : boost159-date-time-1.59.0-2.el7.1.x86_64 22/89
Installing : boost169-regex-1.69.0-2.el7.x86_64 23/89
Installing : boost169-log-1.69.0-2.el7.x86_64 24/89
Installing : cpp-hocon-0.1.6-9.el7.x86_64 25/89
Installing : boost169-locale-1.69.0-2.el7.x86_64 26/89
Installing : leatherman-1.10.0-1.el7.x86_64 27/89
Installing : rubygem-rgen-0.6.6-2.el7.noarch 28/89
Installing : boost159-filesystem-1.59.0-2.el7.1.x86_64 29/89
Installing : ruby-shadow-1.4.1-23.el7.x86_64 30/89
Installing : ruby-augeas-0.5.0-1.el7.x86_64 31/89
Installing : 1:hiera-1.3.4-5.el7.noarch 32/89
Installing : python2-pyOpenSSL-17.3.0-3.el7.noarch 33/89
Installing : python2-olefile-0.46-2.el7.noarch 34/89
Installing : 1:libimagequant-2.7.2-3.el7.x86_64 35/89
Installing : python2-pillow-4.0.0-1.el7.x86_64 36/89
Installing : python-docutils-0.11-0.3.20130715svn7687.el7.noarch 37/89
Installing : 1:yaml-cpp-0.5.1-2.el7.x86_64 38/89
Installing : libselinux-ruby-2.5-15.el7.x86_64 39/89
Installing : boost159-regex-1.59.0-2.el7.1.x86_64 40/89
Installing : 1:facter-3.9.3-7.el7.x86_64 41/89
Installing : 1:ruby-facter-3.9.3-7.el7.x86_64 42/89
Installing : puppet-4.8.2-2.el7.noarch 43/89
Installing : puppet-stdlib-4.25.1-1.2f85336git.el7.noarch 44/89
Installing : puppet-inifile-2.2.0-1.d2c38b9git.el7.noarch 45/89
Installing : puppet-concat-4.1.1-1.d4857dfgit.el7.noarch 46/89
Installing : puppet-apache-2.3.1-1.e587f2agit.el7.noarch 47/89
Installing : puppet-sysctl-0.0.11-1.el7.noarch 48/89
Installing : puppet-xinetd-3.0.0-1.b95c79cgit.el7.noarch 49/89
Installing : puppet-vcsrepo-2.3.0-1.bb1209egit.el7.noarch 50/89
Installing : puppet-rsync-0.4.0-3.447685fgit.el7.noarch 51/89
Installing : puppet-firewall-1.12.0-1.3dc1990git.el7.noarch 52/89
Installing : puppet-memcached-3.1.0-1.el7.noarch 53/89
Installing : puppet-vswitch-8.4.0-1.el7.noarch 54/89
Installing : puppet-horizon-12.4.0-1.el7.noarch 55/89
Installing : puppet-ssh-3.0.1-4.fb2de75git.el7.noarch 56/89
Installing : puppet-certmonger-2.3.0-1.el7.noarch 57/89
Installing : puppet-corosync-6.0.1-0.9940eb9git.el7.noarch 58/89
Installing : puppet-openstack_extras-12.4.0-1.el7.noarch 59/89
Installing : puppet-ovn-12.4.0-1.el7.noarch 60/89
Installing : puppet-nssdb-1.0.1-1.el7.noarch 61/89
Installing : puppet-redis-3.2.0-2.bfcc212git.el7.noarch 62/89
Installing : puppet-archive-2.2.1-0.10888dbgit.el7.noarch 63/89
Installing : puppet-rabbitmq-9.0.1-0.2.7613f08git.el7.noarch 64/89
Installing : puppet-remote-0.0.1-3.7420908git.el7.noarch 65/89
Installing : puppet-staging-1.0.4-1.b466d93git.el7.noarch 66/89
Installing : puppet-mysql-5.2.1-1.a5497b2git.el7.noarch 67/89
Installing : puppet-openstacklib-12.4.0-1.el7.noarch 68/89
Installing : puppet-oslo-12.4.0-1.el7.noarch 69/89
Installing : puppet-keystone-12.4.0-1.el7.noarch 70/89
Installing : puppet-glance-12.5.0-1.el7.noarch 71/89
Installing : puppet-cinder-12.4.1-1.el7.noarch 72/89
Installing : puppet-nova-12.5.0-1.el7.noarch 73/89
Installing : puppet-neutron-12.4.1-1.el7.noarch 74/89
Installing : puppet-manila-12.5.1-1.el7.noarch 75/89
Installing : puppet-swift-12.4.0-1.el7.noarch 76/89
Installing : puppet-magnum-12.2.0-1.el7.noarch 77/89
Installing : puppet-ironic-12.4.0-1.el7.noarch 78/89
Installing : puppet-ceilometer-12.5.0-1.el7.noarch 79/89
Installing : puppet-heat-12.4.0-1.el7.noarch 80/89
Installing : puppet-panko-12.4.0-1.el7.noarch 81/89
Installing : puppet-gnocchi-12.4.0-1.el7.noarch 82/89
Installing : puppet-sahara-12.4.0-1.el7.noarch 83/89
Installing : puppet-trove-12.4.0-1.el7.noarch 84/89
Installing : puppet-aodh-12.4.0-1.el7.noarch 85/89
Installing : puppet-tempest-12.5.0-1.el7.noarch 86/89
Installing : 1:openstack-packstack-puppet-12.0.1-1.el7.noarch 87/89
Installing : python2-pbr-4.2.0-3.el7.noarch 88/89
Installing : 1:openstack-packstack-12.0.1-1.el7.noarch 89/89
Verifying : puppet-oslo-12.4.0-1.el7.noarch 1/89
Verifying : python2-pbr-4.2.0-3.el7.noarch 2/89
Verifying : boost169-regex-1.69.0-2.el7.x86_64 3/89
Verifying : boost159-regex-1.59.0-2.el7.1.x86_64 4/89
Verifying : python-docutils-0.11-0.3.20130715svn7687.el7.noarch 5/89
Verifying : puppet-xinetd-3.0.0-1.b95c79cgit.el7.noarch 6/89
Verifying : boost159-date-time-1.59.0-2.el7.1.x86_64 7/89
Verifying : puppet-sysctl-0.0.11-1.el7.noarch 8/89
Verifying : puppet-firewall-1.12.0-1.3dc1990git.el7.noarch 9/89
Verifying : puppet-certmonger-2.3.0-1.el7.noarch 10/89
Verifying : boost159-atomic-1.59.0-2.el7.1.x86_64 11/89
Verifying : ruby-2.0.0.648-36.el7.x86_64 12/89
Verifying : puppet-nova-12.5.0-1.el7.noarch 13/89
Verifying : python2-pillow-4.0.0-1.el7.x86_64 14/89
Verifying : ruby-libs-2.0.0.648-36.el7.x86_64 15/89
Verifying : cpp-hocon-0.1.6-9.el7.x86_64 16/89
Verifying : 1:facter-3.9.3-7.el7.x86_64 17/89
Verifying : puppet-manila-12.5.1-1.el7.noarch 18/89
Verifying : libselinux-ruby-2.5-15.el7.x86_64 19/89
Verifying : boost159-system-1.59.0-2.el7.1.x86_64 20/89
Verifying : puppet-stdlib-4.25.1-1.2f85336git.el7.noarch 21/89
Verifying : rubygem-json-1.7.7-36.el7.x86_64 22/89
Verifying : puppet-tempest-12.5.0-1.el7.noarch 23/89
Verifying : puppet-swift-12.4.0-1.el7.noarch 24/89
Verifying : puppet-rsync-0.4.0-3.447685fgit.el7.noarch 25/89
Verifying : 1:yaml-cpp-0.5.1-2.el7.x86_64 26/89
Verifying : puppet-corosync-6.0.1-0.9940eb9git.el7.noarch 27/89
Verifying : rubygem-psych-2.0.0-36.el7.x86_64 28/89
Verifying : puppet-openstacklib-12.4.0-1.el7.noarch 29/89
Verifying : puppet-concat-4.1.1-1.d4857dfgit.el7.noarch 30/89
Verifying : rubygem-rgen-0.6.6-2.el7.noarch 31/89
Verifying : 1:openstack-packstack-12.0.1-1.el7.noarch 32/89
Verifying : 1:libimagequant-2.7.2-3.el7.x86_64 33/89
Verifying : puppet-inifile-2.2.0-1.d2c38b9git.el7.noarch 34/89
Verifying : boost169-chrono-1.69.0-2.el7.x86_64 35/89
Verifying : ruby-irb-2.0.0.648-36.el7.noarch 36/89
Verifying : puppet-cinder-12.4.1-1.el7.noarch 37/89
Verifying : puppet-magnum-12.2.0-1.el7.noarch 38/89
Verifying : boost169-date-time-1.69.0-2.el7.x86_64 39/89
Verifying : rubygem-io-console-0.4.2-36.el7.x86_64 40/89
Verifying : puppet-ovn-12.4.0-1.el7.noarch 41/89
Verifying : 1:openstack-packstack-puppet-12.0.1-1.el7.noarch 42/89
Verifying : puppet-nssdb-1.0.1-1.el7.noarch 43/89
Verifying : rubygems-2.0.14.1-36.el7.noarch 44/89
Verifying : boost169-system-1.69.0-2.el7.x86_64 45/89
Verifying : python2-olefile-0.46-2.el7.noarch 46/89
Verifying : puppet-horizon-12.4.0-1.el7.noarch 47/89
Verifying : boost169-filesystem-1.69.0-2.el7.x86_64 48/89
Verifying : boost159-chrono-1.59.0-2.el7.1.x86_64 49/89
Verifying : ruby-shadow-1.4.1-23.el7.x86_64 50/89
Verifying : puppet-vcsrepo-2.3.0-1.bb1209egit.el7.noarch 51/89
Verifying : boost159-thread-1.59.0-2.el7.1.x86_64 52/89
Verifying : rubygem-bigdecimal-1.2.0-36.el7.x86_64 53/89
Verifying : boost169-thread-1.69.0-2.el7.x86_64 54/89
Verifying : ruby-augeas-0.5.0-1.el7.x86_64 55/89
Verifying : boost159-program-options-1.59.0-2.el7.1.x86_64 56/89
Verifying : 1:ruby-facter-3.9.3-7.el7.x86_64 57/89
Verifying : puppet-aodh-12.4.0-1.el7.noarch 58/89
Verifying : boost169-atomic-1.69.0-2.el7.x86_64 59/89
Verifying : puppet-ironic-12.4.0-1.el7.noarch 60/89
Verifying : puppet-vswitch-8.4.0-1.el7.noarch 61/89
Verifying : 1:hiera-1.3.4-5.el7.noarch 62/89
Verifying : puppet-redis-3.2.0-2.bfcc212git.el7.noarch 63/89
Verifying : boost159-locale-1.59.0-2.el7.1.x86_64 64/89
Verifying : puppet-ceilometer-12.5.0-1.el7.noarch 65/89
Verifying : boost169-log-1.69.0-2.el7.x86_64 66/89
Verifying : puppet-heat-12.4.0-1.el7.noarch 67/89
Verifying : leatherman-1.10.0-1.el7.x86_64 68/89
Verifying : puppet-archive-2.2.1-0.10888dbgit.el7.noarch 69/89
Verifying : puppet-panko-12.4.0-1.el7.noarch 70/89
Verifying : puppet-apache-2.3.1-1.e587f2agit.el7.noarch 71/89
Verifying : puppet-remote-0.0.1-3.7420908git.el7.noarch 72/89
Verifying : puppet-gnocchi-12.4.0-1.el7.noarch 73/89
Verifying : rubygem-rdoc-4.0.0-36.el7.noarch 74/89
Verifying : boost159-filesystem-1.59.0-2.el7.1.x86_64 75/89
Verifying : puppet-staging-1.0.4-1.b466d93git.el7.noarch 76/89
Verifying : puppet-neutron-12.4.1-1.el7.noarch 77/89
Verifying : puppet-ssh-3.0.1-4.fb2de75git.el7.noarch 78/89
Verifying : puppet-sahara-12.4.0-1.el7.noarch 79/89
Verifying : puppet-rabbitmq-9.0.1-0.2.7613f08git.el7.noarch 80/89
Verifying : puppet-glance-12.5.0-1.el7.noarch 81/89
Verifying : puppet-trove-12.4.0-1.el7.noarch 82/89
Verifying : puppet-keystone-12.4.0-1.el7.noarch 83/89
Verifying : puppet-openstack_extras-12.4.0-1.el7.noarch 84/89
Verifying : puppet-4.8.2-2.el7.noarch 85/89
Verifying : puppet-memcached-3.1.0-1.el7.noarch 86/89
Verifying : boost169-locale-1.69.0-2.el7.x86_64 87/89
Verifying : puppet-mysql-5.2.1-1.a5497b2git.el7.noarch 88/89
Verifying : python2-pyOpenSSL-17.3.0-3.el7.noarch 89/89
Installed:
openstack-packstack.noarch 1:12.0.1-1.el7
Dependency Installed:
boost159-atomic.x86_64 0:1.59.0-2.el7.1 boost159-chrono.x86_64 0:1.59.0-2.el7.1
boost159-date-time.x86_64 0:1.59.0-2.el7.1 boost159-filesystem.x86_64 0:1.59.0-2.el7.1
boost159-locale.x86_64 0:1.59.0-2.el7.1 boost159-program-options.x86_64 0:1.59.0-2.el7.1
boost159-regex.x86_64 0:1.59.0-2.el7.1 boost159-system.x86_64 0:1.59.0-2.el7.1
boost159-thread.x86_64 0:1.59.0-2.el7.1 boost169-atomic.x86_64 0:1.69.0-2.el7
boost169-chrono.x86_64 0:1.69.0-2.el7 boost169-date-time.x86_64 0:1.69.0-2.el7
boost169-filesystem.x86_64 0:1.69.0-2.el7 boost169-locale.x86_64 0:1.69.0-2.el7
boost169-log.x86_64 0:1.69.0-2.el7 boost169-regex.x86_64 0:1.69.0-2.el7
boost169-system.x86_64 0:1.69.0-2.el7 boost169-thread.x86_64 0:1.69.0-2.el7
cpp-hocon.x86_64 0:0.1.6-9.el7 facter.x86_64 1:3.9.3-7.el7
hiera.noarch 1:1.3.4-5.el7 leatherman.x86_64 0:1.10.0-1.el7
libimagequant.x86_64 1:2.7.2-3.el7 libselinux-ruby.x86_64 0:2.5-15.el7
openstack-packstack-puppet.noarch 1:12.0.1-1.el7 puppet.noarch 0:4.8.2-2.el7
puppet-aodh.noarch 0:12.4.0-1.el7 puppet-apache.noarch 0:2.3.1-1.e587f2agit.el7
puppet-archive.noarch 0:2.2.1-0.10888dbgit.el7 puppet-ceilometer.noarch 0:12.5.0-1.el7
puppet-certmonger.noarch 0:2.3.0-1.el7 puppet-cinder.noarch 0:12.4.1-1.el7
puppet-concat.noarch 0:4.1.1-1.d4857dfgit.el7 puppet-corosync.noarch 0:6.0.1-0.9940eb9git.el7
puppet-firewall.noarch 0:1.12.0-1.3dc1990git.el7 puppet-glance.noarch 0:12.5.0-1.el7
puppet-gnocchi.noarch 0:12.4.0-1.el7 puppet-heat.noarch 0:12.4.0-1.el7
puppet-horizon.noarch 0:12.4.0-1.el7 puppet-inifile.noarch 0:2.2.0-1.d2c38b9git.el7
puppet-ironic.noarch 0:12.4.0-1.el7 puppet-keystone.noarch 0:12.4.0-1.el7
puppet-magnum.noarch 0:12.2.0-1.el7 puppet-manila.noarch 0:12.5.1-1.el7
puppet-memcached.noarch 0:3.1.0-1.el7 puppet-mysql.noarch 0:5.2.1-1.a5497b2git.el7
puppet-neutron.noarch 0:12.4.1-1.el7 puppet-nova.noarch 0:12.5.0-1.el7
puppet-nssdb.noarch 0:1.0.1-1.el7 puppet-openstack_extras.noarch 0:12.4.0-1.el7
puppet-openstacklib.noarch 0:12.4.0-1.el7 puppet-oslo.noarch 0:12.4.0-1.el7
puppet-ovn.noarch 0:12.4.0-1.el7 puppet-panko.noarch 0:12.4.0-1.el7
puppet-rabbitmq.noarch 0:9.0.1-0.2.7613f08git.el7 puppet-redis.noarch 0:3.2.0-2.bfcc212git.el7
puppet-remote.noarch 0:0.0.1-3.7420908git.el7 puppet-rsync.noarch 0:0.4.0-3.447685fgit.el7
puppet-sahara.noarch 0:12.4.0-1.el7 puppet-ssh.noarch 0:3.0.1-4.fb2de75git.el7
puppet-staging.noarch 0:1.0.4-1.b466d93git.el7 puppet-stdlib.noarch 0:4.25.1-1.2f85336git.el7
puppet-swift.noarch 0:12.4.0-1.el7 puppet-sysctl.noarch 0:0.0.11-1.el7
puppet-tempest.noarch 0:12.5.0-1.el7 puppet-trove.noarch 0:12.4.0-1.el7
puppet-vcsrepo.noarch 0:2.3.0-1.bb1209egit.el7 puppet-vswitch.noarch 0:8.4.0-1.el7
puppet-xinetd.noarch 0:3.0.0-1.b95c79cgit.el7 python-docutils.noarch 0:0.11-0.3.20130715svn7687.el7
python2-olefile.noarch 0:0.46-2.el7 python2-pbr.noarch 0:4.2.0-3.el7
python2-pillow.x86_64 0:4.0.0-1.el7 python2-pyOpenSSL.noarch 0:17.3.0-3.el7
ruby.x86_64 0:2.0.0.648-36.el7 ruby-augeas.x86_64 0:0.5.0-1.el7
ruby-facter.x86_64 1:3.9.3-7.el7 ruby-irb.noarch 0:2.0.0.648-36.el7
ruby-libs.x86_64 0:2.0.0.648-36.el7 ruby-shadow.x86_64 0:1.4.1-23.el7
rubygem-bigdecimal.x86_64 0:1.2.0-36.el7 rubygem-io-console.x86_64 0:0.4.2-36.el7
rubygem-json.x86_64 0:1.7.7-36.el7 rubygem-psych.x86_64 0:2.0.0-36.el7
rubygem-rdoc.noarch 0:4.0.0-36.el7 rubygem-rgen.noarch 0:0.6.6-2.el7
rubygems.noarch 0:2.0.14.1-36.el7 yaml-cpp.x86_64 1:0.5.1-2.el7
Complete!
[root@localhost ~]#
[root@localhost ~]# packstack --allinone
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20200617-205649-FJW678/openstack-setup.log
Packstack changed given value to required value /root/.ssh/id_rsa.pub
Installing:
Clean Up [ DONE ]
Discovering ip protocol version [ DONE ]
Setting up ssh keys [ DONE ]
Preparing servers [ DONE ]
Pre installing Puppet and discovering hosts' details[ ERROR ]
ERROR : Failed to run remote script, stdout:
stderr: Warning: Permanently added '192.168.207.156' (ECDSA) to the list of known hosts.
Please check log file /var/tmp/packstack/20200617-205649-FJW678/openstack-setup.log for more information
Additional information:
Dependencies Resolved
Downgrading:
leatherman x86_64 1.3.0-9.el7 centos-openstack-queens 347 k
Installing for dependencies:
boost159-log x86_64 1.59.0-2.el7.1 centos-openstack-queens 380 k
Install ( 1 Dependent package)
Downgrade 1 Package
Total 91 kB/s | 727 kB 00:00:07
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : boost159-log-1.59.0-2.el7.1.x86_64 1/3
Installing : leatherman-1.3.0-9.el7.x86_64 2/3
Cleanup : leatherman-1.10.0-1.el7.x86_64 3/3
Verifying : leatherman-1.3.0-9.el7.x86_64 1/3
Verifying : boost159-log-1.59.0-2.el7.1.x86_64 2/3
Verifying : leatherman-1.10.0-1.el7.x86_64 3/3
Removed:
leatherman.x86_64 0:1.10.0-1.el7
Installed:
leatherman.x86_64 0:1.3.0-9.el7
Dependency Installed:
boost159-log.x86_64 0:1.59.0-2.el7.1
Complete!
[root@localhost ~]# rpm -qa | grep leatherman
leatherman-1.3.0-9.el7.x86_64
[root@localhost ~]#
[root@localhost ~]# packstack --allinone
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20200618-005229-NCOgq_/openstack-setup.log
Installing:
Clean Up [ DONE ]
Discovering ip protocol version [ DONE ]
Setting up ssh keys [ DONE ]
Preparing servers [ DONE ]
Pre installing Puppet and discovering hosts' details [ DONE ]
Preparing pre-install entries [ DONE ]
Setting up CACERT [ DONE ]
Preparing AMQP entries [ DONE ]
Preparing MariaDB entries [ DONE ]
Fixing Keystone LDAP config parameters to be undef if empty[ DONE ]
Preparing Keystone entries [ DONE ]
Preparing Glance entries [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Preparing Cinder entries [ DONE ]
Preparing Nova API entries [ DONE ]
Creating ssh keys for Nova migration [ DONE ]
Gathering ssh host keys for Nova migration [ DONE ]
Preparing Nova Compute entries [ DONE ]
Preparing Nova Scheduler entries [ DONE ]
Preparing Nova VNC Proxy entries [ DONE ]
Preparing OpenStack Network-related Nova entries [ DONE ]
Preparing Nova Common entries [ DONE ]
Preparing Neutron LBaaS Agent entries [ DONE ]
Preparing Neutron API entries [ DONE ]
Preparing Neutron L3 entries [ DONE ]
Preparing Neutron L2 Agent entries [ DONE ]
Preparing Neutron DHCP Agent entries [ DONE ]
Preparing Neutron Metering Agent entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Preparing OpenStack Client entries [ DONE ]
Preparing Horizon entries [ DONE ]
Preparing Swift builder entries [ DONE ]
Preparing Swift proxy entries [ DONE ]
Preparing Swift storage entries [ DONE ]
Preparing Gnocchi entries [ DONE ]
Preparing Redis entries [ DONE ]
Preparing Ceilometer entries [ DONE ]
Preparing Aodh entries [ DONE ]
Preparing Puppet manifests [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 192.168.207.156_controller.pp
192.168.207.156_controller.pp: [ DONE ]
Applying 192.168.207.156_network.pp
192.168.207.156_network.pp: [ DONE ]
Applying 192.168.207.156_compute.pp
192.168.207.156_compute.pp: [ DONE ]
Applying Puppet manifests [ DONE ]
Finalizing [ DONE ]
Installation completed successfully **
Additional information:
[root@localhost ~]# ls -F /root/
anaconda-ks.cfg keystonerc_admin packstack-answers-20200617-205650.txt packstack-answers-20200618-005230.txt
initial-setup-ks.cfg keystonerc_demo packstack-answers-20200617-205958.txt
[root@localhost ~]# cat -n /root/keystonerc_admin
1 unset OS_SERVICE_TOKEN
2 export OS_USERNAME=admin
3 export OS_PASSWORD='73e194eac1d243ac'
4 export OS_REGION_NAME=RegionOne
5 export OS_AUTH_URL=http://192.168.207.156:5000/v3
6 export PS1='[\u@\h \W(keystone_admin)]\$ '
7
8 export OS_PROJECT_NAME=admin
9 export OS_USER_DOMAIN_NAME=Default
10 export OS_PROJECT_DOMAIN_NAME=Default
11 export OS_IDENTITY_API_VERSION=3
[root@localhost ~]#