OpenStack

openstack——Keystone组件

混江龙づ霸主 提交于 2019-12-27 02:20:44
Keystone Keystone 手动安装 二进制安装包 二进制安装 源码安装 首先安装 keystone 依赖的操作系统的软件包 $ sudo apt-get install git python-dev sqlite3 libxml2-dev libxslit1-dev libsasl2 libsqlite3-dev libssl-dev libldap2-dev $ sudo apt-get isntall mysql-server mysql-client python-mysqldb 创建 keystone 数据库 $ mysql -u root -python > create database keystone ; > grant all on keystone.* to 'keystone' @ '%' identified by '123456' ; 下载 keystone 源码 $ git clone https://github.com/openstack/keystone.git 源码安装 keystone $ python setup.py install 或者 sudo pip install -e . 创建配置文件 $ sudo mkdir -p /etc/keystone $ sudo cp ~/keystone/etc/* /etc

openstack——Nova组件

本小妞迷上赌 提交于 2019-12-26 17:28:59
Nova 搭建本地的 pip 源 《 基于 CentOS 的 pip 本地源搭建方法 》 采用bandsnatch与pypi官方源同步,不能指定单个软件包同步 bandsnatch仅支持与https的源同步,不支持与http的源同步 同步的软件数量巨大,耗时长,且网络质量差,经常超时失败 《 搭建本地 pypi 源方法 – 仅同步 openstack 依赖的的 pypi 软件包 》 采用pip2pi进行同步,支持单个软件包同步,也支持批量软件包同步 既支持与https的源同步,也支持与http的源同步 同步的软件数量少,耗时短,并且可以与国内优秀的源同步(比如豆瓣) Nova 架构介绍 简单架构 简单架构 单点服务 无负载均衡 无高可靠 复杂架构 复杂架构 负载均衡 高可靠 nova 的服务 Nova API nova-api 服务 接收和响应用户的 API 请求 api接口调用,与命令行调用相区别 #API接口: curl -H "X-Auth-Token: <Token ID>" http://192.168.100.70:8774/v2/ < Tenant ID > /servers #命令行: nova list 服务启动脚本( devstack vs. packstack ) /usr/bin/nova-api vs. /etc/init.d/openstack-nova

openstack各种服务的重启命令

删除回忆录丶 提交于 2019-12-25 16:25:04
【重启neutron服务】 控制节点: service openstack-neutron-api restart service openstack-neutron-scheduler restart service openstack-neutron-conductor restart service neutron-server restart 网络节点: service openvswitch restart service neutron-openvswitch-agent restart(fuel控制节点默认stop) service neutron-l3-agent restart(fuel控制节点默认stop) service neutron-dhcp-agent restart(fuel控制节点默认stop) service neutron-metadata-agent restart(fuel控制节点默认stop) 计算节点: service neutron-openvswitch-agent restart service openvswitch restart 【重启cinder服务】 控制节点: service openstack-cinder-api restart service openstack-cinder-scheduler restart

kube-up.sh failes in OpenStack

你离开我真会死。 提交于 2019-12-25 09:18:28
问题 I'm trying to install Kubernetes in an internal OpenStack environment using Heat. I'm following the instructions give here -> http://kubernetes.io/docs/getting-started-guides/openstack-heat/ While issuing the command ./cluster/kube-up.sh/ , I hit the following issue: ... Starting cluster using provider: openstack-heat ... calling verify-prereqs swift client installed glance client installed nova client installed heat client installed [INFO] Uploading kubernetes-server-linux-amd64.tar.gz

openstack概念

感情迁移 提交于 2019-12-25 09:08:55
OpenStack 概念 OpenStack 基本概念 Tenant -> 租户 资源的集合,资源的容器,资源的拥有者是租户 计算资源(物理机),存储资源(云硬盘),网络资源,镜像资源等等 早期的版本中叫 project Devstack 默认创建两个 tenant:admin 和 demo Tenant 的配额( tenant quotas ) instance (实例)个数 vcpu 个数 内存数量 内部 ip 和公网 ip 数量 User -> 用户 认证的对象 访问 openstack 中的每一个服务,都是 user 这个对象去访问的 user 要归属于某个 tenant ,默认生成 admin 和 demo 两个 user AWS EC2 没有 tenant 的概念,只支持 user role -> 角色 权限的集合,将权限赋给用户( role -> user ) _member_ 代表权限在 tenant 内, admin 代表在所有 tenant 都有权限 role 是可嵌套的,语法格式为: rule:[result] rule 表明这条规是啥,对应一个 action ,以 scope:action 的形式出现 result 代表 rule 的判定结果 service -> 服务 Openstack包含的每个模块都是一个服务 对外提供 REST API -

Job for httpd.service failed because the control process exited with error code

混江龙づ霸主 提交于 2019-12-25 08:37:16
问题 I am studying openstack, in the virtual machine, after I change the 00-nova-placement-api.conf , I want to restart httpd : systemctl restart httpd But I get failed: Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. So I execute the systemctl status httpd.service I get below information: x— httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled;

WARNING keystoneclient.middleware.auth_token [-] Configuring auth_uri to point to the public identity endpoint is required;

a 夏天 提交于 2019-12-25 08:14:37
问题 I have installed OpenStack following this. I am trying to install Savanna following the tutorial from here When I run this command savanna-venv/bin/python savanna-venv/bin/savanna-api --config-file savanna-venv/etc/savanna.conf I get this error: - WARNING keystoneclient.middleware.auth_token [-] Configuring auth_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint (7944) wsgi starting up on <IP> 回答1: Try connecting to the

OpenStack部署

六月ゝ 毕业季﹏ 提交于 2019-12-25 07:31:25
Top NSD CLOUD DAY03 案例1:配置yum仓库 案例2:配置DNS服务器: 案例3:配置NTP服务器 案例4:环境准备 案例5:部署Openstack: 案例6:网络管理 案例7:管理项目 1 案例1:配置yum仓库 1.1 问题 本案例要求把三个镜像配置yum源: CentOS7-1708光盘内容作为仓库源 配置 RHEL7-extars内容加入仓库源 RHEL7OSP-10光盘中包含多个目录,每个目录都是仓库源(可以使用脚本生成) 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置 yum仓库 警告:仅yum配置的第一个源(系统源)为gpgcheck=1需要导入公钥,其他的都是gpgcheck=0,否则安装会报错。 [root@room9pc01 ~]# mkdir / var /ftp/system [root@room9pc01 ~]# mkdir / var /ftp/extras [root@room9pc01 ~]# mkdir / var /ftp/HEL7OSP [root@room9pc01 ~]# vim / etc /fstab /iso/RHEL7OSP -10 . iso / var /ftp/HEL7OSP iso9660 defaults 0 0 /iso/CentOS7 -1708 . iso / var /ftp

Error in devstack script. nova-api did not start?

风流意气都作罢 提交于 2019-12-25 05:32:21
问题 I have installed openstack on Ubuntu 12.04 single node using devstack. Now, it was running smoothly till yesterday. When i ran ./stack.sh today, it showed an error ./stack.sh:672 nova-api did not start I have python-paste and python-pastedeploy installed. How to fix this error? 回答1: check out for errors in nova api screen run this command to open screens screen -x stack open n-api screen ususally ( Ctrl + A + 5 ). Check for errors and then restart Nova API with this command. cd /opt/stack

OpenStack单节点网络设置

做~自己de王妃 提交于 2019-12-24 21:03:27
一、上传镜像文件 1、上传镜像 2、检索镜像 二、创建网络 1、创建内部网络 2、创建外部网络 3、创建内部网络子网 设置DHCP分配地址池,点击已创建 4、创建外部网络子网 注意:外部网络与仅主机(eth1)网卡网段一致 设置DHCP分配地址池,地址范围为192.168.200.2~192.168.200.254 三、配置路由 1、创建路由 3、增加接口 点击已创建的路由器名称,进入路由详情,点击右侧增加接口 最后信息如下 查看一下网络拓补图 四、启动虚拟机 1、选择虚拟机配置 2、选择网络 点击运行 3、浮动IP地址 当IP地址栏分配得到地址后,点击关联 4、项目-安全组 default----编辑规则--- 添加所有的TCP/UDP/ICMP 入口、出口的端口 5、测试 查看云主机的IP地址 ping物理机IP地址 本机cmd命令行ping绑定的浮动IP 连接 查询云硬盘的挂载信息 end 来源: https://www.cnblogs.com/djlsunshine/p/10289114.html