没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
122页
这份资源是一份详细的OpenStack手动分布式部署教程,旨在帮助用户了解如何在多台服务器上手动搭建和配置OpenStack云平台。OpenStack是一种开源的云计算平台,可以让您构建和管理私有云或公共云环境。通过本教程,您将深入了解OpenStack的架构、组件和工作原理,学习如何在多个节点上安装和配置各种OpenStack服务,如计算、网络、存储等。此外,教程还涵盖了如何进行基本的网络设置、安全配置、故障排除以及性能优化等方面的内容。 通过学习这份教程,您将掌握搭建和管理OpenStack环境所需的关键技能,包括但不限于: 1. 理解OpenStack的基本概念和架构。 2. 在多台服务器上进行OpenStack各个组件的安装和配置。 3. 配置OpenStack的网络、存储和计算服务。 4. 实施安全措施以保护OpenStack环境。 5. 进行故障排除和性能调优以确保系统稳定运行。 无论您是想在企业内部搭建私有云环境,还是希望深入了解OpenStack的工作原理和实践操作,这份教程都将为您提供宝贵的指导和实用的经验。跟随教程逐步操作,您将逐渐掌握OpenStack部署和管理
资源推荐
资源详情
资源评论
所有节点安装openstack基础工具
# yum install https://mirrors.aliyun.com/centos-
vault/altarch/7.5.1804/extras/aarch64/Packages/centos-
release-openstack-pike-1-1.el7.x86_64.rpm -y
# vim /etc/yum.repos.d/CentOS-OpenStack-pike.repo
把
baseurl=http://mirror.centos.org/centos/7/cloud/$basear
ch/openstack-pike/
替换成
baseurl=https://mirror.tuna.tsinghua.edu.cn/cc/7/cloud/
x86_64/openstack-pike/
# yum repolist
repo id repo name
status
base/7/x86_64 CentOS-7 - Base
10,070
centos-ceph-jewel/7/x86_64 CentOS-7 - Ceph Jewel
101
centos-openstack-pike CentOS-7 - OpenStack
pike 3,426+2
centos-qemu-ev/7/x86_64 CentOS-7 - QEMU EV
63
extras/7/x86_64 CentOS-7 - Extras
412
updates/7/x86_64 CentOS-7 - Updates
884
repolist: 14,956
计算节点安装基本软件包
二、安装支撑性服务
数据库部署
在控制节点安装mariadb(也可以安装单独的节点,甚至安装数据库集
群)
参考: https://docs.openstack.org/zh_CN/install-guide/environment-
sql-database-rdo.html
增加子配置文件
# yum install python-openstackclient openstack-selinux
openstack-utils -y
[root@compute ~]# yum install qemu-kvm libvirt bridge-
utils -y
[root@compute ~]# ln -sv /usr/libexec/qemu-kvm
/usr/bin/
‘/usr/bin/qemu-kvm’ -> ‘/usr/libexec/qemu-kvm’
[root@controller ~]# yum install mariadb mariadb-server
python2-PyMySQL -y
启动服务
安装初始化
密码请自行记住,或者全部统一密码
rabbitmq部署
消息队列rabbitmq的目的:
组件之间相互通讯的工具
异步方式信息同步
1, 在控制节点安装rabbitmq
2, 启动服务并验证端口
[root@controller ~]# vim /etc/my.cnf.d/openstack.cnf
[mysqld]
bind-address = 192.168.122.11 # ip为控制节
点管理网段IP
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
[root@controller ~]# systemctl restart mariadb
[root@controller ~]# systemctl enable mariadb
[root@controller ~]# mysql_secure_installation
[root@controller ~]# yum install erlang socat rabbitmq-
server -y
3, 增加openstack用户,并授予权限
[root@controller ~]# systemctl restart rabbitmq-server
[root@controller ~]# systemctl enable rabbitmq-server
[root@controller ~]# netstat -ntlup |grep 5672
tcp 0 0 0.0.0.0:25672 0.0.0.0:*
LISTEN 26806/beam.smp
tcp6 0 0 :::5672 :::*
LISTEN 26806/beam.smp
列表用户
[root@controller ~]# rabbitmqctl list_users
Listing users ...
guest [administrator]
增加openstack用户,密码我这里还是统一为daniel.com
[root@controller ~]# rabbitmqctl add_user openstack
daniel.com
Creating user "openstack" ...
标记为administrator
[root@controller ~]# rabbitmqctl set_user_tags
openstack administrator
Setting tags for user "openstack" to [administrator]
...
给openstack对所有资源有配置,读,写权限
[root@controller ~]# rabbitmqctl set_permissions
openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/"
...
查看验证
[root@controller ~]# rabbitmqctl list_users
Listing users ...
剩余121页未读,继续阅读
资源评论
昏睡的大熊猫
- 粉丝: 116
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功