最近再看Openstack相关知识,一直想试试安装一下,可是参考了很多资料,并不如人意。由于一直用的Linux版本为CentOS,大部分Openstack安装都要求在Ubuntu上进行。...内核的linux系统,如RedHat,CentOS,Scientific Linux下,快速实现三步安装。...install -y openstack-packstack 三:一键自动安装 packstack --allinone 执行后需要输入密码,一键安装截图如下: 截图一:检查环境,添加需要安装的软件包...截图二:下载安装各种源并进行配置 安装完毕,可以通过OpenStack的网络管理接口Horizon进行访问,地址如:http://$YOURIP/dashboard ,用户名为admin,密码可以在.../Adding_a_compute_node 网络管理配置,具体参考:http://openstack.redhat.com/Floating_IP_range 正在学习openstack中,欢迎留言交流
安装前的准备 修改源 将下载源变更到国内可以时下载速度大大提升 打开下面的文件 vim /etc/yum.repos.d/CentOS-Base.repo 将原来的注释掉改成: [base] name...https://github.com/openstack-dev/devstack.git -b stable/rocky /home/devstack 注意Centos7 的用户不要使用最新的版本,...stable/rocky GLANCE_BRANCH=stable/rocky CINDER_BRANCH=stable/rocky git clone http://git.trystack.cn/openstack-dev.../stack.sh 安装结束 剩下的就是漫长的等待,安装步骤结束并不代表安装成功,可能会出各种各样的问题,需要不停去调试,有时只是连接超时,重新执行安装命令就可以了 安装成功后会显示: This is...,用户名为 admin ,密码为配置文件 (local.conf) 中的 ADMIN_PASSWORD 登陆成功后就可以看到 OpenStack 的 Horizon 界面了 问题1:This script
本机环境 操作系统:CentOS Linux release 7.2.1511 (Core) 本机IP:172.16.33.201 网关:172.16.33.254 下载devstack和前期准备...这里和别人的文章有点出入,git clone devstack的时候需要指定分支,不然安装openstack的时候会提示一个脚本不存在 复制 # cd /opt # git clone https...://git.openstack.org/openstack-dev/devstack -b stable/liberty 新建stack用户,修改devstack文件夹所有者 复制 # cd...notification_driver=ceilometer.compute.nova_notifier 安装openstack 复制 # cd /opt/devstack # su stack.../stack.sh 安装完成,如下图所示: 访问dashboard: 命令行操作 复制 admin用户 # source /opt/devstack/openrc admin
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。 OpenStack是一个云平台管理的项目,它不是一个软件。...OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。...它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。...OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。...[root@localhost ~]# yum install -y http://rdo.Fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly
keystone认证 OpenStack:Identity service为认证管理,授权管理和服务目录服务管理提供单点整合。其它OpenStack服务将身份认证服务当做通用统一API来使用。...此外,提供用户信息但是不在OpenStack项目中的服务(如LDAP服务)可被整合进先前存在的基础设施中。 为了从identity服务中获益,其他的OpenStack服务需要与它合作。...它们被用来访问OpenStack外部仓库的身份信息, 并且它们可能已经存在于OpenStack被部署在的基础设施(例如,SQL数据库或LDAP服务器)中。...中间件模块和OpenStack组件间的整合使用Python Web服务器网关接口。 当安装OpenStack身份服务,用户必须将之注册到其OpenStack安装环境的每个服务。...身份服务才可以追踪那些OpenStack服务已经安装,以及在网络中定位它们。
访问url:http://controller:6080/vnc_auto.html?token=ffec3792-a83a-4c2e-a138-bac3f8c...
.*/"] #如果存储节点在操作系统磁盘上也使用了 LVM,也需要添加相关的设备到过滤器中 [root@block1 ~]# yum install openstack-cinder targetcli...python-oslo-policy -y [root@block1 ~]# systemctl enable openstack-cinder-volume.service target.service...[root@block1 ~]# systemctl restart openstack-cinder-volume.service target.service [root@block1 ~]# egrep...oslo_messaging_qpid] [oslo_messaging_rabbit] #配置 RabbitMQ 消息队列访问 rabbit_host = controlle rabbit_userid = openstack...target.service [root@block1 ~]# systemctl start openstack-cinder-volume.service target.service
compute安装nova服务 [root@compute1 ~]# yum install -y openstack-nova-compute sysfsutils [root@compute1 ~]...nova/tmp #配置锁路径 [oslo_messaging_rabbit] #配置RabbitMQ消息队列 rabbit_host = controlle rabbit_userid = openstack...[root@compute1 ~]# systemctl enable libvirtd.service openstack-nova-compute.service #启动计算服务及其依赖,并将其配置为随系统自动启动...[root@compute1 ~]# systemctl start libvirtd.service openstack-nova-compute.service
安装配置消息队列服务(rabbitmq) [root@controller ~]# yum install -y rabbitmq-serve root@controller ~]# systemctl...rabbitmq-server.service && systemctl start rabbitmq-server.service [root@controller ~]# rabbitmqctl add_user openstack...123456 #添加 openstack 用户,密码123456 [root@controller ~]# rabbitmqctl set_permissions openstack ".*" ".*..." ".*" #给openstack用户配置写和读权限[root@controller ~]# rabbitmq-plugins list #查看支持的插件[root@controller ~]#
[root@controller ~]# source admin-openrc.sh #加载 admin 凭证来获取管理员能执行的命令访问权限
[root@controller ~]# yum install -y openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console...openstack-nova-novncproxy openstack-nova-scheduler python-novaclient #安装软件包 root@controller neutron...openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service...openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service...openstack-nova-novncproxy.service
三、安装配置数据库服务(MySQL) [root@controller ~]# yum install -y mariadb mariadb-server MySQL-python [root@controller
OpenStack的安装方法好多种啦!总体分手动、自动部署;rdo是RedHat提供的openstack的部署方法,很简单,而且OpenStack的最新版本RedHat貌似是最早出现,目前是i版本!...我这次记录h版的安装,因为我用的是h版本的; 安装前提: 1.操作系统安装完毕-CentOS or rhel 2.网络配置(固定ip地址),安装时最少一块网卡可以通向外网;记住配置dns,确保能ping...: 1.添加redhat openstack-havana的源; yum install -y http://rdo.Fedorapeople.org/rdo-release.rpm 2.安装openstack-packstack...yum install -y openstack-packstack 3.安装openstack packstack –allinone 4.输入root密码即可开始安装openstack!...最后输出: **** Installation completed successfully ****** 此处省略…… 可以多节点一起来安装,只需要添加其他节点的ip地址,和输入root密码就行!
网络选项1:提供者网络 提供者网络选项以最简单的方式部署OpenStack网络服务,可能包括二层服务(桥/交换机)服务、VLAN网络分段。
compute1(计算节点): [root@compute1 ~]# yum install openstack-neutron openstack-neutron-linuxbridge ebtables...neutron/tmp #配置锁路径 [oslo_messaging_rabbit] # #配置RabbitMQ消息队列访问 rabbit_host = controlle rabbit_userid = openstack...neutron.agent.linux.iptables_firewall.IptablesFirewallDriver [root@compute1 ~]#systemctl restart openstack-nova-compute.service
二、部署环境 1.主机信息 各角色描述及需求: 控制器: 控制节点运行身份认证服务,镜像服务,管理部分计算和网络服务,不同的网络代理和仪表盘。同样包括像SQL数...
安装nova 服务概述 使用OpenStack计算服务来托管和管理云计算系统。OpenStack计算服务是基础设施即服务(IaaS)系统的主要部分,模块主要由Python实现。...OpenStack计算组件请求OpenStack Identity服务进行认证;请求OpenStack Image服务提供磁盘镜像;为OpenStack dashboard提供用户与管理员接口。...OpenStack组件可以在标准硬件上水平大规模扩展,并且下载磁盘镜像启动虚拟机实例。...``nova-api-metadata``服务一般在安装``nova-network``服务的多主机模式下使用。...更详细的信息,请参考OpenStack管理员手册中的链接`Metadata service openstack.org/admin-guide/compute-networking-nova.html
验证操作 [root@controller ~]# echo "export OS_IMAGE_API_VERSION=2" | tee -a admin-op...
密码:安装过程中涉及很多服务的密码,为了方便记忆统一为"123456",生产环境请勿设置 时间:参考文档 http://www.cnblogs.com/panwenbin-logs/p/8384340....html yum+epel源:建议使用国内的163或阿里yum源 OpenStack源: cat /etc/yum.repos.d/CentOS-OpenStack-liberty.repo [centos-openstack-liberty...] name=CentOS-7 - OpenStack liberty baseurl=http://vault.centos.org/centos/7.3.1611/cloud/x86..._64/openstack-liberty/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Centos
服务安装 [root@controller ~]# yum install -y openstack-glance python-glance python-glanceclient [root@controller...42:36.271 20807 INFO migrate.versioning.api [-] done [root@controller yum.repos.d]# systemctl enable openstack-glance-api.service...openstack-glance-registry.service #启动镜像服务、配置他们随机启动 [root@controller yum.repos.d]# systemctl start openstack-glance-api.service...openstack-glance-registry.service [root@controller ~]# netstat -tnlp|grep python tcp 0 0
领取专属 10元无门槛券
手把手带您无忧上云