openstack i版搭建教程

第一部分云计算平台Openstack介绍

一、   什么是云计算

云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑笔记本、手机等方式接入数据中心,按自己的需求进行运算。

对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。  现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

二、  什么是OpenStack

OpenStack 是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规 模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行 集成。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都 将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本 文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。

三、OpenStack安装与配置

一、Openstack安装的准备工作

1.1.1   安装VMware Workstation  1.1.2   建立虚拟机

1.1.3配置网络

1.2.1  Xshell5连接配

1.2.2  网络的设置

1.2.3  设置网络域名解析和主机名的配置

1.2.4  内核参数设置

1.2.5  关闭iptables和selinux

二、实验环境安装

2.1基础软件包EPEL仓库

2.2 Yum安装

2.2.1安装redhat的rdo仓库

2.2.2 Keystone 安装

2.2.3 glance安装

2.2.4 Nova的控制节点安装

2.2.5 Nova计算节点安装

2.2.6 neutron控制节点的安装

2.2.7 horizion的安装

2.2.8 cinder的安装

2.2.9 Cinder安装

三、基础服务部署3.1数据库服务(Mysql)

3.1.1 Mysql安装3.1.2 数据库的安装

3.1.3 创建keystone数据库并授权

3.1.4 创建glance数据库并授权

3.1.5创建nova数据库并授权

3.1.6 创建neutron并授权

3.1.7 创建cinder并授权

3.2消息代理服务3

.2.1 RabbitMQ安装

3.2.2启用 Web 监控插件

四、认证服务 Keystone

4.1安装包的下载与解压

4.2 keystone配置

4.2.1创建配置文件

4.2.2配置keystone

4.2.3 设置PKI Token

4.2.4同步数据库

4.3 keystone 管理

4.3.1 启动keystone

4.3.2创建Admin用户

4.3.3创建普通用户

4.3.4创建keystone的service和endpoint

4.4.验证keystone安装

4.4.1验证测试

4.4.2 环境变量的配置

五、Image Service(Glance)

5.1 Glace 安装配置

5.1.1复制配置文件

5.1.2更改部分配置文件的文件名

5.2 设置数据库

5.2.1 配置文件

5.2.2 同步数据库

5.3设置Rabbit MQ  AND  设置keystone

5.4 Glance 启动

5.4.1 Glace的命令启动

5.4.2 glance 的脚本启动

5.5 测试Glance5.5.1在keystone中注册glace

5.5.2 Glance 的镜像测试

六、 Compute Services(Nova)

6.1 Nova安装

6.1.1 复制部分配置文件

6.2 Nova配置

6.2.1配置数据库

6.2.2 同步数据库

6.2.3 Rabbit MQ 配置(vnc 相关配置、keystone相关配置、其他配置)

6.2.4 查看配置内容

6.3 创建 Nova service 和 endpoint

6.3.1 创建 Nova service

6.3.2 创建Nova endpoint

6.4 启动 Nova Service

6.5 安装novnc并启动该服务

6.6 验证Nova的安装

七、Horizon 安装与配置

7.1 Horizon安装忽略

7.2 Horizon 配置

7.3 Apache 配置

7.4启动 Apache

八、Neutron 安装

8.1 Neutron 安装

8.2 Neutron 配置

8.2.1 Neutron 配置文件初始化忽略 文件已存在只需执行以下命令

8.2.2 Neutron 数据库配置

8.2.3 Nova 相关配置

8.3 Neutron ML2和Linuxbridge 配置

8.3.1 Neutron ML2 配置

九、总结

尤其是系统每次都启动不起来,让我很是苦恼

最后还要一直输命令来解决。


统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-2.6.23.1-42.fc8 ro
root=/dev/vogroup00/logvol00 rhgb quiet”
一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet enforcing=0

按‘b’键继续引导,OK顺利前进

具体安装教程请下载

http://files.cnblogs.com/files/qq1402876003/openstack%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.zip

时间: 2024-10-10 23:09:28

openstack i版搭建教程的相关文章

基于Ubuntu12.04-server版的openstack F版搭建步骤

本文为双节点搭建,分为计算(IP1)和控制节点(IP2) 说明: 计算节点组件: 1.mysql 2.keystone 3.Nova 4.glance 5.rabbitmq 控制节点组件: 1.cinder 2.dashboard 一.修改主机名及静态IP 1.vim  /etc/hostname             xxctrl(xxctrl改为目标名) 2.vim  /etc/hosts     IP     xxctrl(目标名) 3.hostname xxctrl (使改名生效,也可

北京赛车源码下载鑫旺OA源码2017最新完整修复去后门带手机版搭建教程

这套是客户正在运营使用的,可对接群机器人,里面有十几种玩法,包括电脑版,手机版,还有采集器,都可以正常开奖,有兴趣的朋友自己安装玩玩,后台密码admin 123456  前台账号密码自己再后台里面创建根目录的是电脑版  m是手机版 1010lhc是数据库文件  会根据电脑或者手机自动识别跳转到对应的版本.安装方法:1.修改网站数据库配置文件   classed\DeBe.php2.修改网站绑定的域名 config\ConFinig.php 注意:测试源码来自北京赛车源码下载鑫旺OA源码maliw

openstack R版 搭建过程遇到的种种问题

一.创建虚拟机失败 vm上运行virt-install 创建kvm类型的主机,centos的版本建议不要超过7.2,本人用的7.7版本,不能创建kvm类型的虚拟机,只能创建qemu类型的虚拟机.把宿主机版本降到7.2后,恢复正常. 二.Nova控制节点安装报错 采用centos7.2,yum安装报错,需要在手动添加一个QEMU-EV.repo文件 [[email protected] yum.repos.d]# cat 1.repo [openstack] name=openstack base

openstack I版的搭建二

[[email protected] ~]# cd /usr/local/src/ [[email protected] src]# cd keystone-2014.1 [[email protected] keystone-2014.1]# python setup.py install [[email protected] keystone-2014.1]# cd etc/ [[email protected] etc]# ll 总用量 72 -rw-rw-r-- 1 1004 1004

openstack I版的搭建六--

[[email protected] init.d]# chkconfig openstack-neutron-linuxbridge-agent on [[email protected] init.d]# chkconfig openstack-nova-compute on [[email protected] ~]# nova host-list +---------------------------+-------------+----------+ | host_name    

openstack I版的搭建四--

[[email protected]]# cd /usr/local/src/neutron-2014.1 [[email protected] neutron-2014.1]# python setup.py install [[email protected] etc]# pwd /usr/local/src/neutron-2014.1/etc [[email protected] etc]# mkdir /etc/neutron [[email protected] etc]# mkdi

openstack I版的搭建五--

登陆 用户demo登陆 如果你在启动某个服务的时候,没启动起来,没日子 那么我们就手动启动一下. [[email protected] ~]# neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini 这样的

openstack I版的搭建三--Nova

安装Nova [[email protected] src]# cd ~ [[email protected] ~]# cd /usr/local/src/nova-2014.1 [[email protected] nova-2014.1]# python setup.py install [[email protected] nova]# pwd /usr/local/src/nova-2014.1/etc/nova [ro[email protected] nova]# ll 总用量 48

(一)phoneGap之环境搭建教程及其example分析

phoneGap之环境搭建教程及其example分析 一.环境搭建 与普通的开发android应用一样,phoneGap也同于原生android应用一样,环境相同,只是有部分不同,下面就我做理解,进行说明,不足之处还请大家及时提醒,谢谢!       一.安装 在安装PhoneGap开发环境之前,需要按顺序安装以下工具: 1.Java SDK java sdk,不安装的话不能正常安装Android SDK. 安装成功检测:启动DOS窗口start-->run-->cmd,在DOS窗口中键入:j