openstack部署
# vi /etc/yum.conf #把keepcache值设置为1 keepcache=1 #设置为1,启用缓存
#!/bin/sh
yum install -y centos-release-openstack-rocky
yum install epel-release
yum install -y python-pip
pip install --upgrade pip
yum install -y createrepo #这是用来打包用的,生成repodata文件
yum install -y ntp
yum install -y yum-plugin-priorities
yum install -y openstack-selinux
yum install -y mariadb mariadb-server MySQL-python
yum install -y rabbitmq-server
yum install -y openstack-keystone python-keystoneclient
yum -y install openstack-glance python-glanceclient
yum install -y openstack-nova-api openstack-nova-cert openstack-novaconductor \
openstack-nova-console openstack-nova-novncproxy openstack-novascheduler \
python-novaclient
yum install -y openstack-nova-compute sysfsutils
yum install -y openstack-neutron openstack-neutron-ml2 python-neutronclient \
which
yum install -y openstack-neutron openstack-neutron-ml2 openstack-neutronopenvswitch
yum install -y openstack-neutron-ml2 openstack-neutron-openvswitch
yum install -y openstack-nova-network openstack-nova-api
yum install -y openstack-dashboard httpd mod_wsgi memcached pythonmemcached
yum install -y openstack-cinder targetcli python-oslo-db MySQL-python
yum install -y openstack-swift-proxy python-swiftclient python-keystoneauth-token \
python-keystonemiddleware memcached
yum install -y xfsprogs rsync
yum install -y openstack-swift-account openstack-swift-container \
openstack-swift-object
yum install -y openstack-heat-api openstack-heat-api-cfn openstack-heatengine \
python-heatclient
yum install -y mongodb-server mongodb
yum install -y openstack-ceilometer-api openstack-ceilometer-collector \
openstack-ceilometer-notification openstack-ceilometer-central \
openstack-ceilometer-alarm \
python-ceilometerclient
yum install -y openstack-ceilometer-compute python-ceilometerclient pythonpecan
yum install -y openstack-trove python-troveclient
yum install -y openstack-sahara python-saharaclient
yum install -y openstack-nova-conductor \
openstack-nova-console openstack-nova-novncproxy \
openstack-nova-scheduler openstack-nova-placement-api
yum update -y
#安装openstack-packstack yum install -y openstack-packstack
#查看最大支持进程数
sysctl kernel.pid_max
#修改内核中,最大支持进程数。我是直接把原有的数字翻倍
echo "kernel.pid_max=262144 " >> /etc/sysctl.conf
#使能overcommit_memory
echo 1 > /proc/sys/vm/overcommit_memory
Comment