搭建openstack之前的环境准备

Base

虚拟机的网卡配置:(连接互联网,下载需要的rpm包)

eth0:桥接网络 192.168.0.10/根据自己的电脑的实际情况进行设置

ip:192.168.0.110

netmask:255.255.255.0

gateway:192.168.0.1

nds1:211.167.230.200

nds2:211.167.230.100

eth1:10.0.0.1/24 management network

eth2:10.0.1.1/24 tunnel network

eth3:192.168.0.1/24 external network

controller:

eth0:192.168.0.10

eth1:10.0.0.10/management network

eth2:不启用

eth3不启用

network :

eth0:192.168.0.20

eth1:10.0.0.20/management network

eht2:10.0.1.20 /tunnel network

eth3:不启用 //用于连接网桥

compute

eth0:192.168.0.30

eth1:10.0.0.30/management network

eth2:10.0.1.30/tunnel network

eth3 不

其中 virtualbox net1:桥接

net2:host-only

net3:host-only

net4:host-only

这里遇到的问题,可能ping不同外网

route -n 查看默认网关 若不是第一个net1的网关,删除重新加入net1的默认网关即可。

iptables 和selinux都关掉

或者是清空iptables 规则 重启iptables 服务;关闭window防火墙

准备克隆三台虚拟机:

前提准备:

删除每个网卡的UUID和HWADDR

克隆完成后无法进项网络启动?在科隆的虚拟机中,删除 /etc/udev/rules/ 70-persistent-net.rules

重新启动各台虚拟机,各个网卡就会正常启动。

安装ntp服务

controller:

yum install -y ntp

vim /etc/ntp.conf

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 127.127.1.0

fudge 127.127.1.0 stratum 10

service ntpd restart

chkconfig ntpd on

network和compute节点

yum install -y ntp

vim /etc/ntp.conf

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 10.0.0.10

fudge 10.0.0.10 stratum 10

service ntpd restart

ntpdate -u 10.0.0.10

ntpq -p

chkconfig ntpd on

MySQL的安装:

controller:

yum install mysql mysql-server MySQL-python

vim /etc/my.cnf

[mysqld]

bind-address = 10.0.0.10

default-storage-engine = innodb

innodb_file_per_table

collation-server = utf8_general_ci

init-connect = ‘SET NAMES utf8‘

character-set-server = utf8

service mysqld restart

chkconfig mysqld on

mysql_secure_installation(如果这个命令不能执行成功,首先执行mysql_install_db)

设置root密码:openstack

删除匿名用户

允许root用户远程登录

不删除test数据库

重新加载权限列表

完成.

network and compute:

yum install -y MySQL_python

配置openstack的rdo源和centos扩展的epel源

controller、network、compute:

yum install yum-plugin-priorities -y

yum install http://repos.fedorapeople.org/repos/openstack/openstack-\

icehouse/rdo-release-icehouse-3.noarch.rpm -y

验证可以使用rdo源

yum install -y openstack-utils

yum install -y openstack-selinux

yum upgrade

reboot

安装message-server

controller:

yum install -y qpid-cpp-server

vim /etc/qpidd.conf

auth=no

service qpidd restart

chkconfig qpidd on

到此基本环境安装完成,开始安装openstack组件。

时间: 2024-10-14 14:17:08

搭建openstack之前的环境准备的相关文章

搭建OpenStack,kvm环境准备

一.KVM简介 KVM全称是kernel-based virtual machine(基于内核的虚拟机),是一个开源的系统虚拟化模块,基于硬件的完全虚拟化,不过需要硬件支持(如Intel VT技术或者AMD V技术). 二.KVM安装配置 1.准备工作 1.1 关闭iptables防火墙 [[email protected] ~]# service iptables stop //停止iptables 1.2 CPU开通支持虚拟化需要在BIOS中开启虚拟化,一般是默认开启的 2.安装kvm虚拟机

搭建 OpenStack 实验环境 - 每天5分钟玩转 OpenStack(16)

在学习 OpenStack 各服务之前,让我们先搭建起一个实验环境. 毋庸置疑,一个看得到摸得着而且允许我们随便折腾的 OpenStack 能够提高我们的学习效率. 因为是我们自己学习用的实验环境,CloudMan 推荐使用 DevStackhttp://docs.openstack.org/developer/devstack/DevStack 丰富的选项让我们能够灵活地选取和部署想要的 OpenStack 服务,非常适合学习和研究. 部署拓扑 首先我们来设计 OpenStack 的部署拓扑.

第 2 章 OpenStack 架构 - 016 - 搭建 OpenStack 实验环境

先搭建起一个实验环境. 推荐使用 DevStackhttp://docs.openstack.org/developer/devstack/ DevStack 丰富的选项让我们能够灵活地选取和部署想要的 OpenStack 服务,非常适合学习和研究. 部署拓扑 首先设计 OpenStack 的部署拓扑. OpenStack 是一个分布式系统,由若干不同功能的节点(Node)组成: 控制节点(Controller Node) 管理 OpenStack,其上运行的服务有 Keystone.Glanc

openstack高可用环境搭建(一):非高可用环境的搭建

1 方案设计 四节点基本信息: 10.192.44.148 10.192.44.149 10.192.44.150 10.192.44.151 每台设备1个128G的ssd系统盘,4个2T的数据盘 usr:root pwd:9b648 1.1 网络方案 目前先采用单网卡方案,即每台设备使用一个网卡.IP地址即采用目前的地址. 后续将管理网络.存储网络.存储管理网络.虚拟机网络.外部网络分开.目前采用单网卡方式. IP地址列表: Hostname IP(eth0) IP1(备用IP) 隧道IP(e

CentOS7下利用cobbler搭建openstack本地源

前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例). 操作步骤如下: 1.添加openstack源: [[email protected] ~]# cobbler repo add --name=openstack-mitaka --mirror=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/opensta

Fuel 5.1安装openstack I版本号环境

声明:本博客欢迎转载,但请保留原作者信息! 作者:傅斌杰 团队:华为杭州OpenStack团队 Fuel 简单介绍 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机PXE安装操作系统,master节点提供DHCP.TFTP服务,可以实现openstack服务编排,通过puppet进行配置服务管理,此外还提供了openstack关键服务的健康检查和log实时查看等基础运维服务.支持openstack服务HA部署.有比較友好的交互式的web界面. 使用Fuel 5.

Fuel 5.1安装openstack I版本环境 (ESXi)

Fuel 简介 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机PXE安装操作系统,master节点提供DHCP. TFTP服务,能够实现openstack服务编排,通过puppet进行配置服务管理,此外还提供了openstack关键服务的健康检查和log实时 查看等基础运维服务.支持openstack服务HA部署,有比较友好的交互式的web界面. 使用Fuel 5.1 安装openstack Icehouse版本 环境介绍 本次环境搭建硬件采用一台通用服务器,

Ubuntu搭建Openstack平台(kilo)(七.Dashboard)

安装Dashboard 参考文档:http://docs.openstack.org/mitaka/install-guide-ubuntu/horizon-install.html - 安装dashboard apt-get install openstack-dashboard 修改配置 vim /etc/openstack-dashboard/local_settings.py OPENSTACK_HOST = "controller" #允许所有的主机访问dashboard A

Openstack之一:环境准备及基础服务

一.配置基础环境: 环境准备: 两台或以上服务器,操作系统Centos 7.2,最小化安装,安装完成之后进行基础配置如下: 1.在mysql数据库服务器修改hosts文件,或公司内部有DNS解析主机名: [[email protected] ~]#vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomai