centos7下openstack环境的安装和配置
2017-07-01 10:21
549 查看
首先,如果没有安装git,那么你需要现在你的电脑上安装这个,因为下面要安装devstack
切换到管理员身份:
step1:
yum install git
step2:
下载devStack:
cd /opt
git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/mitaka
step3:
在系统中创建stack用户:
cd /opt/devstack/tools
./create-stack-user.sh
step4:设置权限:
chown -R stack:stack /opt/devstackstep5:安装Python的包管理工具-Pip:
sudo yum -y install epel-release
yum install python-pip
pip install --upgrade pip
pip install -U os-testr
step5:修改PIP的更新源
在etc目录下创建pip.conf的pip源配置文件
vi /etc/pip.conf
[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple当然,也可以切换为阿里的源: [global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
step6:在/opt/devstack目录下创建local.conf的部署配置文件
vi local.conf
step7:
开始部署(tips:首先需要切换为stack用户)
su - stack
cd /opt/devstack
./stack.sh部署成功之后就可以进入dashboard,对云主机进行管理了
切换到管理员身份:
step1:
yum install git
step2:
下载devStack:
cd /opt
git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/mitaka
step3:
在系统中创建stack用户:
cd /opt/devstack/tools
./create-stack-user.sh
step4:设置权限:
chown -R stack:stack /opt/devstackstep5:安装Python的包管理工具-Pip:
sudo yum -y install epel-release
yum install python-pip
pip install --upgrade pip
pip install -U os-testr
step5:修改PIP的更新源
在etc目录下创建pip.conf的pip源配置文件
vi /etc/pip.conf
[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple当然,也可以切换为阿里的源: [global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
step6:在/opt/devstack目录下创建local.conf的部署配置文件
vi local.conf
[[local|localrc]] # use TryStack git mirror GIT_BASE=http://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git #OFFLINE=True RECLONE=True # Define images to be automatically downloaded during the DevStack built process. DOWNLOAD_DEFAULT_IMAGES=False IMAGE_URLS="http://images.trystack.cn/cirros/cirros-0.3.4-x86_64-disk.img" HOST_IP=192.168.7.120(修改虚拟机外网 ip) # Credentials DATABASE_PASSWORD=admin ADMIN_PASSWORD=admin SERVICE_PASSWORD=admin SERVICE_TOKEN=admin RABBIT_PASSWORD=admin HORIZON_BRANCH=stable/mitaka KEYSTONE_BRANCH=stable/mitaka NOVA_BRANCH=stable/mitaka NEUTRON_BRANCH=stable/mitaka GLANCE_BRANCH=stable/mitaka CINDER_BRANCH=stable/mitaka #keystone KEYSTONE_TOKEN_FORMAT=UUID ##Heat HEAT_BRANCH=stable/mitaka enable_service h-eng h-api h-api-cfn h-api-cw ## Swift SWIFT_BRANCH=stable/mitaka ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account SWIFT_REPLICAS=1 SWIFT_HASH=011688b44136573e209e ## Ceilometer enable_plugin ceilometer http://git.trystack.cn/openstack/ceilometer stable/mitaka # Enabling Neutron (network) Service disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service q-metering enable_service neutron ## Neutron options Q_USE_SECGROUP=True FLOATING_RANGE="192.168.7.0/24"(做相应修改) FIXED_RANGE="10.0.0.0/24" Q_FLOATING_ALLOCATION_POOL=start=192.168.7.121,end=192.168.7.126(做相应修改) PUBLIC_NETWORK_GATEWAY="192.168.7.1" (做相应修改) Q_L3_ENABLED=True PUBLIC_INTERFACE=eth0(做相应修改) Q_USE_PROVIDERNET_FOR_PUBLIC=True OVS_PHYSICAL_BRIDGE=br-ex PUBLIC_BRIDGE=br-ex OVS_BRIDGE_MAPPINGS=public:br-ex # #VLAN configuration. Q_PLUGIN=ml2 ENABLE_TENANT_VLANS=True # Logging LOGFILE=/opt/stack/logs/stack.sh.log VERBOSE=True LOG_COLOR=True SCREEN_LOGDIR=/opt/stack/logs
step7:
开始部署(tips:首先需要切换为stack用户)
su - stack
cd /opt/devstack
./stack.sh部署成功之后就可以进入dashboard,对云主机进行管理了
相关文章推荐
- centos7下安装配置javaweb环境
- 生成环境下的Tomcat 8.0.36 在CentOS7下安装和配置apr
- centos7下安装sublime text3并配置环境变量
- Centos7下编译安装配置Nginx+PHP+MySql环境
- centos7下opencv2.4.13下安装后环境配置
- Centos7手动部署Openstack Mitaka版安装配置--(一)环境准备
- centos7下安装java及环境变量配置技巧
- CentOS 7下安装配置MapReduce Eclipse开发环境
- centos7下安装sublime text3并配置环境变量
- CentOS 6.5 Openstack Icehouse 安装指南 -2 基本环境配置
- Centos7下python3的安装,virtualenv、virtualenvwrapper隔离环境的配置
- 基于CentOS 6.8的OpenStack手动安装-环境配置
- centos7下opencv2.4.13下安装后环境配置
- Centos7下,Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装配置
- CentOS6.2下一步一步源代码安装OpenStack(六)horizon配置、运行、测试
- CentOS 5.5环境下安装配置Varnish
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- HP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境