云计算
文章平均质量分 83
一个老男人的IT梦
这个作者很懒,什么都没留下…
展开
-
Openstack学习总结之十(定制网络、节点扩容)
前言这部分我们定制一个“经典网络”,即提供对内和对外的网络模型。对外由provider网络提供,对内由internal网络提供。一、准备工作在VMware的control和compute主机上添加仅主机模型的网卡。添加完成后启动control和compute主机,然后分别在两个主机中配置新网卡eth1。cd /etc/sysconfig/network-scriptscp ifcfg-eth0 ifcfg-eth1vim ifcfg-eth1NAME=eth1DEVICE=eth1I原创 2021-04-07 13:41:57 · 703 阅读 · 0 评论 -
Openstack学习总结之九(定制镜像文件)
前言在实际应用中,我们会基于已有镜像文件进行个性化的定制,然后制作出满足实际业务需要的镜像文件。这部分我们介绍如何制作一个镜像文件。一、制作镜像文件1. 准备工作安装软件开启libvirtd服务创建链接文件检查网络状态# 安装基本软件yum install -y virt-install libvirt qemu-kvm# 启动libvirtd服务systemctl start libvirtdsystemctl status libvirtdsystemctl enable原创 2021-04-06 18:25:39 · 698 阅读 · 0 评论 -
Openstack学习总结之八(存储组件应用)
前言这部分介绍如何将块存储设备挂载到虚拟机中。一、块存储操作1. 创建数据卷创建一个大小为1Gb的数据卷。source openstack-demo.shopenstack volume create --size 1 volume-lvm执行cinder list查看创建的数据卷。2. 使用数据卷将volume-lvm数据卷挂载到provider-instance实例下。openstack server add volume provider-instance 8eeae358-a0原创 2021-04-06 13:41:17 · 852 阅读 · 0 评论 -
Openstack学习总结之七(存储组件部署)
前言存储组件的作用是将虚拟机里面的数据持久化到存储设备中,如果重启虚拟机,或者虚拟机发生迁移,虚拟机设备里面的数据也可以继续使用。OpenStack的存储功能主要包含三大块:对象存储、块存储、文件系统。其中对象存储(swift)和块存储(Cinder)是最成熟的两个组件。在生产环境中,几乎所有的关键业务系统都是通过访问块存储形式来存储数据的,所以,Cinder是使用最广泛的块存储组件。一、Cinder组件介绍Cinder组件是OpenStack存储功能中的块存储,它是在F版从nova中的nova-v原创 2021-04-06 12:53:23 · 1044 阅读 · 0 评论 -
Openstack学习总结之六(创建VM实例)
前言这部分基于前面部署好服务来创建第一个VM实例。一、创建虚拟网络1. 创建虚拟网络代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._cre原创 2021-04-06 12:52:44 · 1320 阅读 · 0 评论 -
Openstack学习总结之五(网络组件部署)
前言这部分内容主要介绍openstack网络组件是如何部署。一、概述1. neutron介绍neutron是Nova提供的一个网络服务组件。它为Openstack服务管理接口设备之间通信提供网络服务的支持。通过插件方式,Neutron可以适应不同的网络设备和软件,从而为Openstack体系结构和开发提供灵活性。2. 网络分类按照提供的功能进行划分:网络类别说明management network管理网络,用于openstack模块之间的交互,连接数据库,连接mq等原创 2021-04-06 12:51:54 · 1006 阅读 · 0 评论 -
Openstack学习总结之四(计算组件部署)
前言这部分内容主要介绍如何部署nova-compute组件。一、介绍nova-compute是openstack里面一个非常重要的服务,它负责对VM实例生命周期的各个过程进行管理,它作为一组守护进程运行在linux服务器上。nova-compute主要由下面几部分组成:api组件:组件名称功能nova-api过REST API与外部进行交互nova-api-metadatanova-api的子服务,为VM实例的创建提供元信息core组件:组件原创 2021-04-06 07:09:58 · 476 阅读 · 1 评论 -
Openstack学习总结之三(glance组件部署)
前言这部分介绍openstack里面glance组件的部署。一、概述1. glance组件介绍glance是openstack核心组件之一。它的主要作用是用户发现、注册及搜索VM实例映像文件等功能。其中它由三部分组成:glance-api、glance-registry、glance-db。分类作用glance-api1)通过REST API方式提供给外部用户查询VM实例映像的元数据信息;2)将生成的HTTP指令交给glance-registry处理;glance-re原创 2021-04-06 06:25:37 · 858 阅读 · 0 评论 -
Openstack学习总结之二(认证组件部署)
前言这部分要完成openstack认证组件的环境部署。一、介绍Openstack所有服务都会使用到keystone认证组件。常见的两种认证方式:token和password。token通常用于服务组件内部通信,password可以通过用户名和密码进行登录和认证。认证术语术语说明user负责管理Openstack各种服务role代表用于具有的权限project组件服务的一种资源隔离方式,相当于java的package,一个项目project可以包含多个use原创 2021-04-03 10:00:04 · 379 阅读 · 0 评论 -
Openstack学习总结之一(环境准备)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基础软件的最小化安装二、安装基础1.配置网卡2.安装基础软件3. 网络环境配置4. 其他配置三、Openstack环境准备1. 基础软件安装2. 克隆主机3. 配置计算节点四、Openstack支撑服务安装1. 数据库安装2. rabbitmq安装3. memcache安装总结前言Openstack部署前的准备工作。运行环境:VMware® Workstation 18CentOS-7-x86_64一、基础原创 2021-04-03 07:19:23 · 1251 阅读 · 0 评论