git clone https://git.openstack.org/openstack-dev/devstack cd devstack #如果下载太慢 可以换成 git clone http:...###### git checkout remotes/origin/stable/queens git checkout -b queens 2、创建stack用户 方法一:使用devstack提供的脚本创建...和OpenStack源码可以替换为TryStack镜像,加入到第三步的local.conf 配置文件中 # use TryStack git mirror GIT_BASE=http://git.trystack.cn...service-list neutron agent-list http://**/dashboard 用户名为admin,密码是local.conf文件所设置的 openstack安装成功。...外篇: 前面我们使用DevStack部署了一个精简版的OpenStack环境,其中只包含了几个核心组件。
/pike [3vjte101lz.png] 本文的安装版本为pike 3.创建用户stack root@openstack-computer:~# ll total 36 drwx------ 4 ... stack user passwordless sudo privileges 4.修改pip源 root用户修改pip源 root@openstack-computer:~# mkdir ~/.pip...://mirrors.aliyun.com/pypi/simple/ stack用户修改pip源 root@openstack-computer:~# su - stack stack@openstack-computer.../stack.sh 控制节点安装完成: [ioa0jcx42v.png] 计算节点安装完成: [nh7pq9nzs9.png] 8.登陆web 地址为:http://172.27.34.37,用户名密码为配置文件中的.../clean.sh 搭建脚本已上传github:https://github.com/loong576/openstack-devstack.git 本文参考: http://cloudman.cc/
二、安装devstack • 文档地址 http://docs.openstack.org/developer/devstack/ 1、切换为root用户登录 # su - # cd.../home 2、获取devstack •如果没有安装git ,安装git ( # yum install git ) # git clone https://github.com/openstack-dev.../devstack.git 3、创建stack用户 # cd /home/devstack/tools/ # ..../create-stack-user.sh 给用户stack赋予权限 # chown -R stack:stack /home/devstack 4、切换至stack用户 # su...DevStack安装完成后,会显示登录的用户名和密码 image.png 打开浏览器,输入 https://IP/dashbosrd,即可登录OpenStack image.png
(OpenStack是一个能够通过数据库控制大型的计算、存储、网络池的操作系统,所有的操作通过一个给予管理员权限的DashBoard控制器,同时,允许他们的用户准备他们的应用源,通过一个基于网络的实例)...,英文直译,有的地方翻译的不好,谅解哈~ 由于真正OpenStack需要多台服务器充当不同的节点角色,对于想体验或者了解这个平台的人来说就不是很方便了,官方提供了一个DevStack的平台,可以让OpenStack...PIP源我是用豆瓣 [global] trusted-host = pypi.douban.com index-url = http://pypi.douban.com/simple 5、安装git...sudo apt-get install git 4、获取DevStack源文件 git clone https://git.openstack.org/openstack-dev/devstack.../create-stack-user.sh 7、给予stack用户可执行权限 sudo chown -R stack:stack /home/ubuntu/devstack/(我的devstack在home
Neutron networkhttps://opendev.org/openstack/kuryr-kubernetes安装过程:Devstack的安装需要在非root用户下进行,以下步骤描述中,通过...root 和 stack标签表明操作步骤所在的用户模式创建stack用户 root#创建stack用户,指定目录sudo useradd -s /bin/bash -d /opt/stack -m stack...https://opendev.org/openstack/devstack-plugin-container# We are using CRI-O by default..../latest/installation/devstack/basic.htmlhttps://docs.openstack.org/devstack/latest/https://docs.openstack.org.../kuryr-kubernetes/latest/installation/services.htmlhttps://docs.openstack.org/ovn-octavia-provider/latest
这里和别人的文章有点出入,git clone devstack的时候需要指定分支,不然安装openstack的时候会提示一个脚本不存在 复制 # cd /opt # git clone https...://git.openstack.org/openstack-dev/devstack -b stable/liberty 新建stack用户,修改devstack文件夹所有者 复制 # cd...IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img" # Credentials DATABASE_PASSWORD.../stack.sh 安装完成,如下图所示: 访问dashboard: 命令行操作 复制 admin用户 # source /opt/devstack/openrc admin...admin # 加载环境变量进行操作 demo用户 # source /opt/devstack/openrc demo demo # 加载环境变量进行操作
错误如下:"Devstack fail to start apache2 -“Address already in use”:“coild not bind to address” 解决方式:配置/etc...controller /]# systemctl start mariadb.service #设置SQL数据库的root账号、密码 [root@controller /]# mysql_secure_installation...,设置密码 [root@controller /]# rabbitmqctl add_user openstack RABBIT_PASS #允许openstack用户进行配置、写入和读取访问 [root...systemctl enable memcached.service [root@controller /]# systemctl start memcached.service 安装ETCD数据库 用于分布式密钥锁定...://192.168.83.139:2380" ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://192.168.83.139:2379" ETCD_NAME
在ocata的版本中,引入了一个新的“openstack profiler”的面板,启用openstack profiler可以方便的看到访问horizon页面时的API调用情况。...如下图所示: 添加描述 下面介绍如何启用 openstack profiler,首先需要一个正常运行的devstack环境,启用方法如下 安装mongoDB Horizon会将API调用过程的数据都保存到.../local/enabled/$ cp openstack_dashboard/contrib/developer/enabled/_9010_preview.py openstack_dashboard...参考文章: [孔令贤-OpenStack Horizon Profiling][http://lingxiankong.github.io/blog/2017/01/30/horizon-profiling.../] [OpenStack Installation Guide for Red Hat Enterprise Linux and CentOS][https://docs.openstack.org/
下面介绍安装OpenStack的方法是通过DevStack来进行。 DevStack是用于创建基于最新版本的完整OpenStack环境一系列脚本。...尽管使用DevStack进行安装可能是安装OpenStack最简单的方法之一,但它需要一些时间(30-60分钟)。我将通过DevStack引导您完成安装OpenStack的过程。.../openstack-dev/devstack.git -b stable/queens devstack/ 这将创建一个新的目录devstack。...登录 安装完成后,打开与OpenStack服务器位于同一网络上的Web浏览器,并将其指向http://SERVER_IP/dashboard(其中SERVER_IP是OpenStack服务器的IP地址)...使用您在local.conf配置文件中使用的用户名admin和密码登录。 图1 OpenStack登录屏幕。 此时,您可以使用OpenStack(图2)。 管理安装,创建新项目以及管理用户和组。
,容器和对象的磁盘 Image Service Glance Image服务使用户能够发现,注册和检索虚拟机映像 Orchestration Service Heat 编排服务通过运行OpenStack...用户可以快速轻松地使用数据库功能,而无需处理复杂的管理任务。云用户和数据库管理员可以根据需要配置和管理多个数据库实例。...特别是为数据库root帐户选择一个合适的密码。...用户 [root@controller/]# rabbitmqctl add_user openstack openstack 允许用户进行配置,写入和读取访问openstack [root@controller...服务可能使用Etcd,这是一个分布式可靠的键值存储,用于分布式密钥锁定,存储配置,跟踪服务的实时性和其他场景。
将 devstack clone 到 /home/devstack 下 git clone https://github.com/openstack-dev/devstack.git -b stable.../rocky /home/devstack 注意Centos7 的用户不要使用最新的版本,会报错,关注一下系统版本与git分支对应关系 切换分支 如果需要使用特定版本需要 切换分支,建议使用稳定版本 git...devstack 提供的工具创建一个 stack 用户 cd /home/devstack/tools/ ..../create-stack-user.sh 给用户 stack 赋予权限 chown -R stack:stack /home/devstack chmod 777 /opt/stack -R echo...://git.trystack.cn/openstack-dev/devstack -b stable/rocky LOGFILE=$DEST/logs/stack.sh.log 若禁用tempest
一、前言 前期成功通过DevStack安装OpenStack,现将从机房规划到虚拟机搭建的整个过程总结如下,以供日后查阅或有需之人参考。...ALL" | sudo tee /etc/sudoers.d/stack sudo su - stack 修改豆瓣的pip源,root用户和stack用户均需修改,在root用户的根目录以及stack...进行ntp时间同步 只需安装ntp软件即可: sudo apt-get install ntp 四、安装DevStack 4.1 下载及配置openstack 使用的是devstack newton版。...下载 git clone https://git.openstack.org/openstack-dev/devstack -b stable/newton 下载完后,进入devstack目录,新建local.conf...六、总结 以上是使用DevStack安装OpenStack及使用的完整步骤,整个机房除了刷墙、铺地板没有涉及,其他的基本都涉及到了。
devstack是一套用来给开发人员快速部署openstack开发环境的脚本,配置好网络环境,整个过程都是脚本化,一键安装。它也是学习和研究openstack的首选脚本。...安装git工具和下载devstack安装脚本 #yum -y install git #git clone https://github.com/openstack-dev/devstack.git 2...所以脚本会自动创建一个用户:stack,用这个账户来运行脚本相关操作。 你也可以手工创建一个stack账户,用stack账户登录,运行脚本,都是相同的效果。 #cd devstack;....://IP ,就可以体验openstack的功能了。...#wget http://www.scalegrid.net/blog/wp-content/uploads/2012/06/restart_stack.txt #mv restart_stack.txt
https://opendev.org/x/networking-opencontrail/src/branch/master/doc/source/installation/playbooks.rst...(ovs): 172.31.0.231 (命令在tungsten-fabric-controller上,使用centos用户(不是root用户)) sudo yum -y remove PyYAML...| grep devstack'显示openstack进程的systemctl条目 (openstack控制器节点) 一旦devstack因mariadb登录错误而失败,请键入此命令进行修复。...(对于openstack控制器的ip和fqdn,需要修改最后两行) 命令将由“centos”用户(不是root用户)键入....尽管/home/centos/devstack/openrc可以用于“demo”用户登录,但是需要管理员访问权限来指定其网络类型(vRouter为空,ovs为“vxlan”),因此需要手动创建adminrc
Zun将容器作为Openstack管理的资源,为用户提供了创建和管理这些容器的接口。被Zun管理的容器和其他Openstack资源能够良好的集成在一起,例如Neutron网络和Cinder卷。.../stack.sh 复制 $ vim local.conf …… #Enable Zun plugin enable_plugin devstack-plugin-container http://...git.trystack.cn/openstack/devstack-plugin-container #安装docker,如果已经安装docker,可以忽略 enable_plugin zun http...://git.trystack.cn/openstack/zun enable_plugin zun-ui http://git.trystack.cn/openstack/zun-ui enable_plugin...kuryr-libnetwork http://git.trystack.cn/openstack/kuryr-libnetwork KURYR_CAPABILITY_SCOPE=local
环境介绍 VMware Workstation Pro + Ubuntu18.04(LTS) + OpenStack Queens 本文采用devstack进行自动化安装。...: sudo su stack 下载devstack cd /opt/stack git clone https://github.com/openstack-dev/devstack -b stable...://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn...(不要使用root) /opt/stack/devstack/stack.sh 通常会报错,要求使用如下命令: FORCE=yes /opt/stack/devstack/stack.sh 过程中需要为不同服务设置密码...访问openstack 主机浏览器输入控制节点ip。 用户名为admin,密码为自己设置的密码。
安装详见:OpenStack实践(一):Ubuntu16.04下DevStack方式搭建p版OpenStack 拓扑图: [ljipc1ng74.png] 目标: 外网pc访问Load Balancers...:~$ sudo systemctl restart devstack@q* 3.创建vlan100 stack@openstack-controller:/tmp$ openstack network...:~$ source devstack/openrc admin admin stack@openstack-controller:/tmp$ openstack image create "centos7...qcow2c --disk-format qcow2 --container-format bare --public [a441aqp1vx.png] 3.新建秘钥centos 使用stack用户分别新建秘钥对...:~$ sudo systemctl restart devstack@q* 由于本文外网环境为flat网络(物理机的网卡接在交换机的access口),此处外网配置选择flat,对应网卡ens224,
他们的共同特点就是普通用户你不再需要购买实体服务器,只需要从云提供商购买相应的CPU、内存、硬盘、网络就可以有一台自己的服务器。...3.2 安装OpenStack 1、添加stack用户 sudo useradd -s /bin/bash -d /opt/stack -m stack echo "stack ALL=(ALL...git clone https://git.openstack.org/openstack-dev/devstack -b stable/ocata 3、创建local.conf 在刚刚clone...://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn...4、修改pip源 注意stack用户和root用户的源都需要修改。
ubuntu安装详见:Ubuntu16.04.5以lvm方式安装全记录 openstack安装详见:OpenStack实践(一):Ubuntu16.04下DevStack方式搭建p版OpenStack...RabbitMQ可通过HTTP-based API、browser-based UI和CLI三种方式管理,本文介绍最直观的的方式:browser-based UI 1.添加用户 root@openstack-controller...:~# rabbitmqctl add_user admin admin Creating user "admin" ... 2.设置用户角色为管理员 root@openstack-controller...6.登陆web http://172.27.34.37:15672 ? 登陆地址为:http://ip:15672,此时Unacked=0,表示没有未被处理消息,服务出去正常状态。...参考: https://www.rabbitmq.com/plugins.html#overview https://blog.51cto.com/cloudman/1902821 http://www.cnblogs.com
一、前言 折腾了一两个月(中间有事耽搁了半个月),至今日基本调试成功OpenStack,现将中间的部分心得记录下来。 二、环境 使用的是devstack newton版。...修改豆瓣的pip源(root用户和stack用户均需修改)。...3.2 下载及配置openstack 下载 git clone https://git.openstack.org/openstack-dev/devstack -b stable/newton...://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn...://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn
领取专属 10元无门槛券
手把手带您无忧上云