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

华计科技: 中华自主研发设计

华计科技为您提供咨询服务,IT技术支持和项目开发: (+86) 156 2654 0671

联系我们