OpenStack

115. OpenStack 面试总结

*爱你&永不变心* 提交于 2020-01-01 01:16:57
现在,大多数公司都试图将它们的 IT 基础设施和电信设施迁移到私有云, 如 OpenStack。如果你打算面试 OpenStack 管理员这个岗位,那么下面列出的这些面试问题可能会帮助你通过面试。 Q:1 说一下 OpenStack 及其主要组件? 答: OpenStack 是一系列开源软件,这些软件组成了一个云供给软件,也就是 OpenStack,意即开源软件或项目栈。 下面是 OpenStack 的主要关键组件: - Nova – 用于在计算级别管理虚拟机,并在计算或管理程序级别执行其他计算任务。 - Neutron – 为虚拟机、计算和控制节点提供网络功能。 - Keystone – 为所有云用户和 OpenStack 云服务提供身份认证服务。换句话说,我们可以说 Keystone 是一个提供给云用户和云服务访问权限的方法。 - Horizon – 用于提供图形用户界面。使用图形化管理界面可以很轻松地完成各种日常操作任务。 - Cinder – 用于提供块存储功能。通常来说 OpenStack 的 Cinder 中集成了 Chef 和 ScaleIO 来共同为计算和控制节点提供块存储服务。 - Swift – 用于提供对象存储功能。通常来说,Glance 管理的镜像是存储在对象存储空间的。像 ScaleIO 这样的外部存储也可以提供对象存储,可以很容易的集成 Glance

OpenStack与Tungsten Fabirc如何集成丨TF成立大会演讲实录

走远了吗. 提交于 2020-01-01 00:56:10
本文整理自CodiLime工程总监Krzysztof Kajkowski在“TF中文社区成立暨第一次全员大会”上的演讲,点击下载PDF文档 https://tungstenfabric.org.cn/assets/uploads/files/openstack-powered-by-tf.pdf 更多会议资料,请在“TF中文社区”公众号后台回复“成立大会”获取。 CodiLime工程总监Krzysztof Kajkowski 大家好,我是来自CodiLime的Kris,来自波兰,在Tungsten Fabirc(以下简称TF)社区已经做了五年时间。 我要为大家演示的是OpenStack与Tungsten Fabric相集成的方案。由于TF SDN可以与其他ML2驱动程序一起运行,使得用户可同时运行基于OVS、SR-IOV和vRouter的工作,并能将基于OVS的计算实时迁移到基于vRouter上面。 这里是基本的结构,最底层是OpenStack,上面有三个部署模式,分别为SR-IOV、OVS和TF。 我会在接下来的演示中,通过OpenStack的Web UI来创建多个虚机,虚机之间可通过网络进行通信。 OpenStack会对这些虚机进行编排管理,在后台我们运行了ML2的插件,以便在TF的vRouter中进行VM和网络的创建。 这个插件就是TF和OpenStack的集成方案

OpenStack(M版)之基础环境配置(1静态ip、网络接口)

人盡茶涼 提交于 2019-12-31 21:21:02
配置主机静态IP地址、网络接口、主机名 $ vim /etc/network/interfaces auto lo           # 回环网络接口 iface lo inet loopback auto ens33        # 网络接口的名称 iface ens33 inet static    # 将dhcp修改为static address 192.168.xxx.xxx   # 静态IP地址,除默认网关以外的有效IP地址 注意,此为虚拟机IP 需要根据自己的虚拟机修改文章中的IP 地址 netmask 255.255.255.0   # 子网掩码 broadcast 192.168.xxx.255  # 广播地址 gateway 192.168.xxx.xxx    # 默认网关,请查看VMware的虚拟机网卡设置 # DNS服务器 dns-nameservers 8.8.8.8 dns-nameservers 223.5.5.5 重启网络接口 $ sudo ifconfig ens33 down $ sudo ifconfig ens33 up $ ifconfig ens33      #查看网络接口信息 配置主机名 $ vim /etc/hostname controller         #清空原文件内容,自定义主机名,文件内容(首行) #

How to manage users/passwords in devstack?

主宰稳场 提交于 2019-12-31 03:37:08
问题 I've installed devstack to a clean Ubuntu machine. I'm able to access the OpenStack Dashboard at http://localhost/auth/login/ . However, I have no idea how to manage users or what my initial credentials are. Where is this information is kept? 回答1: The information is kept in the Keystone MySQL database. Do not edit the DB directly! You'll want to manage users via the Keystone CLI. To do this you need to source your DevStack admin creds properly. cd devstack source openrc admin admin echo $OS

Mesos vs OpenStack,谁才是私有云的未来?

放肆的年华 提交于 2019-12-30 04:20:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文是 Quora 上的一个问题,提问者对于私有云未来的发展趋势感到疑 惑,Mesos和OpenStack的关系是怎样的,它们之间是否可以相互替代?来自Mesosphere以及Rackspace的专家们从 OpenStack与Mesos的功能和产品定位上对这个问题进行了解读,它们之间的关系并非互相替代,而是各有侧重,相辅相成,这取决于用户的实际需 求。希望本文内容可以帮助读者对私有云领域的开源产品和相关概念有更好的了解。 Quora上的问题 私有云的未来的发展趋势是什么,是Mesos?还是OpenStack? 在私有云方面,Mesos和Docker二者似乎是一个完美的结,Google一直致力于这方面的研究,我很好奇私有云的未来会是怎样的,大家怎样认为的? 回答者:Lukas Löschea(在Mesosphere工作,之前在工作中曾使用OpenStack) Mesosphere和Openstack解决的是完全不同的问题。实际上,它们是可以在一起协同工作的。用户完全可以在OpenStack的集群上面运行Mesos,这样做可以带来很多额外的好处,比如提高系统的利用率和容错性。 我发现OpenStack的初始配置工作比Mesos要困难许多,但是对于OpenStack系统的整体理解要容易许多,因为OpenStack

How to expose the Devstack floating ip to the external world?

女生的网名这么多〃 提交于 2019-12-29 09:56:10
问题 To this project, my hardware configuration is a host ESXi 6.7 (OS boot USB 8GB), i7, 8 vCPU, 16GB RAM, 128GB SSD and 500GB HDD. And I created a single vm (7 vCPU, 15GB RAM, 100GB SSD, 1 NIC) and I installed Ubuntu 18.04 (LVM filesystems). I installed the Devstack with “stack.sh”. My Devstack “local.conf” includes those lines about the network: [[local|localrc]] ... IP_VERSION=4 HOST_IP=192.168.1.104 FLOATING_RANGE="192.168.1.224/27" Q_FLOATING_ALLOCATION_POOL=start=192.168.1.226,end=192.168.1

CentOS7安装OpenStack(Rocky版)-01.控制节点的系统环境准备

北慕城南 提交于 2019-12-28 22:31:13
分享一下Rocky版本的OpenStack安装管理经验: OpenStack每半年左右更新一版,目前是版本是201808月发布的版本-R版(Rocky),目前版本安装方法优化较好,不过依然是比较复杂 官方文档地址: https://docs.openstack.org/install-guide/openstack-services.html 本文主要分享控制节点的环境配置方法: ---------------- 完美的分割线 ------------------ 1.0.系统环境 1)生产测试应用的服务器最好是物理机,虚拟目前可以完成搭建测试体验 2)系统选择是目前的最新版本:CentOS Linux release 7.5.1804 (Core) 3)控制节点Controller :192.168.1.81 计算节点Nova:192.168.1.82 1.1.配置域名解析 1)配置主机名 # 主机名设置好就不能修改,否则会出问题,控制节点和计算节点配置相同,且都需要配置 hostname openstack01.zuiyoujie.com hostname echo "openstack01.zuiyoujie.com"> /etc/hostname cat /etc/hostname 2)配置主机名解析 vim /etc/hosts ---------------------

CentOS7安装OpenStack(Rocky版)-05.安装一个nova计算节点实例

感情迁移 提交于 2019-12-28 22:30:49
上一篇文章分享了控制节点的nova计算服务的安装方法,在实际生产环境中,计算节点通常会安装一些单独的节点提供服务,本文分享单独的nova计算节点的安装方法 ---------------- 完美的分割线 ----------------- # 参考文章: https://docs.openstack.org/install-guide/environment.html https://docs.openstack.org/nova/rocky/install/compute-install-rdo.html 计算节点的配置方法与控制节点基本相同,只是在时间同步上需要连接控制节点,保证openstack集群内的服务器时间一致,否则会出现问题,需要注意 5.1.配置域名解析 1)配置主机名 # 主机名设置好就不能修改,否则会出问题,控制节点和计算节点配置相同,且都需要配置 hostname openstack02.zuiyoujie.com hostname echo "openstack02.zuiyoujie.com"> /etc/hostname cat /etc/hostname 2)配置主机名解析 vim /etc/hosts ----------------------------------- 192.168.1.81 openstack01.zuiyoujie.com

【第一集】初级-云计算技术-01IaaS基础课程

a 夏天 提交于 2019-12-27 17:55:03
目录 第1章 云计算技术基础与OpenStack简介 第2章 OpenStack的使用 第3章 OpenStack的安装部署 第4章 OpenStack架构剖析 第1章 云计算技术基础与OpenStack简介 1.1 云计算的产生、发展和技术概述 1.1.1 云的概念及第一个云服务的产生 1.1.2 云计算的发展 1.1.3 国内发展情况 1.2 虚拟化技术概述 1.2.1 虚拟化的概念 1.2.2 虚拟化的技术 1.2.3 KVM虚拟化的技术 1.3 软件定义的存储和网络 1.3.1 什么是软件定义的存储(SDS) 1.3.2 软件定义的存储的发展 1.3.3 什么是软件定义的网络(SDN) 1.3.4 软件定义的网络的架构 1.4 几种开源IaaS的比较与OpenStack的优势 1.4.1 四种开源IaaS的比较 1.4.2 OpenStack的私有云的事实标准 第2章 OpenStack的使用 2.1 OpenStack各服务组件 2.1.1 OpenStack主要组件架构 2.1.2 OpenStack认证组件 2.1.3 OpenStack镜像组件 2.1.4 OpenStack计算组件 2.1.5 OpenStack网络组件 2.1.6 OpenStack存储组件 2.1.7 OpenStack其它组件 2.2 OpenStack的使用方式 2.2.1

openstack 各组件日志位置

社会主义新天地 提交于 2019-12-27 03:16:18
OpenStack 各个服务日志记录位置如下: 在 Fuel Master 节点上, 所有的openstack服务的日志位于: /var/log/remote/<NODE_HOSTNAME_OR_IP>/SERVICE_NAME.log 中。 在环境的每个节点上,日志文件的位置在: /var/log/<SERVICE_NAME>-all.log 文件和 /var/log/<SERVICE_NAME>/ 文件夹. 一些openstack服务中(例如Horizon和Ironic中)只有日志文件夹,而没有日志文件。 某些openstack服务,日志位置特殊,单独列出: Corosync/Pacemaker 在Fuel Master 节点上: /var/log/remote/<NODE_HOSTNAME_OR_IP>/attrd.log /var/log/remote/<NODE_HOSTNAME_OR_IP>/crmd.log /var/log/remote/<NODE_HOSTNAME_OR_IP>/cib.log /var/log/remote/<NODE_HOSTNAME_OR_IP>/lrmd.log /var/log/remote/<NODE_HOSTNAME_OR_IP>/pengine.log Horizon 在控制节点上: /var/log/apache2/horizon