`
haoningabc
  • 浏览: 1482930 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openstack安装笔记 环境(零)

阅读更多
在mac上用vmware rhel6.5 搭建openstack测试环境
vmware设置 网络 仅供我的mac专用,vm不能连外网模式
/etc/sysctl.conf
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
cat /etc/security/limits.conf
*               soft     nproc           65535 
*               hard    nproc           65535
*               soft    nofile            65535
*               hard    nofile           65535
*               soft     core            ulimit 
*               hard    core            ulimit
/etc/selinux/config
SELINUX=disabled

modprobe  -r bridge
rm /etc/udev/rules.d/70-persistent-net.rules 

vim /etc/sysconfig/iptables
-I INPUT -p tcp --dport 80 -j ACCEPT
-I INPUT -p tcp --dport 3306 -j ACCEPT
-I INPUT -p tcp --dport 5000 -j ACCEPT
-I INPUT -p tcp --dport 5672 -j ACCEPT
-I INPUT -p tcp --dport 8080 -j ACCEPT
-I INPUT -p tcp --dport 8773 -j ACCEPT
-I INPUT -p tcp --dport 8774 -j ACCEPT
-I INPUT -p tcp --dport 8775 -j ACCEPT
-I INPUT -p tcp --dport 8776 -j ACCEPT
-I INPUT -p tcp --dport 8777 -j ACCEPT
-I INPUT -p tcp --dport 9292 -j ACCEPT
-I INPUT -p tcp --dport 9696 -j ACCEPT
-I INPUT -p tcp --dport 15672 -j ACCEPT
-I INPUT -p tcp --dport 55672 -j ACCEPT
-I INPUT -p tcp --dport 35357 -j ACCEPT
-I INPUT -p tcp --dport 12211 -j ACCEPT

/etc/init.d/iptables restart
vim /etc/hosts  127后面加个 
127.0.0.1   controller
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=controller

设置ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.16.21.233
NETMASK=255.255.255.0


yum配置,把其中ip整体改成本机到
cp icehouse.repo rabbitmq.repo rhel65.repo epel-depends.repo /etc/yum.repos.d/
sed -i "s/192.168.254.126/172.16.21.233/g" `grep "192.168.254.126" -rl .`


yum本地的一堆东西,最多的在iso里面,配置yum源,http为了让其他vm也适用
全都解压到/var/www/html,iso也ln到这里
mount -o loop /mnt/hgfs/xiao7/Desktop/rhel-server-6.5-x86_64-dvd.iso /mnt/rhel65/
ln -s /mnt/rhel65/ /var/www/html/rhel65

tar zxvf redhat-openstack-icehouse.tar
tar zxvf epel-depends.tar
tar zxvf redhat-openstack-repo.tar.gz

iptables -F
service httpd start
chkconfig httpd on
vim /etc/sysconfig/iptables
/etc/init.d/iptables restart

---------------
各种yum配置:
[root@controller yum.repos.d]# ls
epel-depends.repo  icehouse.repo  rabbitmq.repo  rhel65.repo  rhel-source.repo
[root@controller yum.repos.d]# cat rabbitmq.repo 
[rabbitmq]
name=rabbitmq
baseurl=http://172.16.21.233/rabbitmq
enabled=1
gpgcheck=1
gpgkey=http://172.16.21.233/rabbitmq/RPM-GPG-KEY-EPEL-6

vim /etc/yum.repos.d/rhel65.repo
[rhel65_Server]
name=RHEL65_Server
baseurl=http://172.16.21.233/rhel65/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel65_HA]
name=RHEL65_HA
baseurl=http://172.16.21.233/rhel65/HighAvailability
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel65_LoadBalancer]
name=RHEL65_LoadBalancer
baseurl=http://172.16.21.233/rhel65/LoadBalancer
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel65_ResilientStorage]
name=RHEL65_ResilientStorage
baseurl=http://172.16.21.233/rhel65/ResilientStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel65_ScalableFileSystem]
name=RHEL65_XFS
baseurl=http://172.16.21.233/rhel65/ScalableFileSystem
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


[root@controller yum.repos.d]# cat icehouse.repo
[openstack-icehouse]
name=openstack-icehouse
baseurl=http://172.16.21.233/rdo-icehouse-b3
#baseurl=/var/www/html/rdo-icehouse-b3
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


[root@controller yum.repos.d]# cat epel-depends.repo 
[epel-depends]
name=epel-depends
baseurl=http://172.16.21.233/epel-depends
enabled=1
gpgcheck=0

--------------
安装rabbitmq
chkconfig rabbitmq-server on
service rabbitmq-server start
ln -s /mnt/rhel65/ /var/www/html/rhel65
cd rabbitmq
rpm --import rabbitmq-signing-key-public.asc
yum install rabbitmq-server
vim /etc/rabbitmq/enabled_plugins
[rabbitmq_management].




mysql:
yum install mysql mysql-server
vim /etc/my.cnf
加两行
[mysqld]
default-character-set=utf8
default-storage-engine=InnoDB

分享到:
评论

相关推荐

    openstack 学习及安装笔记

    ### OpenStack学习及安装知识点概览 #### 一、OpenStack简介 - **定义与起源**:OpenStack是由NASA和Rackspace共同发起的一个开源云计算管理平台项目,以Apache许可证授权,旨在为用户提供一个自由、开放的云计算...

    基于centos7的单实例openstack安装

    基于 CentOS 7 的单实例 OpenStack 安装 OpenStack 是一个开源的云计算平台...本文介绍了基于 CentOS 7 的单实例 OpenStack 安装方法,这种安装方法可以快速部署 OpenStack 环境,适合概念验证(POC)和小型测试环境。

    OpenStack安装部署.docx

    OpenStack安装部署知识点总结 OpenStack是一种开源的云计算平台,旨在提供一个可扩展、可靠、可管理的云计算环境。以下是从OpenStack安装部署文件中提炼出来的知识点总结: 一、虚拟机安装与配置 * 安装Virtual ...

    openstack安装windows虚拟机的方法(Hyperisor为kvm)

    本文档旨在详细介绍如何在OpenStack环境中利用KVM作为Hypervisor来安装并配置Windows虚拟机。该过程涉及到集成virtio驱动,确保Windows虚拟机能够充分利用硬件资源并获得良好的性能。 #### 二、virtio驱动简介 ...

    Openstack学习笔记

    OpenStack Swift 学习笔记 OpenStack Swift 是 OpenStack 开源云计算项目的子项目之一,旨在使用普通硬件来构建冗余的、可扩展的分布式对象存储集群,存储容量可达 PB 级。Swift 并不是文件系统或者实时的数据存储...

    OpenStack安装所需yum文件

    OpenStack安装所需yum文件

    OpenStack从零开始学

    书中可能会详细讲解OpenStack的安装过程,包括使用DevStack快速搭建试验环境,以及在生产环境中部署OpenStack的步骤。读者还将学习如何创建和管理虚拟机实例、网络配置、存储分配以及安全组规则设定,这些都是...

    openstack安装部署详细步骤,带图

    "OpenStack 安装部署详细步骤" OpenStack 是一款功能强大且灵活的云计算管理工具,它可以通过命令或者基于 Web 的可视化控制面板来管理 IaaS 云端的资源池(服务器、存储和网络)。下面是 OpenStack 安装部署的详细...

    openstack安装

    里面详细讲述了openstack的安装过程,但是这个版本是关于openstack icehouse的安装

    多节点openstack安装

    配置是多节点OpenStack安装中的重要环节。对于Horizon,需要修改Apache服务器的配置文件,如/etc/apache2/sites-enabled/000-default,以启用Horizon的服务。此外,还需要配置其他服务,比如Keystone的配置文件(如/...

    Openstack 学习笔记.pptx

    Openstack 学习笔记.pptx

    openstack部署笔记+脚本

    在“openstack ubuntu双节点部署教程”中,我们将探讨如何在两个Ubuntu服务器上搭建OpenStack环境。这种部署模式常用于高可用性设置,以确保服务在单个节点故障时仍能正常运行。以下是关键步骤的详细说明: 1. **...

    OpenStack学习安装笔记

    本文档通过参考其他文档记录自己搭建Openstack的详细过程。

    openstack安装图解.docx

    "openstack安装图解" OpenStack 是一个云平台管理项目,主要由 NASA 和 Rackspace2010 年 6 月合作成立,使用 Apache 许可证授权。OpenStack 项目整合了多种开源软件,使用 Python 编程语言编写,整合 Tornado 网页...

    openstack精华笔记

    OpenStack 是一个开源的云计算平台,它允许用户创建和管理私有云或混合云环境中的基础设施服务。这个“OpenStack 精华笔记”很可能包含了关于OpenStack的关键概念、架构、组件以及部署和管理的实践指导。下面我们将...

    Openstack图文安装详细步骤教程(亲自安装并截图整理).pdf

    基于 Fuel 的 Openstack 详细安装图文教程; 由于工作需要为第三方部署 Openstack 私有云 ,而尝试了很多网络上的教程之后,发现很多教程本身存在一些问题,倒是尝试一直失败; 最终经过夜以继日的尝试和配置,终于...

    Openstack安装部署手册.docx

    在安装 OpenStack 之前,需要准备好环境。包括: * 网卡配置:需要配置网卡的 IP 地址、子网掩码、网关和 DNS 服务器等信息。 * 修改主机名:需要修改主机名以便于后续的配置和管理。 组件整体结构 OpenStack 由...

    OpenStack安装手册.docx

    "OpenStack安装手册" OpenStack是一款开源的云计算平台,提供了完整的云计算解决方案。以下是根据提供的文件信息,提取的相关知识点: 安装环境 在安装OpenStack之前,需要准备一个合适的安装环境。这个环境应该...

    OpenStack完整安装手册

    以下是对OpenStack安装过程的详细说明,基于描述中的步骤: 1. **前提工作**:在安装OpenStack之前,你需要确保所有服务器都运行在同一操作系统上,这里使用的是CentOS 6.2。同时,硬件配置应满足OpenStack的最低...

    openstack安装文档

    ### OpenStack安装指南 #### 一、OpenStack简介 OpenStack是一个开源的云计算管理平台项目,它提供了一系列的工具和服务来帮助用户构建和管理私有云、公有云以及混合云环境。OpenStack的核心组件包括计算(Nova)...

Global site tag (gtag.js) - Google Analytics