OpenStackCompute节点安装word精品文档17页
Openstack单控节点搭建

电子科技大学成都学院云计算系实践专周设计报告课程名称: Openstack平台搭建设计题目:_ Openstack单控节点搭建指导教师组:_ _学号:_____ _姓名:____云计算科学与技术系制2015年12月目录第1章控制节点搭建 (1)1.1.修改主机名(姓名)及静态IP (1)1.2.修改源(本地源) (1)1.3. 配置IPv4 包转发 (1)1.4. 安装并配置NTP 服务 (2)1.5. 安装并配置MySQL 数据库 (2)1.6. 安装并配置RabbitMQ服务 (2)1.7. 安装并配置Keystone服务 (3)1.7.1生成一个随机值在初始的配置中作为管理员的令牌。
(3)1.7.2修改参数 (3)1.7.3设置环境变量 (3)1.7.4修改vim keystone_basic.sh脚本文件: (4)1.7.5修改vim keystone_endpoints_basic.sh脚本文件: (4)1.7.6修改文件执行权限及执行脚本文件 (4)1.7.7 验证服务 (4)1.8. 安装并配置Glance服务 (5)1.8.1安装软件包: (5)1.8.2修改配置文件vi /etc/glance/glance-api-paste.ini (5)1.8.3 修改配置文件vi /etc/glance/glance-api.conf (5)1.8.4 重启glance相关服务以及初始化数据库 (6)1.8.5验证操作 (6)1.9.安装并配置nova服务 (6)1.9.1安装Nova软件包 (7)1.9.2修改配置文件(vim /etc/nova/api-paste.ini): (7)1.9.3初始化数据库并重启nova服务 (7)1.9.4查看服务状态及镜像 (7)1.10. 安装和配置控制节点网络 (8)1.10.1安装软件包 (8)1.10.2修改配置文件(vi /etc/network/interfaces) (8)1.10.3重启网络服务 (8)1.11. 安装并配置cinder服务 (8)1.11.1安装cinder软件包 (8)1.11.2修改配置文件(vim /etc/cinder/api-paste.ini) (9)1.11.3初始化数据库 (9)1.11.4验证服务组件 (9)1.11.5重启cinder服务 (10)1.11.6增加磁盘分区、创建卷组和卷 (10)12. 安装并配置horizon (10)1.12.1下载安装包 (10)1.12.2修改配置文件(vi /etc/openstack-dashboard/local_settings.py) (11)1.12.3重启服务 (11)1.12.4用浏览器登录 (11)第2章计算节点搭建............................................................... 错误!未定义书签。
openstack单节点离线安装

openstack单节点离线安装1.配置虚拟机网络vi /etc/sysconfig/network-scripts/ifcfg-网卡名TYPE=Ethernet#BOOTPROTO=dhcpBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesNAME=eno16777736DEVICE=eno16777736ONBOOT=yesIPADDR=192.168.0.100NETMASK=255.255.255.0GATEWAY=192.168.0.1DNS1=61.139.2.69DNS2=114.114.114.114重启网络服务/etc/init.d/network restart2.配置离线软件仓库vi /etc/yum.repos.d/openstack-j.repo[openstack-j]name=openstack-jbaseurl=file:///opt/openstack/gpgcheck=0enabled=1yum clean allyum makecache3.配置hosts文件vi /etc/hosts192.168.88.151 controller4.安装openstack安装脚本:selinuxNTP安装命令:添加开机启动并重启服务:数据库:修改配置文件:消息队列:添加开机启动并重启服务:设置密码:Keystone:数据库中添加keystone:修改配置文件:创建用户:Glance:添加镜像数据库:安装镜像服务:修改配置文件:创建秘钥文件:Glance:添加镜像数据库:修改配置文件:同步数据库:NOVA控制服务添加nova数据库:NOVA计算服务安装软件包重启服务NOVA-NETWORK 网络节点:计算节点:DASHBOARD。
openstack安装手册王艳博

openstack安装说明书班级:云计算四班姓名:王艳博学号:1415925618指导教师:邢静宇2016.10.28目录一.服务器配置二.组件安装三.数据库安装配置四.Keystone配置五.glance配置六.nova配置七.Dashboard配置一.服务器配置1.下载ubuntu12.04服务器版本。
地址://precise/ubuntu-12.04-beta2-server-amd64.iso 下载完成后在VMware workstation10上进行安装即可。
2.设置root权限为了简单,全部都是用root来运行。
sudo passwd root就可以给root设置一个密码。
直接用root运行。
3.安装OS操作系统最小化安装,只需要安装ssh server,其他组件不需要。
操作系统安装好后需要更新源里的包、系统,确保安装的是最新版本的包。
命令如下:apt-get updateapt-get upgrade4.设置网络为了方便,此处将eth0作为公网及管理网络,eth1作为网桥及虚拟网络。
命令:Vim /etc/network/interfaces按照如下数据进行配置配置成功后,重新启动网络即可/etc/init.d/networking restart5.安装工具vim sshapt-get install ssh vim二.组件安装使用Xshell软件与虚拟机连接,方便操作1.bridge配置使用apt-get安装如下:apt-get install bridge-utils安装后重新启动网络即可/etc/init.d/networking restart2.NTP配置命令:apt-get install ntp编辑/etc/ntp.conf在末尾添加下面3行server iburstserver 127.127.1.0fudge 127.127.1.0 stratum 10重启服务service ntp restart测试NTP服务器ntpdate -u bogonln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3.iscsi配置命令:apt-get install tgt重启服务service tgt start安装iscsi客户端apt-get install open-iscsi open-iscsi-utils4.rabbitmq配置apt-get install rabbitmq-server memcached python-memcacheapt-get install kvm libvirt-bin三.数据库安装配置1.安装数据库mysql命令:apt-get install -y mysql-server python-mysqldb(root密码设置为openstack)编辑/etc/mysql/f,允许外部网络访问mysql#bind-address = 127.0.0.1bind-address = 0.0.0.0重启服务service mysql restart2.安装数据库管理软件phpmyadmin安装phpmyadmin,是为了可以比较方便管理数据库apt-get install phpmyadmin安装的时候,提示是输入mysql数据库root用户的密码。
openstack安装图解

本帖最后由cryboy2001 于2014-08-15 14:52 编辑目录1、云计算与openstack介绍传统的信息中心云计算介绍openstack介绍物理架构2、openstack架构3、安装openstack方法4、使用openstack5、openstack配置文件6、管理openstack7、详解openstack计算资源池存储资源池网络资源池Glance镜像资源池前端界面Keystone认证管理(不管会不会写完,象openstack一样,先把框架搞大点)一、云计算与openstack介绍1、传统的信息中心。
当然下面画的很简单(自己画的),如果加上多个出口、设备冗余、线路冗余、服务器集群就会复杂。
云计算就是用虚拟技术实现以下功能,如果理解了下面的网络功能,要理解openstack会很简单的,在openstack中都有与下面图中对应的模块。
缺点:1、部署应用时间长,工作量大,至少几个月2、资源利用率,有的服务器资源不够用,有的服务器大量资源浪费。
2、管理复杂3、扩展麻烦,灵活性差。
等等,这些也是云计算的优点。
2、云计算介绍云计算(Cloud Computing )是网格计算(Grid Computing )、分布式计算(Distributed Computing )、并行计算(Parallel Computing )、效用计算(Utility Computing )、网络存储(Network Storage Technologies )、虚拟化(Virtualization )、负载均衡(Load Balance )等传统计算机技术(如以上图)和网络技术发展融合的产物。
个人理解:把一堆功能小的设备,整合成一大个功能强大设备,再把这个强大的设备划分成小设备,然后按你的需要买给你。
公用云(Public Cloud)、私有云(Private Cloud)、混合云(Hybrid Cloud)云计算解决方案:VMware vSphere、微软云计算解决方案、亚马逊AWS、OpenStack 等等3、openstack介绍OpenStack是一个NASA和Rackspace2010年6月合作成立的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
OpenStackUbuntuSwift多节点安装手册

OpenStackUbuntuSwift多节点安装手册展云科技Openstack控制节点安装Ubuntu版目录1安装前说明 (4)1系统配置 (4)1.1网卡配置 (4)1.2安装bridge (5)1.3设置NTP (5)2安装swift (5)2.1安装swift相关组件 (6)2.2创建并配置目录 (6)2.3配置 swift /etc/swift/swift.conf文件 (6)3安装Proxy节点 (6)3.1安装代理节点 (6)3.2创建SSL自签名认证 (6)3.3修改memcached监听接口 (7)3.4配置proxy-server.conf (7)4配置节点信息(Ring) (7)4.1创建账户、容器、对象配置信息 (7)4.2为存储节点添加物理映射信息 (7)4.3验证ring的内容 (8)4.4平衡ring (8)4.5确保/etc/swift所有权属于swift用户 (8)4.6重启代理服务 (8)5配置存储节点 (8)5.1安装swift相关组件 (8)5.2在每个节点的设备上安装XFS卷 (8)5.3创建备份配置文件/etc/rsyncd.conf (9)5.4配置rsync开机启动 (9)5.5配置swift日志文件 (9)5.6创建/etc/swift/account-server.conf (9)5.7创建/etc/swift/container-server.conf (9)5.8创建/etc/swift/object-server.conf (10)5.9启动swift所有服务 (10)5.10验证swift服务 (10)6备注 (10)6.1rsync相关错误 (10)1安装前说明swift多节点安装,官方建议一台代理服务器,五台存储节点。
基本的结构和组成如下:1、节点(node):物理主机运行一个或者多个Swift服务。
2、代理节点(Proxy node):该节点运行代理服务,同时运行临时授权服务。
openstack文档

openstack文档首先他是一款开源免费软件:它提供了一个部署云的操作平台或工具集。
其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
其次也是一个项目、一个社区。
正如老师上课讲的一个样,它的社区非常庞大,人数众多。
开源项目Openstack的目标是建立一个“大规模的操作云系统”,随着现在大规模的弹性存储、可扩展性发展。
Openstack的服务和组成遵循无共享。
异步消息。
和分散式的一些准则OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova),OpenStackObjectStorage(Swift),以及OpenStackImageService(Glance)。
从这三个项目所提供的服务可以看出他们的联系Openstack主要由7部分组成,这7部分又可以分为3个主要区域。
Communication,storage,和computation 如图中所描述的。
这三大块区域又是由identity(认证)和dashboard(显示系统的参数)支持模块截至Grizzly 版本,OpenStack 含七个核心项目:Compute (Nova)Networking (Neutron/Quantum)Identity Management (Keystone)Object Storage (Swift)Block Storage (Cinder)Image Service (Glance)User Interface Dashboard (Horizon)OpenStack Networking (Neutron/Quantum)Networking (Neutron) 之前被称为Quantum,它提供了管理局域网的能力,具有适用于虚拟局域网(VLAN)、动态主机配置协议和Internet Protocol 版本 6 的一些功能。
openstack搭建参考

Openstack配置———(只作参考)数据库打不开时,做这些处理。
(计算节点)主机名:Controller :eth0 (DHCP)eth1:192.168.153.11 eth2:192.168.6.222(控制节点)主机名:nova:eth0 (DHCP)eth1:192.168.153.13 eth2:192.168.6.223配置IP。
[root@ Controller ~]# cd /etc/sysconfig/network-scripts/[root@ Controller ~]#Vim ifcfg-eth1DEVICE=eth1HWADDR=00:0C:29:AE:E1:1BTYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=192.168.153.13NATMASK=255.255.255.0GATEWAY=192.168.153.1修改主机名:[root@ Controller ~]# vim /etc/sysconfig/network(主机名重启才生效)NETWORKING=yesNETWORKING_IPV6=yesHOSTNAME= Controller(主机名)添加显示行号使用vim时。
# vim /etc/vimrc(在最后一行添加这些内容):set number192.168.153.11 192.168.6.222(控制节点)[root@ Controller ~]# vim /etc/sysconfig/network[root@ Controller ~]#hostname[root@ Controller ~]# vim /etc/vimrc[root@ Controller ~]# vim /etc/hosts添加内容:格式为:IP 主机号192.168.153.11 Controller192.168.6.222 Controller(查询系统版本)[root@ Controller ~]# cat /etc/redhat-release使用winscp复制内容。
OpenStack安装、配置和测试手册

OpenStack安装、配置和测试手册目录一实验环境 (3)二实验拓扑 (3)三安装控制节点 (3)3.1 系统配置 (3)3.2 安装NTP服务 (5)3.3 MySQL安装配置 (5)3.4 Qpid安装配置 (6)3.5 安装OpenStack工具包 (7)3.6 Keystone安装配置 (7)3.6.1 初始化Keystone (7)3.6.2 定义Users、Tenants and Roles (9)3.6.3 定义Services 和API Endpoints (10)3.7 Glance安装配置 (10)3.7.1 初始化Glance (10)3.7.2 创建User、定义Services 和API Endpoints (11)3.7.3 配置Glance服务 (12)3.7.4 Glance测试 (14)3.8 Nova安装配置 (15)3.8.1 初始化Nova (15)3.8.2 创建User、定义Services和API Endpoints (15)3.8.3 配置Nova服务 (16)3.9 Horizon安装配置 (19)3.10 Neutron安装配置 (20)3.10.1 初始化Neutron (20)3.10.2 创建User、定义Services 和API Endpoints (21)3.10.3 配置网络服务 (22)3.11 Cinder安装配置 (26)3.11.1 初始化Cinder (26)3.11.2 创建User、定义Services 和API Endpoints (26)3.11.3 配置Cinder服务 (28)3.12 Swift安装配置 (29)3.12.1 初始化Swift (29)3.12.2 创建User、定义Services 和API Endpoints (29)3.12.3 配置Swift (30)四安装计算节点 (35)4.1 系统配置 (35)4.2 设置时间同步 (37)4.3 配置libvirtd服务 (37)4.4 Neutron安装配置 (38)4.4.1 初始化Neutron-openvswitch (38)4.4.2 配置Neutron服务 (38)4.5 Nova安装配置 (40)4.5.1 初始化Nova-compute (40)4.5.2 配置Nova服务 (40)五测试 (42)一实验环境1、硬件环境一台HP DL380G5服务器2、软件环境CentOS 6.4 x86_64、OpenStack、esxi 5.5二实验拓扑三安装控制节点3.1 系统配置1、导入第三方软件源# rpm -Uvh/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.r pm# yum install/openstack/openstack-havana/rdo-release-havana-7.noar ch.rpm2、修改yum源[root@controller ~]# cat /etc/yum.repos.d/rdo-release.repo[openstack-havana]name=OpenStack Havana Repositorybaseurl=https:///repos/openstack/EOL/openstack-havana/ep el-6/enabled=1gpgcheck=0priority=13、配置/etc/hosts文件4、网络设置5、关闭selinux6、修改/etc/sysctl.conf参数运行以下命令,使其生效:# sysctl –p7、升级系统# yum -y update8、重启机器# reboot3.2 安装NTP服务1、安装NTP时钟同步服务器# yum install -y ntp2、编辑/etc/ntp.conf3、启动ntp服务,设置开机自启动# service ntpd start# chkconfig ntpd on3.3 MySQL安装配置1、安装MySQL# yum install -y mysql mysql-server MySQL-python 2、修改mysql启动文件3、启动MYSQL服务,设置开机启动# service mysqld start# chkconfig mysqld on4、修改root用户密码为openstack# mysqladmin -uroot password 'openstack';history –c 3.4 Qpid安装配置1、安装qpid# yum install -y qpid-cpp-server memcached2、修改/etc/qpidd.conf配置文件,将auth设置为no3、启动qpid服务,设置开机自启动# service qpidd start# chkconfig qpidd on3.5 安装OpenStack工具包# yum install -y openstack-utils3.6 Keystone安装配置3.6.1 初始化Keystone1、安装keystone# yum install -y openstack-keystone2、创建keystone数据库,修改配置文件中的数据库链接# openstack-db --init --service keystone# openstack-config --set /etc/keystone/keystone.conf sql connectionmysql://keystone:keystone@localhost/keystone3、使用openssl随即生成一个令牌,将其存储在配置文件中# export SERVICE_TOKEN=$(openssl rand -hex 10) //随机生成SERVICE_TOKEN值# export SERVICE_ENDPOINT=http://127.0.0.1:35357/v2.0# mkdir /root/work# echo $SERVICE_TOKEN > /root/work/ks_admin_token# cat /root/work/ks_admin_token# openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token $SERVICE_TOKEN注:将生成的SERVICE_TOKEN值写入文件中保存,以备后续使用,后面涉及到的SERVICE_TOKEN值都是在ks_admin_token文件中获取的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OpenStack Compute调研及安装目录1. OpenStack调研 (1)1.1 虚拟化简介 (1)1.1.1 纯软件虚拟化 (2)1.1.2 完全虚拟化 (3)1.2 OpenStack Compute简介 (3)1.2.1 Nova概念 (3)1.2.2 Nova服务架构 (4)1.2.3 Nova运行 (5)2. OpenStack Compute安装 (5)2.1 实验环境 (5)2.2 Nova安装过程 (6)2.3安装OpenStack基于Web的管理控制台 (12)2.5 Nova存储管理 (13)2.6问题及可能的解决方案 (15)1. OpenStack调研1.1 虚拟化简介虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。
目前比较流行的虚拟化技术主要分为纯软件虚拟化和完全虚拟化两方面。
1.1.1 纯软件虚拟化在纯软件虚拟化解决方案中VMM(Virtual Machine Monitor)在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置;客户操作系统很多情况下是通过VMM来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。
纯软件虚拟化的工作原理是这样的,所谓虚拟机是对真实计算环境的抽象和模拟,而VMM需要则为每个虚拟机分配一套数据结构来管理它们状态,VMM 调度虚拟机时将其部分状态恢复到主机系统中。
主机处理器直接运行Guest OS 的机器指令,由于Guest OS运行在低特权级别,当访问主机系统的特权状态时,权限不足导致主机处理器产生异常,将运行权自动交还给VMM。
此外,外部中断的到来也会导致VMM的运行。
VMM可能需要先将该虚拟机的当前状态写回到状态数据结构中,分析虚拟机被挂起的原因,然后代表Guest OS执行相应的特权操作。
最后VMM将运行权还给Guest OS,Guest OS从上次被中断的地方继续执行,或处理VMM “塞入”的虚拟中断和异常。
这种经典的虚拟机运行方式被称为Trap-And-Emulate,虚拟机对于Guest OS完全透明,Guest OS不需要任何修改,但是 VMM 的设计会比较复杂,系统整体性能受到明显的损害。
1.1.2 完全虚拟化现阶段较为流行的完全虚拟化方法使用名为hypervisor的一种软件,即在虚拟服务器和虚拟化技术底层硬件之间建立一个抽象层。
完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。
hypervisor需要具有捕获CPU指令的能力,并为指令访问硬件控制器和外设充当中介。
1.2 OpenStack Compute简介OpenStack是IaaS软件,它让任何人都可以自行建立和提供云端运算服务。
OpenStack也用作建立防火墙内的“私有云”,提供机构或企业内各部门共享资源。
目前共有三个Openstack项目,即用于大规模自动化配置虚拟机实例的OpenStack Compute、用于实现静态对象的大规模的冗余存储的OpenStack Object Storage以及为虚拟磁盘镜像提供注册、传输等服务的OpenStack Image Service。
本文主要对OpenStack Compute(又名Nova)的相关内容进行介绍和总结。
1.2.1 Nova概念Nova主要用于实现大规模自动化配置虚拟机的工作。
Nova不包含任何虚拟化软件,它仅定义了与运行在主机操作系统上的底层虚拟化机制进行交互的驱动,并通过Web API将其发布。
Nova各个部件间的关系如图1.1所示。
图1.1 Nova组成Nova由Cloud Controller、API Server、Compute Controller、Storage Controller、Auth Manager、Volume Controller、Network Controller 以及Scheduler等几个部分组成。
其中Cloud Controller控制着全局状态,并负责与其他几个部件进行交互;API Server则担任着Cloud Controller的Web服务前段的角色;Compute Controller和Storage Controller分别提供计算服务资源和存储服务;Auth Manager提供身份验证和授权服务;Volume Controller为计算服务器提供快速临时的块存储功能,一个volume是一个可拆卸的快存储设备,每次仅能被一个实例获得并使用,它可以被看作是一个优盘;Network Controller提供虚拟网络服务,以便各个服务器之间以及各个服务器与公网之间能够进行通信;Scheduler为一个实例选择最适合的计算控制器。
1.2.2 Nova服务架构Nova的云结构中主要包括API Server、Message Queue、Compute Worker、Network Controller、Volume Worker、Scheduler、Image Store 等七个部件,它们之间的如图1.2所示。
图1.2 Nova服务架构API服务器是整个云架构中的核心,用于创建命令并基于一种可实现的云计算定义方式控制用户所能获得的hypervisor和storage以及networking;API服务器的端点则为基本的Http Web服务。
Message Queue 负责安排和调整其他各个组件之间的通信,与Cloud Controller之间的消息传递是通过API端点利用Http请求实现的。
Compute Worker管理这主机上的计算实例;命令会通过API被分配给各个Compute Worker来进行Run instances、Terminate instances、Reboot instances、Attach volumes、Detach volumes或者Get console output等操作。
Network Controller管理主机上的网络资源。
Volume Worker通过与ISCSI存储的交互来管理基于LVM的volume,其具体功能包括Create Volumes和Delete Volumes以及Establish Compute volumes。
1.2.3 Nova运行1)nova-manage command/runnova/nova.manage.html2)euca2ools/runnova/euca2ools.html2. OpenStack Compute安装目前Ubuntu操作系统对其的技术支持最为成熟完善,所以本文主要介绍了在Ubuntu操作系统上Nova的单机安装方法及过程。
2.1 实验环境主机系统:Ubuntu 11.04主机ip:192.168.32.342.2 Nova安装过程1)系统升级$sudo apt-get update$sudo apt-get upgrade$sudo apt-get install -y bridge-utils$sudo reboot2)安装ntp服务$sudo apt-get install ntp$sudo vi /etc/ntp.conf#将所有server开头的注释掉,并添加如下两行server 127.127.1.0fudge 127.127.1.0 stratum 10$sudo /etc/init.d/ntp restart3)安装mysql$sudo apt-get install -y mysql-server$sudo sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/myf#行内全面用127.0.0.1代替0.0.0.0$sudo service mysql restart$sudo mysql -uroot -ppwd -e 'CREATE DATABASE nova;'$sudo mysql -uroot -ppwd -e "GRANT ALL PRIVILEGES ON *.* TO'root'@'%' WITH GRANT OPTION;"$sudo mysql -uroot -ppwd -e "SET PASSWORD FOR 'root'@'%' = PASSWORD('root');"#此处pwd应替换成自己的mysql数据库的密码4)安装glance镜像服务$sudo apt-get install glance5)配置网桥vim /etc/network/interfaces#修改后内容如下:# The loopback network interfaceauto loiface lo inet loopback# Networking for NOVAauto br100iface br100 inet staticaddress 10.1.29.15netmask 255.0.0.0network 10.0.0.0broadcast 10.255.255.255gateway 10.1.0.254bridge_ports eth0bridge_stp offbridge_maxwait 0bridge_fd 0# dns-* options are implemented by the resolvconf package, if installeddns-nameservers 59.108.119.3#这里使用静态ip地址,根据实际情况,修改相应的address、netmask、network、broadcast、gateway、dns等。
$sudo /etc/init.d/networking restart6)安装openstack nova①安装$sudo apt-get install rabbitmq-server nova-common nova-doc python-nova nova-api nova-network nova-volume nova-objectstore nova-scheduler nova-compute$sudo apt-get install -y euca2ools$sudo apt-get install -y unzip②配置$sudo vi /etc/nova/nova.conf#添加内容如下,其中192.168.190.132为计算节点ip--sql_connection=mysql://root:root@192.168.190.132/nova--s3_host=192.168.190.132--rabbit_host=192.168.190.132--ec2_host=192.168.190.132--ec2_url=http://192.168.190.132:8773/services/Cloud--network_manager=novawork.manager.VlanManager--fixed_range=10.0.0.0/12--network_size=8--routing_source_ip=192.168.190.132--glance_host=192.168.190.132--image_service=nova.image.glance.GlanceImageService③重启Nova服务$sudo restart libvirt-bin; sudo restart nova-network; sudo restart nova-compute; sudo restart nova-api; sudo restart nova-objectstore; sudo restart nova-scheduler; sudo restart nova-volume; sudo restart glance-api; sudo restart glance-registry④使用#初始化nova数据库$sudo nova-manage db sync#建立实例网段$sudo nova-manage network create 10.0.0.0/24 1 255#建立外网ip段$sudo nova-manage floating create 10.10.10.2 10.10.10.224/27 $sudo nova-manage user admin vpsee$sudo nova-manage project create mycloud vpsee$mkdir /home/vpsee/creds$addgroup vpsee$chown vpsee:vpsee /home/vpsee/creds$sudo nova-manage project zipfile mycloud vpsee/home/vpsee/creds/novacreds.zip$cd /home/vpsee/creds$sudo unzip novacreds.zip$source /home/vpsee/creds/novarc$cat /home/vpsee/creds/novarc >> /home/vpsee/.bashrc$source /home/vpsee/.bashrc$sudo restart libvirt-bin; sudo restart nova-network; sudo restart nova-compute; sudo restart nova-api; sudo restart nova-objectstore; sudo restart nova-scheduler; sudo restart nova-volume; sudo restart glance-api; sudo restart glance-registry#查看euca环境是否建立成功$euca-describe-availability-zones verbose7)授权ping和ssh命令给VMS$euca-authorize -P icmp -t -1:-1 default$euca-authorize -P tcp -p 22 default#配置防火墙$sudo iptables -t nat -A PREROUTING -d 169.254.169.254/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination8)安装后测试①查看mysql中services表数据$mysql -u$root -p$passwd nova -e 'select * from services;'注意:root是用户名,password是密码,用你自己设定的mysql用户名和密码即可。