基于开源软件的私有云计算平台构建

基于开源软件的私有云计算平台构建
基于开源软件的私有云计算平台构建
⽂章来源:研究与开发杂志
本⽂介绍了私有云的应⽤范围,讨论了⾃⾏开发、商业和开源解决⽅案各⾃的特点,分析了开源⽅案的主要优势.⽐较了主流的开源云计算项⽬Eucalyptus、OpenStack、OpenNebula和Nimbus,重点研究了OpenStack架构。在此基础上.讨论了基于OpenStack的私有云计算平台构建⽅法,其主要过程包括基础环境配置Nova、 Glance、S。ift、Keystone和Horizon组件安装,虚拟机部署等,最后给出了该平台在云计算软件测试项⽬中的应⽤实例。
  1、引⾔
  云计算的应⽤越来越⼴泛,对相关问题的研究也逐渐深⼊,不少公司和研究机构需要构建⾃⼰的私有云计算平台。商业解决⽅案存在价格⾼、授权模式复杂等问题,并且⽆法获得系统源代码,很多情况下并不适合采⽤。开源云计算技术具有成本低、灵活性⾼等优势。能够⽅便地获得源代码进⾏深⼊研究,因此很多机构都采⽤开源软件构造私有云计算平台。⽬前主要的开源云计算项⽬有Eucalyptus、OpenStack、OpenNebula和Nimbus,本⽂在对⽐这些项⽬的基础上,分析了OpenStack的架构,阐述了利⽤OpenStack构建私有云平台的⽅法。
  2、私有云平台概述
  2.1私有云概念
  从⽤户使⽤的⾓度来看.云计算平台可以分为公共云和私有云。公共云部署在互联⽹中,⽤户通过⽹络获得计算资源和存储资源,并按照“即⽤即付”(pay-as-you-go)的⽅式付费。私有云是企业或组织内部数据中⼼的资源,只提供给机构内部⼈员使⽤,不对外⾯向公众。私有云计算平台⼀般构建在机构的防⽕墙内部.相对于公共云,其安全性更⾼.服务质量更有保证。私有云能够充分利⽤现有的硬件资源和软件资源,可以有效地降低信息化成本。
  2.2私有云计算平台构建模式
  私有云平台的构建可以采⽤3种模式:研究机构⾃⾏开发,这种⽅式需要企业或研究机构有很强的技术实⼒。⽐较典型的是清华⼤学的透明计算平台:采⽤商业解决⽅案,不少商业公司提供了较为成熟的私有云整体解决⽅案,⽐较典型的是IBM的“蓝云”计算平台;使⽤开源解决⽅案。这种⽅案是利⽤开源系统构造企业或组织的私有云平台,⽐较典型的是使⽤Eucalyptus和OpenStack等开源系统。3种构造⽅式的⽐较见表1。
  2.3开源私有云计算平台优势
  在⾃⾏开发、商业解决⽅案和开源解决⽅案3种私有云的构建模式中,开源⽅案具有如下多个优势。
  (1)使⽤成本低
  ⽤户只需要购买硬件设备和⽹络设备,⽆需为开源软件的使⽤付费。即使⽤户需要开源软件开发商提供服务,其需要付出的费⽤也相对⽐较低廉。例如,Ubuntu帮助⽤户构建基于OpenStack的私有云平台的服务费⽤是9 000美元。相关⼯作在5天内完成。
  (2)开放源代码
  开放源代码,有利于研究⼈员对系统内部的实现机制进⾏深⼊研究。开源软件使⽤Apache 或其他授权协议,⽤户能够获得系统的源代码.并且可以通过社区、讨论组等多种形式,与开发⼈员和其他⽤户深⼊探讨各种技术问题。
  (3)平台可扩展性强
  由于现有的云计算技术尚在快速发展中.没有形成统⼀的技术标准和规范,⼀旦选择了⼀种商业解决⽅案,就很难转换到其他平台。⽽开源云平台在设计时⼀般会保持对主流云计算技术(如亚马逊EC2、S3等)的兼容性,同时提供转换⼯具,有效地避免了⼚商锁定问题,增强了系统的可扩展性。
  3、开源云计算项⽬现状
  3.1 主流开源云计算项⽬介绍
  ⽬前已经有多个云计算平台的开源实现,主要的开源云计算项⽬有Eucalyptus、OpenStack、CloudStack和OpenNebula等,基本介绍如下。
  (1)Eucalyptus
  Eucalyptusl6l是加州⼤学圣芭芭拉分校计算机科学系Rich Wolski领导的项⽬组完成的开源软件项⽬,该项⽬开发和应⽤较早,⽬前占有最⼤的市场份额。其组件⽆需修改即可使⽤。可以运⾏在没做修改的GNU Linux内核上。Eucalyptus提供了与Amazon云计算平台EC2和S3接⼝的兼容性,可以使客户应⽤⽅便地从私有云平台迁移到公共云平台。
  (2)OpenStack
  OpenStack是美国国家航空航天局(NASA)和Rackspace合作研发的开源云计算平台项⽬.整合了NASA的Nebula Platform和Rackspace的Cloud Files Platform技术。OpenStack得到了多个商业公司和开源组织的⽀持,被认为是未来开源云计算平台最具有潜⼒的技术。从
Ubuntu11.04版本开始,已经把OpenStack作为内置集成的云计算技术。
  (3)CloudStack
  CloudStacktS源于2008年成⽴的VMOps公司,2010年改名为Cloud,分为社区版本和商业版本。2011年7⽉思杰系统(Citrix System)公司收购了Cloud,把以前维护的商业分⽀全部合并到了开源分⽀,并把该软件加⼊Apache软件基⾦会.成为了⼀个完全开源的项⽬。⽬前全球已经有多个⼤规模应⽤实例,如Zynga、GoDaddy等。
  (4)OpenNebula
  ODenNebul源于2005年Ignacio M Llorente和Rub6nS Montero创⽴的⼀个研究项⽬,于2008年7⽉发布了第⼀个公开版本。OpenNebula是⼀个虚拟化企业数据中⼼和云基础设施建设和管理的⾏业开源解决⽅案,具有开放性、模块化和可扩展的架构,⽬前已成为欧盟云计算项⽬RESERVOIR中虚拟执⾏环境管理器VEEM的核⼼组件。
  3.2开源云计算项⽬对⽐
  Eucalyptus、OpenStack、CloudStack和OpenNebula这4个主流的开源云计算项⽬各有特点。表2从多个⽅⾯对这4个项⽬进⾏了对⽐。
塑化  在主流的开源云计算项⽬中,OpenStack⽬前已经获得英特尔、惠普、戴尔、Ubuntu、思科等多个重要公司和开源组织的⽀持,是⽬前最热门的开源云计算项⽬,因此本⽂选择OpenStaek构造私有云平台。
  4、OpenStack平台架构
  4.1 OpenStack服务架构
  OpenStack中有Compute、Storage、Image、Identity和Dashboard 5个⼦项⽬,其服务架构如图1所⽰。
  其中,Compute、Storage、Image是核⼼的3个⼦项⽬,提供计算、对象存储和镜像管理服务,其他的⼦项⽬包括提供⾝份认证的Identity、基于Web的管理控制台Dashboard等。OpenStack需要通过虚拟化技术使⽤基础硬件平台,客户应⽤系统可以通过OpenStack提供的接⼝(API)访问各个云服务实例。
  4.2 OpenStack主要实现
  OpenStack云计算平台管理系统⽬前有Nova、Swift、Glanee、Keystone和Horizon 5个主要的具体实现。Nova是Compute的具体实现.主要功能是计算资源管理和云平台控制服务管理,运⾏和管理虚拟服务器实例等;Swift是Object Storage的具体实现.提供分布式云存储服务,是⼀个可扩展的对象存储系统;Glance是Image Service的具体实现,提供虚拟机镜像的发现、注册、获取服务;Keystone是Identity的具体实现,提供统⼀的⾝份认证服务;Horizon是Dashboard的具体实现。提供通过Web
⽤户界⾯管理云计算平台的⽅式。Nova、Glance、Keystone的安装和使⽤都需要使⽤数据库。可以采⽤开源的MySQL、PostgreSQL或SQLite等数据库系统。
  Nova和Swift是核⼼的两类服务实现。Nova组件是云平台的计算模块,提供多种服务,包括API服务(nova.api)、消息队列、计算服务(novapute)、⽹络控制(novawork)、卷服务(nova.volume)和调度管理(nova.scheduler)等;Swirl组件提供云存储服务。适合存储⼤量、长期、需要备份的数据。Swift通过“账户⼀容器⼀对象”(ainer.object)的形式提供对象存储服务,⼀个账户下可有多个容器.每个容器中可存储多个对象。环服务是Swift最重要的组件,⽤于记录存储对象与物理位置间的映射关系。
  5、基于OpenStack的私有云平台构建
  5.1 总体说明
  本⽂选择OpenStack来构造私有云平台实例,并采⽤Ubuntu、KVM等开源软件作为平台的基础操作系统和虚拟化⼯具。私有云平台使⽤的主要开源软件说明见表3。
  本⽂讨论的私有云平台实例主要应⽤在科研实验室环境中.服务器采⽤x86架构,硬件设备初始的投⼊成本较低,并可以根据需要动态扩展各种资源。私有云平台的初始硬件配置见表4。
 5.2基础环境的配置
  ⼀个典型的私有云计算平台⾄少采⽤两台服务器,本⽂将其称为服务器1和服务器2。服务器1上安装Nova、Glance、Swift、Keystone和Horizon全部组件,作为云平台的控制节点和存储节点;服务器2仅安装Nova组件,作为云平台的计算节点。在平台性能不能满⾜需要的情况下,可以动态扩展计算和存储等资源。每台服务器均配置2块吉⽐特以太⽹卡.第⼀块⽹卡eth0设置为外部可访问的IP地址,第⼆块⽹卡eth1设置为云平台各节点内部通信的IP地址。服务器1和服务器2的配置说明见表5。
  服务器1和服务器2⾸先需要安装基础操作系统
  (Base OS).本平台使⽤Ubuntu Server 12.04的64 bit版本。安装过程包括系统分区、设置初始⽤户、配置⽹卡的IP地址等过程,在选择系统组件时仅需要选择Openssh.server。在Ubuntu 安装完成后,需要使⽤NTP(network time protoc01)同步服务器时间,即在服务器1安装NTP服务器,其他服务通过该服务器进⾏同步。
  由于OpenStack的Nova和Glance等组件需要使⽤关系数据库,本平台在基础操作系统中安装MySQL 5.5数据库,并使⽤下列SQL脚本构造OpenStaek数据库:
  CREATE DATABASE nova;
  CREATE USER novadbadmin;
  GRANTALLPRIVILEGESONnova*TO'novadbadmin'@%,'
  SET PASSWORD FOR"novadbadmin’@%7=PASSWORD("novasecret,);
  CREATE DATABASE glance;
  CREATE USER dancedbadmin;
  GRANTALLPRIVILEGESoNglance*TO'glancedbadmin'@%'
  SET PASSWORD FOR"glancedbadmin'@'%'=PASSWORD("glancesecret');
  CREATE DATABASE keystone;
  CREATE USER keystonedbadmin;
  GRANT ALL PRIVILEGES ON keystone.+TO"keystoned badmin'@7%';
  SET PASSWORD FOR 'keystonedbadmin'@%'=PASSWORD("keystonesecret');
  5.3 OpenStack各组件的安装配置
  OpenStack⼀般按照Keystone、Glance、Nova、Swift和Dashboard顺序进⾏安装和配置,服务器1依次安装以上全部组件,服务器2只需要安装Nova组件。
本⽂介绍了私有云的应⽤范围,讨论了⾃⾏开发、商业和开源解决⽅案各⾃的特点,分析了开源⽅案的主要优势.⽐较了主流的开源云计算项⽬Eucalyptus、OpenStack、OpenNebula和Nimbus,重点研究了OpenStack架构。在此基础上.讨论了基于OpenStack的私有云计算平台构建⽅法,其主要过程包括基础环境配置Nova、 Glance、S。ift、Keystone和Horizon组件安装,虚拟机部署等,最后给出了该平台在云计算软件测试项⽬中的应⽤实例。
  1、引⾔
  云计算的应⽤越来越⼴泛,对相关问题的研究也逐渐深⼊,不少公司和研究机构需要构建⾃⼰的私有云计算平台。商业解决⽅案存在价格⾼、授权模式复杂等问题,并且⽆法获得系统源代码,很多情况下并不适合采⽤。开源云计算技术具有成本低、灵活性⾼等优势。能够⽅便地获得源代码进⾏深⼊研究,因此很多机构都采⽤开源软件构造私有云计算平台。⽬前主要的开源云计算项⽬有Eucalyptus、OpenStack、OpenNebula和Nimbus,本⽂在对⽐这些项⽬的基础上,分析了OpenStack的架构,阐述了利⽤OpenStack构建私有云平台的⽅法。
  2、私有云平台概述
  2.1私有云概念
  从⽤户使⽤的⾓度来看.云计算平台可以分为公共云和私有云。公共云部署在互联⽹中,⽤户通过⽹络获得计算资源和存储资源,并按照“即⽤即付”(pay-as-you-go)的⽅式付费。私有云是企业或组织内部数据中⼼的资源,只提供给机构内部⼈员使⽤,不对外⾯向公众。私有云计算平台⼀般构建在机构的防⽕墙内部.相对于公共云,其安全性更⾼.服务质量更有保证。私有云能够充分利⽤现有的硬件资源和软件资源,可以有效地降低信息化成本。
  2.2私有云计算平台构建模式
  私有云平台的构建可以采⽤3种模式:研究机构⾃⾏开发,这种⽅式需要企业或研究机构有很强的技术实⼒。⽐较典型的是清华⼤学的透明计算平台:采⽤商业解决⽅案,不少商业公司提供了较为成熟的私有云整体解决⽅案,⽐较典型的是IBM的“蓝云”计算平台;使⽤开源解决⽅案。这种⽅案是利⽤开源系统构造企业或组织的私有云平台,⽐较典型的是使⽤Eucalyptus和OpenStack等开源系统。3种构造⽅式的⽐较见表1。
  2.3开源私有云计算平台优势
  在⾃⾏开发、商业解决⽅案和开源解决⽅案3种私有云的构建模式中,开源⽅案具有如下多个优势。
  (1)使⽤成本低
  ⽤户只需要购买硬件设备和⽹络设备,⽆需为开源软件的使⽤付费。即使⽤户需要开源软件开发商提供服务,其需要付出的费⽤也相对⽐较低廉。例如,Ubuntu帮助⽤户构建基于OpenStack的私有云平台的服务费⽤是9 000美元。相关⼯作在5天内完成。
  (2)开放源代码
  开放源代码,有利于研究⼈员对系统内部的实现机制进⾏深⼊研究。开源软件使⽤Apache 或其他授权协议,⽤户能够获得系统的源代码.并且可以通过社区、讨论组等多种形式,与开发⼈员和其他⽤户深⼊探讨各种技术问题。
  (3)平台可扩展性强
  由于现有的云计算技术尚在快速发展中.没有形成统⼀的技术标准和规范,⼀旦选择了⼀种商业解决⽅案,就很难转换到其他平台。⽽开源云平台在设计时⼀般会保持对主流云计算技术(如亚马逊EC2、S3等)的兼容性,同时提供转换⼯具,有效地避免了⼚商锁定问题,增强了系统的可扩展性。
  3、开源云计算项⽬现状
  3.1 主流开源云计算项⽬介绍
  ⽬前已经有多个云计算平台的开源实现,主要的开源云计算项⽬有Eucalyptus、OpenStack、CloudStack和OpenNebula等,基本介绍如下。
  (1)Eucalyptus
  Eucalyptusl6l是加州⼤学圣芭芭拉分校计算机科学系Rich Wolski领导的项⽬组完成的开源软件项⽬,该项⽬开发和应⽤较早,⽬前占有最⼤的市场份额。其组件⽆需修改即可使⽤。可以运⾏在没做修改的GNU Linux内核上。Eucalyptus提供了与Amazon云计算平台EC2和S3接⼝的兼容性,可以使客户应⽤⽅便地从私有云平台迁移到公共云平台。
  (2)OpenStack
  OpenStack是美国国家航空航天局(NASA)和Rackspace合作研发的开源云计算平台项⽬.整合了NASA的Nebula Platform和Rackspace的Cloud Files Platform技术。OpenStack得到了多个商业公司和开源组织的⽀持,被认为是未来开源云计算平台最具有潜⼒的技术。从
Ubuntu11.04版本开始,已经把OpenStack作为内置集成的云计算技术。宁乡城北中学
  (3)CloudStack
外滩画报
  CloudStacktS源于2008年成⽴的VMOps公司,2010年改名为Cloud,分为社区版本和商业版本。2011年7⽉思杰系统(Citrix System)公司收购了Cloud,把以前维护的商业分⽀全部合并到了开源分⽀,并把该软件加⼊Apache软件基⾦会.成为了⼀个完全开源的项⽬。⽬前全球已经有多个⼤规模应⽤实例,如Zynga、GoDaddy等。
  (4)OpenNebula
  ODenNebul源于2005年Ignacio M Llorente和Rub6nS Montero创⽴的⼀个研究项⽬,于2008年7⽉发布了第⼀个公开版本。OpenNebula是⼀个虚拟化企业数据中⼼和云基础设施建设和管理的⾏业开源解决⽅案,具有开放性、模块化和可扩展的架构,⽬前已成为欧盟云计算项⽬RESERVOIR中虚拟执⾏环境管理器VEEM的核⼼组件。
  3.2开源云计算项⽬对⽐
  Eucalyptus、OpenStack、CloudStack和OpenNebula这4个主流的开源云计算项⽬各有特点。表2从多个⽅⾯对这4个项⽬进⾏了对⽐。
  在主流的开源云计算项⽬中,OpenStack⽬前已经获得英特尔、惠普、戴尔、Ubuntu、思科等多个重要公司和开源组织的⽀持,是⽬前最热门的开源云计算项⽬,因此本⽂选择OpenStaek构造私有云平台。
  4、OpenStack平台架构
  4.1 OpenStack服务架构
  OpenStack中有Compute、Storage、Image、Identity和Dashboard 5个⼦项⽬,其服务架构如图1所⽰。
  其中,Compute、Storage、Image是核⼼的3个⼦项⽬,提供计算、对象存储和镜像管理服务,其他的⼦项⽬包括提供⾝份认证的Identity、基于Web的管理控制台Dashboard等。OpenStack需要通过虚拟化技术使⽤基础硬件平台,客户应⽤系统可以通过OpenStack提供的接⼝(API)访问各个云服务实例。
  4.2 OpenStack主要实现
  OpenStack云计算平台管理系统⽬前有Nova、Swift、Glanee、Keystone和Horizon 5个主要的具体实现。Nova是Compute的具体实现.主要功能是计算资源管理和云平台控制服务管理,运⾏和管理虚拟服务器实例等;Swift是Object Storage的具体实现.提供分布式云存储服务,是⼀个可扩展的对象存储系统;Glance是Image Service的具体实现,提供虚拟机镜像的发现、注册、获取服务;Keystone是Identity的具体实现,提供统⼀的⾝份认证服务;Horizon是Dashboard的具体实现。提供通过Web
⽤户界⾯管理云计算平台的⽅式。Nova、Glance、Keystone的安装和使⽤都需要使⽤数据库。可以采⽤开源的MySQL、PostgreSQL或SQLite等数据库系统。
  Nova和Swift是核⼼的两类服务实现。Nova组件是云平台的计算模块,提供多种服务,包括API服务(nova.api)、消息队列、计算服务(novapute)、⽹络控制(novawork)、卷服务(nova.volume)和调度管理(nova.scheduler)等;Swirl组件提供云存储服务。适合存储⼤量、长期、需要备份的数据。Swift通过“账户⼀容器⼀对象”(ainer.object)的形式提供对象存储服务,⼀个账户下可有多个容器.每个容器中可存储多个对象。环服务是Swift最重要的组件,⽤于记录存储对象与物理位置间的映射关系。
  5、基于OpenStack的私有云平台构建
化学镀镍磷合金
  5.1 总体说明
  本⽂选择OpenStack来构造私有云平台实例,并采⽤Ubuntu、KVM等开源软件作为平台的基础操作系统和虚拟化⼯具。私有云平台使⽤的主要开源软件说明见表3。
  本⽂讨论的私有云平台实例主要应⽤在科研实验室环境中.服务器采⽤x86架构,硬件设备初始的投⼊成本较低,并可以根据需要动态扩展各种资源。私有云平台的初始硬件配置见表4。
 5.2基础环境的配置
  ⼀个典型的私有云计算平台⾄少采⽤两台服务器,本⽂将其称为服务器1和服务器2。服务器1上安装Nova、Glance、Swift、Keystone和Horizon全部组件,作为云平台的控制节点和存储节点;服务器2仅安装Nova组件,作为云平台的计算节点。在平台性能不能满⾜需要的情况
下,可以动态扩展计算和存储等资源。每台服务器均配置2块吉⽐特以太⽹卡.第⼀块⽹卡eth0设置为外部可访问的IP地址,第⼆块⽹卡eth1设置为云平台各节点内部通信的IP地址。服务器1和服务器2的配置说明见表5。
  服务器1和服务器2⾸先需要安装基础操作系统
  (Base OS).本平台使⽤Ubuntu Server 12.04的64 bit版本。安装过程包括系统分区、设置初始⽤户、配置⽹卡的IP地址等过程,在选择系统组件时仅需要选择Openssh.server。在Ubuntu 安装完成后,需要使⽤NTP(network time protoc01)同步服务器时间,即在服务器1安装NTP服务器,其他服务通过该服务器进⾏同步。
  由于OpenStack的Nova和Glance等组件需要使⽤关系数据库,本平台在基础操作系统中安装MySQL 5.5数据库,并使⽤下列SQL脚本构造OpenStaek数据库:
  CREATE DATABASE nova;
  CREATE USER novadbadmin;
  GRANTALLPRIVILEGESONnova*TO'novadbadmin'@%,'
  SET PASSWORD FOR"novadbadmin’@%7=PASSWORD("novasecret,);
南方医科大学学报
  CREATE DATABASE glance;
  CREATE USER dancedbadmin;
  GRANTALLPRIVILEGESoNglance*TO'glancedbadmin'@%'
  SET PASSWORD FOR"glancedbadmin'@'%'=PASSWORD("glancesecret');
  CREATE DATABASE keystone;
  CREATE USER keystonedbadmin;
  GRANT ALL PRIVILEGES ON keystone.+TO"keystoned badmin'@7%';
  SET PASSWORD FOR 'keystonedbadmin'@%'=PASSWORD("keystonesecret');
  5.3 OpenStack各组件的安装配置
  OpenStack⼀般按照Keystone、Glance、Nova、Swift和Dashboard顺序进⾏安装和配置,服务器1依次安装以上全部组件,服务器2只需要安装Nova组件。
    (1)安装和配置Keystone组件
  该组件为OpenStaek提供认证、授权、⽤户管理和⾓⾊管理等服务。在使⽤apt-get命令安装并连接数据库成功后,需要创建租户(tenant)、⽤户(user)和⾓⾊(role),关键代码如下:
  keystone tenant-create-name tenant_name
  keystone user-create-name user_name-pass ail user_email
  keystone role-create-name role_name
  然后将租户、⽤户和⾓⾊关联起来,关键代码如下:
  keystone user-role-add-user $USER_ID-role $ROLE_ID-tenant_id $TENANT_ID
  需要注意的是.SUSER_ID、$ROLEID和$TENANT_ID必须使⽤OpenStack分配的ID号码,该号码可以使⽤keystone user-list、keystone tenant-list和keystone role-list命令查询。
  接下来是创建服务⽬录和端点(endpoinI)信息,关键代码如下:媳妇你当家
  keystone service-create-name service_name-type service_type-description 'Description of the service'
  keystone endpoint-create -region region_name-service_id service_id-publieurl public url-adminurl admin_url-intemal_url intemal_url
  全部配置成功后,Keystone组件安装完成。
  (2)安装和配置Glance组件
  Glance提供虚拟机镜像管理服务,其安装配置⽐较简单,⾸先使⽤apt-get命令下载安装,然后配置租,⽤户和密码信息、连接MySQL数据库并配置环境变量.主要是修改,ete/glanee/⽬录下的glanee-api-paste.ini、glance-registry-paste.ini和f 3个⽂件。在配置成功Glance服务后,通过使⽤Keystone的授权机制,可以将虚拟机镜像上传到私有云计算平台中。
  (3)安装和配置Nova组件
  Nova组件是计算模块。提供多种相关服务。⾸先使⽤apt-get命令安装,然后修
改/ete/d配置信息,创建物理卷和卷组信息,改变/etc/nova⽬录
和/ete/f⽂件的权限,并通过/etc/nova/api-paste.ini配置租/⽤户和密码信息,连接MySQL数据库。在这些操作完成后,需要为虚拟机实例设置待分配的⼝地址段,关键代码如下:
  Sudo nova-manange network create private –fixed_range_v4=192.168.4.32/27 –
num_networks=1 –bridge=br100-bridge_interface=eth1-netework_size=32
  在导出环境变量并重启Nova服务后,可以使⽤sudonova-manage service list查看Nova服务状态,如图2所⽰。
  (4)安装和配置Swift组件
  该组件提供云存储服务,其配置过程⽐较复杂。⾸先使⽤apt-get命令安装,然后设置Swift 存储后端(backend)。存储后端即可以使⽤已经存在的分区/卷,也可以创建回送⽂件(loopback

本文发布于:2024-09-24 02:30:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/565093.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:平台   计算   开源   服务   需要   提供   服务器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议