OpenStack

ubuntu虚拟机用KVM制作Openstack镜像

只谈情不闲聊 提交于 2020-02-27 01:20:43
1. 环境 Windows 10主机一台 安装VMware 15 安装ubuntu镜像18.04 在VMware虚拟机,处理器选项,勾选CPU虚拟化 2. unbutn安装 kvm sudo apt-get update sudo apt-get install qemu-kvm sudo apt-get install qemu sudo apt-get install virt-manager sudo apt-get install virt-viewer sudo apt-get install libvirt-bin sudo apt-get install bridge-utils 3. 验证kvm安装成功 验证下,终端键入‘kvm-ok’,出现下面的界面,就说明已经装好了 4. 安装虚拟机 终端键入“sudo virt-manager”,进入图形界面 5. 导出qcow2文件 虚拟机安装完成后,qcow2文件默认保存在/var/lib/libvirt/images下 由于安装选择磁盘原因,qcow2文件是选择磁盘的大小,所以需要进行压缩 由于kvm默认目录的权限问题,可以先把qcow2文件拷贝出来,然后再压缩 cp /var/lib/libvirt/images/centos7.0-docker-dns.qcow2 /opt/ sudo qemu-img

云原生与无服务器架构是云计算的未来吗?——云计算的演进

和自甴很熟 提交于 2020-02-26 04:29:28
云原生与无服务器架构是云计算的未来吗?——云计算的演进 作为“十三五”重点规划产业之一,云计算到底是什么?又会怎样发展?最近兴起的云原生(Cloud Native)和无服务器架构(Serverless)又与云计算有什么关系?本文将以云计算的发展为路线,为大家科普云计算的概念与现状,无论读者是开发、测试、抑或是产品、管理者都能在本文中有所收获。 纵观整个服务器的发展历程,可以分为三阶段,自建服务器时代、服务器托管与租赁时代、云计算时代。 自建服务器时代 早期的计算机主要分为两种使用方式,组织自建机房与租用,自建机房很好理解,就是买一台放在公司自己用,租用一般是制造商提供租赁使用,按时付费,是不是有点今天云服务器的意思? 早期的 IBM 650 要价50万美金,或可以每月3500 美金的价格出租。 服务器托管与租赁时代 至 Web 时代来临,IT 公司大量采用 B/S(浏览器/服务端) 架构,客户端越来越轻量化,大部分资源存储在服务端,导致服务器需求激增,于是服务器托管业务应运而生,早期多为 ISP 即互联网服务提供商( Internet Service Provider )承接,简单来说就是买一台服务器(也可以直接使用 ISP 的服务器),放到 ISP 机房由 ISP 负责维护,比如分配 IP,网络带宽,免去要申请商业化宽带以及管理服务器的麻烦,节省办公空间。 发展到这时,租用

OpenStack搭建企业私有云 四:Networking服务

倾然丶 夕夏残阳落幕 提交于 2020-02-26 02:27:41
网络服务概览 OpenStack Networking(neutron),允许创建、插入接口设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性。 它包含下列组件: neutron-server: 接收和路由API请求到合适的OpenStack网络插件,以达到预想的目的。 OpenStack网络插件和代理: 插拔端口,创建网络和子网,以及提供IP地址,这些插件和代理依赖于供应商和技术而不同,OpenStack网络基于插件和代理为Cisco 虚拟和物理交换机、NEC OpenFlow产品,Open vSwitch,Linux bridging以及VMware NSX 产品穿线搭桥。 常见的代理L3(3层),DHCP(动态主机IP地址),以及插件代理。 消息队列: 大多数的OpenStack Networking安装都会用到,用于在neutron-server和各种各样的代理进程间路由信息。也为某些特定的插件扮演数据库的角色,以存储网络状态 OpenStack网络主要和OpenStack计算交互,以提供网络连接到它的实例。 网络neutron概念: OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础设施(PNI)的接入层

Openstack中Neutron的实现模型

血红的双手。 提交于 2020-02-26 02:27:34
一、Neutron概述 众所周知,整个Open stack中网络是通过Neutron组件实现,它也成为了整个Open stack中最复杂的部分,本文重点介绍Neutron的实现模型与应用场景,闲言少叙,步入正题。 1. Neutron的架构 Neutron的架构如下图所示: Neutron Serve由Core Plugins和Service Plugins组成,原生Neutron的Core Plugins使用的是ML2插件,它又分为类型驱动和机制驱动,可以提供基础的网络类型和实现机制,高级的功能如×××等通过Service Plugins实现,同时Neutron作为一个开放性的组件,允许厂商在1,2,3位置处对接自己的插件,本文采用Core Plugins的ML2插件进行说明,通过OVS重点讲述VLAN和VXLAN类型的网络。 2. Open stack部署模型 以3节点为例,Open stack由控制节点,网络节点和计算节点组成,当位于控制节点的Neutron server通过RESTful或CLI接收到请求后,会通过RPC的方式将信息传递给网络和计算节点的Agent,Agent在指挥具体的程序实现功能 举例来说,当Neutron Server通过CLI接收到开启DHCP功能的指令后,会将该指令下发给DHCP Agent,DHCP

openstack社区不同版本rpm包源

一世执手 提交于 2020-02-24 20:24:33
1、社区 https://repos.fedorapeople.org/repos/openstack/ 下载对应的rpm包,直接安装,然后执行: yum clean all yum makecache即可使用 网页访问: http://mirror.centos.org/centos/7/cloud/直接访问 2、阿里云社区rpm源 http://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-train/ 来源: CSDN 作者: llxx1234 链接: https://blog.csdn.net/llxx1234/article/details/104480806

Openstack对接EMC商业存储scaleio

↘锁芯ラ 提交于 2020-02-24 06:43:59
1 控制节点修改cinder.conf: [DEFAULT] enabled_backends = scaleio [scaleio] volume_driver = cinder.volume.drivers.emc.scaleio.ScaleIODriver volume_backend_name = scaleio san_ip = 111.88.50.11 sio_protection_domain_name = default sio_storage_pool_name = defaultSP sio_storage_pools = default:defaultSP san_login = admin san_password = myP@ssw0rd 重启服务openstack-cinder-api openstack-cinder-volume,即可cinder create/ snapshot /extend volume 2、控制节点安装EMC-ScaleIO-sdc-2.0-14004.106.el7.x86_64.rpm,使能cinder backup 功能: EMC-ScaleIO-sdc-2.0-14004.106.el7.x86_64.rpm 这个包在节点 上是装不上的,经过系统组陈亮修改并重新build之后,才能安装成功。 然后修改/bin/emc

[Openstack] Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL]

最后都变了- 提交于 2020-02-19 05:27:16
直接使用devstack在ubuntu14.04单个节点的建筑openstack 使用keystone查询租户和用户始终报告时,这个错误! 主要看下这些配置是否正确。我们将能够解决这个问题 openstack@ubuntu:/etc/keystone$ echo $OS_USERNAME admin openstack@ubuntu:/etc/keystone$ echo $OS_PASSWORD 123456 openstack@ubuntu:/etc/keystone$ echo $OS_TENANT_NAME demo openstack@ubuntu:/etc/keystone$ echo $OS_AUTH_URL http://192.168.37.135:5000/v2.0 第一个和第三个參数是devstack自己生成的。第二个是localrc中配置的,最后一个地址是keystone配置文件里配置的。 版权声明:本文orangleliu(http://blog.csdn.net/orangleliu/)原创文章。文章转载申报。 来源: https://www.cnblogs.com/mengfanrong/p/4749936.html

云技术入门指导:什么是云计算技术,云技术用什么语言开发

故事扮演 提交于 2020-02-16 18:09:15
云计算技术: 这里只是列出我所知道的,希望大家对云计算技术有所了解: 一首先让大家明白什么是云端,所谓云端需要两层理解 (1)服务不在本地,这一层可以理解为服务器 (2)它和普通的服务器是不一样的,这些云端的服务器的资源是共享的,一旦一个服务器不能承受,将会把任务分配给其他机器。 二、云技术与其他技术的区别: 云技术可以使用的语言有java,c++等。云技术的开发,并没有发展什么新语言,而是在其他语言的基础上。比如Java语言。与其他技术,最显著的区别,不是在开发上,而是在于架构上,最显著的特点是分布式。 三、下面给大家讲一下较火云技术: 1、Hadoop Hadoop是一个框架,它是由Java语言来实现的。Hadoop是处理大数据技术 (1)Hadoop是如何产生的 Hadoop产生是互联网的产物,也是必然。大家都知道,我们上网时需要服务器的。假如世界上只有一台电脑,根本不需要服务器。如果有10台服务器,100台,1000台,上万台,那么我们该如何让大家相互通信,共享知识,所以我们产生了互联网。 互联网产生,全世界都可以通信,知识如此居多,我们像获取更多的知识,想获取新技术,获取新知识,通过什么,国内通过百度,国外也有许多,比如Google。可是百度和谷歌的用户有多少,多了不说,最起码有上亿的用户。并且这些用户每天上百度,上谷歌,又会产生多少数据,查询多少数据

Openstack管理

自作多情 提交于 2020-02-15 02:23:25
所有的管理可以通过访问dashboard进行,这里只列出命令行管理方法 1)项目管理 项目:一组隔离的资源和对象。由一组关联的用户进行管理 在旧版本里,也用租户(tenant)来表示 根据配置的需求,项目对应一个组织、一个公司或是一个使用客户等 项目中可以有多个用户,项目中的用户可以在该项目创建、管理虚拟资源 具有 admin角色的用户可以创建项目 项目相关信息保存到 MariaDB中 默认情况下,packstack安装的openstack有两个独立的项目 admin:为admin账户创建的项目 services:与安装的各个服务相关联 创建名为myproject项目 [ root@openstack ~ ( keystone_admin ) ] openstack project create myproject 列出所有项目 [ root@openstack ~ ( keystone_admin ) ] openstack project list 查看myproject详细信息 [ root@openstack ~ ( keystone_admin ) ] openstack project show myproject 禁用与激活项目 [ root@openstack ~ ( keystone_admin ) ] openstack project set -

Openstack

∥☆過路亽.° 提交于 2020-02-12 19:39:39
云平台部署与管理 openstack 私有云 docker 弹性云 公有云 大型架构配置 andible ELK hadoop 云计算简介 什么是云计算 基于互联网的相关服务的增加、使用和交付模式 这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池 这些资源能够被快速提供,只需投入很少的管理工作, 或与服务供应商进行很少的交互 通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源 IaaS Iaas( Infrastructure as Service),即基础设施即服务 提供给消费者的服务是对所有计算基础设施的利用, 包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序 IaaS通常分为三种用法:公有云、私有云和混合云 PaaS PaaS( Platform-as-a-Service),意思是平台即服务 以服务器平台或者开发环境作为服务进行提供就成为了PaaS PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,还针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务 简单地说,PaaS平台是指云环境中的应用基础设施 服务,也可以说是中间件即服务 SaaS SaaS(Software-as-a-Service)软件即服务,是一种通过Internet提供软件的模式