OpenStack 学习笔记(二):OpenStack 基础环境搭建

环境:

    系统版本:CentOS-7.0

 控制节点:192.168.100.120

 计算节点:192.168.100.121

1.同步时间

[[email protected] ~]# hostnamectl set-hostname openstack
[[email protected] ~]# su -
[[email protected] ~]# ntpdate pool.ntp.org

2.添加mitaka源

[[email protected] ~]# wget http://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-3.noarch.rpm
[[email protected] ~]# yum install -y centos-release-openstack-mitaka
[[email protected] ~]# yum install -y rdo-release-mitaka-3.noarch.rpm
[[email protected] ~]# yum upgrade -y

2.添加hosts解析

[[email protected] ~]# echo -e "192.168.100.120\t$(uname -n)" >> /etc/hosts
[[email protected] ~]# tail -n 1 /etc/hosts
192.168.254.140 openstack
[[email protected] ~]# ping -c 2 openstack
PING openstack (192.168.100.120) 56(84) bytes of data.
64 bytes from openstack (192.168.100.120): icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from openstack (192.168.100.120): icmp_seq=2 ttl=64 time=0.052 ms
--- openstack ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.035/0.043/0.052/0.010 ms

3.安装openstack client

[[email protected]~]# yum install python-openstackclient 
openstack-selinux

4.安装MariaDB

[[email protected] ~]# yum -y install mariadb-devel mariadb mariadb-server python2-PyMySQL
[[email protected] ~]# cp /usr/share/mariadb/my-medium.cnf /etc/my.cnf
[[email protected] ~]# vim /etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
character-set-server = utf8
[[email protected] ~]# systemctl enable mariadb.service
[[email protected] ~]# systemctl start mariadb.service
[[email protected] ~]# systemctl status mariadb.service

6.安装rabbitmq

[[email protected] ~]# yum -y install http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.5/rabbitmq-server-3.5.5-3.noarch.rpm
[[email protected] ~]# cp /usr/share/doc/rabbitmq-server-3.5.5/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
[[email protected] ~]# vim /etc/rabbitmq/rabbitmq.config
17: {tcp_listeners, [5672]},
22: {tcp_listeners, [{"0.0.0.0", 5672}]}
[[email protected] ~]# systemctl enable rabbitmq-server.service
[[email protected] ~]# systemctl start rabbitmq-server.service
[[email protected] ~]# systemctl status rabbitmq-server.service
[[email protected] ~]# netstat -antup|egrep ‘15672|25672‘|grep LISTEN
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      17111/beam          
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      17111/beam
[[email protected] ~]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Applying plugin configuration to [email protected] started 6 plugins.
[[email protected] ~]# rabbitmqctl add_user openstack 11111111
Creating user "openstack" ...
[[email protected] ~]# rabbitmqctl set_user_tags openstack administrator
Setting tags for user "openstack" to [administrator] ...
[[email protected] ~]# rabbitmqctl set_permissions -p / openstack ".*" ".*" ".*"    
Setting permissions for user "openstack" in vhost "/" ...

7.安装memcached

[[email protected] ~]# yum -y install memcached python-memcached
[[email protected] ~]# systemctl enable memcached.service
[[email protected] ~]# systemctl start memcached.service
[[email protected] ~]# systemctl status memcached.service
[[email protected] ~]# netstat -antup|grep ‘11211‘|grep LISTEN               
tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      4106/memcached 
tcp6      0      0 :::11211                    :::*                        LISTEN      4106/memcached
时间: 2025-01-16 04:39:18

OpenStack 学习笔记(二):OpenStack 基础环境搭建的相关文章

python学习笔记二:IDE环境搭建

工欲善其事,必先利其器.每个IDE都有自己的优点,适合的才是最好的. [伯乐在线]Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程.Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性.最好的 10 款 Python IDEs,这里详细介绍前两

加壳学习笔记(二)-汇编基础

7.简单的汇编语法:   堆栈平衡  PUSH,POP功能: 把操作数压入或取出堆栈语法: PUSH 操作数 POP 操作数格式: PUSH r PUSH M PUSH data POP r POP mPUSHF,POPF,PUSHA,POPA功能: 堆栈指令群格式: PUSHF POPF PUSHA POPAADD,ADC功能: 加法指令语法: ADD OP1,OP2 ADC OP1,OP2格式: ADD r1,r2 ADD r,m ADD m,r ADD r,data影响标志: C,P,A,

Hadoop学习笔记—22.Hadoop2.x环境搭建与配置

自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔记系列>.其实,早在2014年Hadoop2.x版本就已经开始流行了起来,并且已经成为了现在的主流.当然,还有一些非离线计算的框架如实时计算框架Storm,近实时计算框架Spark等等.相信了解Hadoop2.x的童鞋都应该知道2.x相较于1.x版本的更新应该不是一丁半点,最显著的体现在两点: (1)H

【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】

Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:[email protected] 前言: 最近需要学习Unity3d游戏中的热更新技术,选择ULua方案,因此准备学习一些Lua的基础知识.之前在Ubuntu上曾经写过Lua版本的"HelloWorld", 但那时的环境搭建只需要下载源码,然后 make & make install 就可以了,但一到Windows下就完全不会做了.经过网络查找对比,得到目前自认为较好

openstack学习笔记:Kvm基础实验环境

系统:centos7.1 安装环境:桌面环境.kvm基础服务 一.关闭selinux [[email protected] ~]# setenforce 0 [[email protected] ~]# sed -i 's/enforcing/disabled/g' /etc/selinux/config 二.关闭iptables [[email protected] ~]# systemctl stop firewalld [[email protected] ~]# systemctl di

openstack学习笔记二 网络设置基础

租用这个服务的机构,我们称之"租户/tenant/项目/project" 租户  用户 vxlan划分租户 [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope h

TypeScript学习笔记(一) - 环境搭建

本篇将简单介绍一下TypeScript,并记录开发环境的搭建.使用Visual Studio Code进行一个简单的Demo开发过程. 第一部分.简介 TypeScript是一种由微软开发的自由和开源的编程语言.是JavaScript的一个超集.它在保留JavaScript语言本身特性的基础上添加了大量静态语言具有的一些特性,包括但不限于以下几点: 可选的静态类型 枚举.接口和类 命名空间 模块 Lambda表达式 编译时类型检查 在2013年6月微软正式发布了0.9版.之后在不断更新的过程中逐

Zephyr学习(二)开发环境搭建

一.概述 Zephyr支持在Windows.Linux和MacOS环境下开发,这里只介绍如何在Windows下搭建zephyr的开发环境. 二.步骤 2.1安装msys2 msys2是一个Linux模拟环境,类似于ArchLinux. 安装完成后,要添加源(这与Linux环境是类似的),这里我添加的是清华大学的源,修改C:\msys64\etc\pacman.d\mirrorlist.mingw32,在开始处加入以下一行: Server = https://mirrors.tuna.tsingh

学习笔记2-安卓开发环境搭建、创建虚拟机

下载安装开发插件ADT 1.      http://dl.google.com/android/ADT-22.3.0.zip 后面是对应版本就可以.可以根据自己需求下载 我用的是15.0.0 百度网盘下载链接:http://pan.baidu.com/s/1nt4zsut 密码:5o2d 2.      我使用的是eclipse luna/Kepler,Help→Install New Software→Add name:ADT location:选择ADT文件 全选,把最下面的自动连接网络更