📜  虚拟化Virtualization 2.0-Openstack

📅  最后修改于: 2020-10-31 16:43:30             🧑  作者: Mango


 

在本章中,我们将讨论有关Openstack及其在虚拟化中的作用。

了解Openstack

OpenStack是用于为公共和私有云构建和管理云计算平台的软件。 Openstack拥有最大的社区之一。它由非营利组织OpenStack Foundation管理,该组织同时负责开发和社区建设。它的官方网页是– https://www.openstack.org/

OpenStack用于部署处理不同任务的虚拟机和其他实例,以管理云环境。 OpenStack被视为–基础架构即服务(IaaS)。基于Openstack,请参见以下示意图,该示意图描述了如何对其进行管理。

来源-https : //www.openstack.org/

开栈

Openstack平台由Web UI仪表板管理。它包含九个核心关键组件。

Openstack平台

这些关键概念的详细描述如下-

  • Nova是一个计算引擎。它用于部署和管理大量虚拟机。
  • Swift是用于对象和文件的存储系统。
  • 煤渣是块存储组件。它访问磁盘驱动器上的特定位置。
  • Neutron提供联网功能。
  • Horizon是Openstack的仪表板。它是唯一的图形界面(WEB UI)。
  • Keystone提供身份服务。它实际上是所有用户的中央列表。
  • Glance为OpenStack提供映像服务。在这种情况下,“映像”是指硬盘的映像(或虚拟副本)。
  • Ceilometer提供遥测服务,该服务允许云为云的单个用户提供计费服务。
  • Heat允许开发人员将云应用程序的需求存储在一个文件中,该文件定义该应用程序需要哪些资源。

下图说明了Openstack的发行版本。

版本号

安装Openstack

由于Openstack是一个开放源代码平台,因此有许多方法可以通过不同的软件发行版进行安装和部署。他们每个人都为云操作系统增加了自己的价值。

对于要使用Openstack的新系统管理员,将获得预安装的Openstack平台的ISO映像。可以从以下链接下载它们:https://docs.openstack.org/image-guide/obtain-images.html

安装Openstack

要手动安装它们,主要的分销商是-

我们必须了解Openstack适用于企业环境,并且要安装它,我们应该具有以下硬件要求。

安装要求

Openstack的安装要求如下-

  • 至少5台具有以下角色的机器-
    • 1台用于MAAS服务器的机器。
    • 1台自动驾驶仪。
    • 3台或更多台云服务器-
      • 至少一个必须具有2个NIC。
      • 至少3个必须具有2个磁盘。
  • 用于创建私有云LAN的专用交换机。
  • 通过该LAN上的路由器进行Internet访问。

对于这个实验室,我们有一个虚拟机,我们将安装Devstack 。它旨在安装在单个笔记本电脑,PC或VM上。它包括用于开发评估的原始上游代码。它支持-

  • Ubuntu 14.04 / 16.04
  • Fedora 23/24
  • CentOS / RHEL 7
  • Debian和
  • OpenSUSE

该版本的链接为– https://docs.openstack.org/devstack/latest/#install-linux

在Ubuntu 14.04上安装Openstack

要在Ubuntu 14.04上安装Openstack,我们应遵循以下步骤。

步骤1-从以下链接下载安装脚本-https: //git.openstack.org/cgit/openstack-dev/devstack

使用此命令– git clone https://git.openstack.org/openstack-dev/devstack

命令

连接完成

步骤2-通过键入以下命令– $ cddevstack浏览文件夹Devstack

cddev堆栈

步骤3 -用以下命令./stack.sh和安装过程将继续如下所示执行文件stack.sh

叠放

步骤4-输入密码。

输入密码

步骤5-现在,它将下载并安装所有库,大约需要15-20分钟才能完成安装过程。

图书馆下载

步骤6-在安装结束时,我们将看到主机的IP,用于管理它的URL,用于管理它的用户名和密码。

IP主机

步骤7-要登录,您必须输入浏览器:在安装过程中输入的主机IP,用户名和密码。

主机IP

步骤8-在主仪表板中,您将看到“实例”概述。

执行个体

步骤9-要创建新实例或用简单的话来创建虚拟机,请单击“实例”。

点击实例

步骤10-单击“启动实例”。

启动实例

步骤11-如下所示填写所有字段。

领域

步骤12-我们将看到创建的实例,如以下屏幕截图所示。

实例创建