openstack前期准备

1. 两台虚拟机,安装Centos7系统
    两个网卡 -- 一个NAT模式,一个仅主机模式
    两个硬盘 -- 一个20GB,一个50GB
    内存 -- 主 2.6GB(根据自己的配置,大于2G即可)

                从 1.6 GB

2. 配置网络 (参照博文 ”Centos7 配置网络)

3. 关闭 selinux ,关闭iptables(两台机器都要操作)
//在Centos7 ,firewalld就是iptables

[[email protected] ~]# setenforce 0
[[email protected] ~]# vi /etc/selinux/config
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# systemctl disable firewalld
rm ‘/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service‘
rm ‘/etc/systemd/system/basic.target.wants/firewalld.service‘

4. 关闭NetworkManager(两台机器都要操作)

[[email protected] ~]# systemctl stop NetworkManager
[[email protected] ~]# systemctl disable NetworkManager
rm ‘/etc/systemd/system/multi-user.target.wants/NetworkManager.service‘
rm ‘/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service‘
rm ‘/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service‘
/* 定义密码 */

/* 在部署openstack过程 ,会有很多地方使用到密码 。

    为了方便管理和安全,可以先定义好密码 ,利用mkpasswd生成随机字符串 */

(两台机器都安装)
[[email protected] ~]# yum install -y expect
[[email protected] ~]# mkpasswd -s 0        //生成随机字符串

/* 范本 */
Database password (no variable used)    Root password for the database   tn1Pi6Ytm
ADMIN_PASS    Password of user admin    3qiVpzU2x
CEILOMETER_DBPASS    Database password for the Telemetry service  Czn3bF1hm
CEILOMETER_PASS    Password of Telemetry service user ceilometer  abquh12GU
CINDER_DBPASS    Database password for the Block Storage service O3bwbpoZ3
CINDER_PASS    Password of Block Storage service user cinder  hf8LX9bow
DASH_DBPASS    Database password for the dashboard  5qBZxnn1g
DEMO_PASS    Password of user demo   9TtbgaA1q
GLANCE_DBPASS    Database password for Image service  Zznky4tP0
GLANCE_PASS    Password of Image service user glance   Wuyaf4cV6
HEAT_DBPASS    Database password for the Orchestration service  b7Fk5wjLg
HEAT_DOMAIN_PASS    Password of Orchestration domain  7Gotb3eoH
HEAT_PASS    Password of Orchestration service user heat  eqQ2jLgz0
KEYSTONE_DBPASS    Database password of Identity service  f6zx0gURv
NEUTRON_DBPASS    Database password for the Networking service   quidyOC50
NEUTRON_PASS    Password of Networking service user neutron  mdcGVl29i
NOVA_DBPASS    Database password for Compute service RYgv0rg7p
NOVA_PASS    Password of Compute service user nova  hsSNsqc43
RABBIT_PASS    Password of user guest of RabbitMQ  o3NXovnz5
SWIFT_PASS    Password of Object Storage service user swift  6ci5xWOdk
METADATA_SECRET      m8uhmQTu2
/* 设置主机名 */

1.两台机器,设置hostname

//方法
--〉1. hostname + 主机名
--〉2. vi /etc/hostname 让其永久生效

2. 编辑/etc/hosts
192.168.216.120 master
192.168.216.126 slave

/* 配置完后,

            可以ping 一下hostname 看是否通 */
/* 同步时间 */
//master
[[email protected] ~]# yum install -y chrony
[[email protected] ~]# vi /etc/chrony.conf
//add or change
allow 192.168.216.0/24    //ip网段
[[email protected] ~]# systemctl enable chronyd.service
[[email protected] ~]# systemctl start chronyd.service
[[email protected] ~]# ps aux|grep chronyd
chrony   10140  0.2  0.0  98552  1300 ?        S    15:07   0:00 /usr/sbin/chron                       yd
root     10148  0.0  0.0 112656   996 pts/0    S+   15:07   0:00 grep --color=au                       to chronyd

//slave
[[email protected] ~]# yum install -y chrony
[[email protected] ~]# vi /etc/chrony.conf
//add or change,其他的解释掉
server master iburst     //master为主名
[[email protected] ~]# systemctl enable chronyd.service
[[email protected] ~]# systemctl start chronyd.service
[[email protected] ~]# ps aux|grep chronyd
chrony   10639  0.1  0.0  98552  1296 ?        S    15:09   0:00 /usr/sbin/chron                       yd
root     10649  0.0  0.0 112656   996 pts/0    S+   15:09   0:00 grep --color=au                       to chronyd
时间: 2024-10-11 16:44:57

openstack前期准备的相关文章

openstack环境准备

众所周知,不管是公有云也好,私有云也罢,openstack都是赫赫有名的,那么今天就给大家分享一下oenstack官方目前较新版本mitaka的安装和配置,本次将会带大家配置openstack的Identity service.Compute service.Image service.Networking service.Block Storage service.Dashboard.Orchestration service.Shared File Systems service一些常用服务

openstack部署

环境准备 1.openstack部署 - 硬件要求 实验环境:至少两台机器. Controller Node: 1 processor, 2 GB memory, and 5 GB storage Compute Node: 1 processor, 2 GB memory, and 10 GB storage 2.openstack部署 - 前期准备 关闭selinux setenforce 0 关闭iptables systemctl dissystemctl stop firewalld

云计算-OpenStack

本文通过云计算概述.Openstack简介.Openstack核心模块.Openstack部署这几个方面来介绍Openstack 一.云计算概述 1.1. 云计算是一个资源池,它为我们提供了诸如水.电.煤气一样的基础服务. 1.2 .云计算是一种按使用量付费的模式,这种模式可以快速.高效地提供网络,服务器,存储,应用软件,服务等,我们不必关心如何实现,所以只需投入很少的管理工作,只需和服务供应商进行很少的交互. 1.3.云计算从广义上可以分为如下几种模式:IaaS(基础设施即服务).PaaS(平

Openstack 单控制节点部署实例

一.前期准备 1.openstack集群设备列表 10.240.216.101 os-node1    控制节点(ceph mon mds节点) 10.240.216.102 os-node2    计算节点(ceph mon mds节点) 10.240.216.103 os-node3    计算节点(ceph mon mds节点) 10.240.216.104 os-node4    存储节点(ceph osd节点) 10.240.216.105 os-node5    存储节点(ceph

openstack安装配置(二)

增加image - 前期准备(controller) image又叫做glance,是用来管理镜像的一个组件,我们用镜像来安装操作系统.glance支持让用户自己管理自定义镜像. 创建glance库和用户 mysql -uroot -ptn1Pi6Ytm > CREATE database  glance; > GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost'    IDENTIFIED BY 'Zznky4tP0'; >

openstack部署(二)

增加image - 安装和配置(controller) 安装包 yum install -y openstack-glance python-glance python-glanceclient 编辑配置文件 vi/etc/glance/glance-api.conf   //更改或增加 [DEFAULT] notificaction_driver= noop verbose=True [database] connection =mysql://glance:[email protected]

openstack安装配置(三)

增加Networking - 前期准备(controller) Networking又叫做Neutron,是Openstack必不可少的组件,它其实是网络虚拟化的实现工具,可以让我们模拟出路由器.交换机.网卡等网络设备. Neutron支持两种网络模式,第一种是非常简单的网络架构,它仅支持是让实例连接外网,不支持自定义网络.路由器以及浮动ip.只有管理员或者授权的用户有权限去管理网络.第二种网络功能比较强大,支持自定义网络管理,支持自建路由器并且也支持浮动ip.即使没有授权的用户也可以管理网络,

devstack自动部署openstack之localrc文件及遇到的问题解决

做完前期准备后,在devstack目录下创建localrc文件,最好不要直接上传,然后将下面的内容贴进去即可,下面是我转载的,以下有出处,但是部署期间有几个问题,我也列出来了. # Misc DATABASE_PASSWORD=123456ADMIN_PASSWORD=123456SERVICE_PASSWORD=123456SERVICE_TOKEN=123456RABBIT_PASSWORD=123456 # Reclone each timeRECLONE=yes ## For Keyst

Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源)

转载请注明:姬子的博客 目前mos已经更新到了8.0,集成了openstack的L版.搭载迄今为止最成熟的M版的9.0也是指日可待了. openstack愈趋成熟,我们愈是按耐不住内心的狂热.于是乎小伙伴们纷纷爆发了自己的小宇宙跳进MOS8.0的坑,被坑得"不亦乐乎". 确实,MOS8.0很难轻松的装成功.网络这块大山,一直压着我们寸步难行. 为了减少后来过路人的压力,我们做好了本地源,离线安装MOS8.0! 恩,下面就动手了. 前期准备 MOS8.0本地源下载:https://329