OpenStack

OpenStack操作笔记(1)--- 基础环境搭建

你离开我真会死。 提交于 2020-07-27 12:28:13
参考文档: OpenStack官网地址: https://docs.openstack.org/ OpenStack中文安装手册(Mitaka版): https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/ OpenStack英文安装手册: https://docs.openstack.org/install-guide/index.html 结合上面的文档内容,我自己安装的是Train版 参考视频: 老男孩OpenStack教学视频,B站链接: https://www.bilibili.com/video/BV1LJ411Y7og?from=search&seid=1640586261709664390 服务器配置(基于VMwareworkstation): controller(控制节点):centos7,1核4G,10.150.165.101 compute1(计算节点):centos7,1核1G,10.150.165.102 以下内容基于此目录顺序(就是上面那个英文安装手册内容): 一、基础环境配置(在所有节点执行) 关闭防火墙、selinux、配置时间同步、互相写入hosts解析 二、基础服务安装(跟着上面的中文手册做) 1、安装启用OpenStack库(在所有节点执行) 2、安装mariadb(在控制节点执行)

OpenStack Train版操作笔记(4) --- placement服务安装(在控制节点执行)

无人久伴 提交于 2020-07-27 09:39:34
参考链接: https://docs.openstack.org/placement/train/install/install-rdo.html 操作步骤: 1、建库授权 MariaDB [(none)]> CREATE DATABASE placement; MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'PLACEMENT_DBPASS'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' IDENTIFIED BY 'PLACEMENT_DBPASS'; 2、创建用户、服务、绑定admin角色 openstack user create --domain default --password-prompt placement openstack role add --project service --user placement admin openstack service create --name placement --description "Placement API" placement 3、创建endpoint

聊一聊最近比较火的多云管理平台

耗尽温柔 提交于 2020-05-09 21:32:31
全球范围内,基于安全、成本的考虑,选择多云已经成为客户上云的主要形式。根据RightScale 2019 年报告,有84%的大中型企业(雇员1000以上)采用了多云战略,其中选择混合云(公有云+私有云)的场景占58%,选择多个公有云的场景占17%,选择多个私有云的场景占9%。当多云战略被越来越多的客户所接受时,多云管理平台必将成为IT管理的核心。 一、多云管理平台是什么? 首先看下云管理平台的定义,来自于国际权威的研究机构Gartner,“云管理平台(Cloud Management Platform,简称CMP)是提供对公有云,私有云和混合云统一集成管理的产品。云管理平台主要能力包含混合云、多云环境的统一管理和调度、提供系统映像、计量计费以及通过既定策略优化工作负载。更先进的产品还可以与外部企业管理系统集成,包括服务目录,支持存储和网络资源的配置,允许通过服务治理加强资源管理,并提供高级监控,提高性能和可用性。” 目前我接触比较多的是所谓多云管理平台一般指的是“多家云资源管理平台”。目前国内用的最多的公有云有:阿里云、腾讯云、华为云、京东云、百度云、UCloud、小鸟云等;国外用的最多的有AWS、Azure、Google云等。简单来理解多云管理平台就是指在一个平台上能够管理上述多家云资源。 二、多云管理平台能干什么? 多云管理平台首先要做到多云纳管。能把主流云服务商的平台都兼容了

GIS与云计算的融合--云GIS的诞生

纵饮孤独 提交于 2020-05-09 08:40:40
地理信息系统 (geographicinformationsystem,GIS)在发展壮大的每一环节都备受电子计算机技术发展的影响。伴随着高分辨率传感器、合成孔径雷达(syntheticapertureradar,SAR)、激光雷达(lightdetectionandranging,LiDAR)等的广泛运用,GIS正遭遇数据信息聚集、时空聚集、测算聚集、分布式系统等层面的挑战,亟需一种更为适于的测算技术,出示即时适于的IT资源(resource),来支撑大量室内空间自然地理数据信息的发现、获得、解决和运用,并考虑多智能终端、超大 型用户数量的分布式系统浏览。云计算做为兴盛的测算技术和服务宗旨,因其按需自服务项目、跨互联网浏览、资源池化、动态性可伸缩式、按使用付钱等特点,解决了大数据产业基础设施建设聚合运用、高可伸缩等难点,并快速在各个领域获得运用。 云计算的盛行为GIS产生了新的发展壮大机会,云计算技术的导入终将进一步促进GIS的发展壮大,云GIS就是GIS与云计算融合的成效。 云GIS指的是由自然地理空间驱动器并根据时光标准展开提升的云计算方式,使分布式计算自然环境中的自然地理空间发现和云计算变成将会。其本质是将GIS的平台、手机软件和自然地理空间数据便捷、高效率地布署到以云计算为支撑的“云”基础设施建设之中,以延展性的、按需获得的方法出示最普遍的根据Web的服务项目。

openstack-ntp时间同步服务

谁都会走 提交于 2020-05-08 19:39:06
ntp时钟同步服务   NTP 工作请求 (1) 客户端将采用随机端口向 NTP 服务器 (UDP:123) 发出时间同步请求 (2)NTP 服务器收到请求后会将发出调校时间 (3)NTP 客户端接收到 NTP 服务器的消息后,以进行调整,从而完成时间同步 同步服务器时间方式有2个:一次性同步(手动同步)、通过服务自动同步。 1、一次性同步时间:ntpdate 时间服务器的域名或ip地址 Ip地址查看可以访问:http://www.ntp.org.cn/pool.php ntp服务器搭建 首先 ping yunwei.edu vim /etc/resolv.conf 将 nameserver 192.168.254.251 学校网加入文件中 用到的是学校的源 wget http://download2.yunwei.edu/shell/yum-repo.sh sh yum-repo.sh yum install ntp -y vim /etc/ntp.conf 更改配置文件 让本地的ntpd与本地硬件时间同步 systemctl start ntpd 启动服务 date 查看日期时间 ======================================= 第二台主机 date 040812452019 更改时间 ntpdate 192.168.153.130 手动同步时间

kvm虚拟化管理平台WebVirtMgr部署-完整记录(2)

与世无争的帅哥 提交于 2020-05-07 12:50:52
继上一篇 kvm虚拟化管理平台WebVirtMgr部署-完整记录(1) ,接下来说说WebVirtMgr的日常配置:添加宿主机,创建虚机,磁盘扩容,快照等 具体操作记录如下: 一、配置宿主机 1、登录WebVirtMgr管理平台 2、添加宿主机 选择首页的WebVirtMgr -->Addd Connection 选择“TCP链接“,设置Label,IP,用户,密码 注意:Label与IP要相同 二、虚机部署 1、创建存储池 点击前面创建的宿主机,进入虚拟机部署界面 点击“存储池”按钮,创建存储池(即创建磁盘镜像存放的位置) 注意: 创建存储池时,首先要在宿主机上创建一个目录,然后在”路径“设置栏中添加该目录 例:mkdir /home/kvm/kvmstorage -p [把提前下载好的centos镜像拷贝到上面创建的存储池目录/home/kvm/kvmstorage下;这里可以放不同版本的系统镜像(windows也可以),以便在下面安装过程中选择不同镜像安装系统] 2、添加磁盘镜像 注意: 下面“Metadata”前的小方框一定不能勾选(默认是勾选的,要去掉!) 这里添加的“镜像”就是所创建虚拟机的硬盘空间(我测试环境给了150G) 虚拟机所占用的空间就是这个“镜像”所在的宿主机下路径所在的分区空间(也就是/home/kvm/kvmstorage/,即宿主机的home分区)

【Ceph浅析笔记】Ceph是什么.md

a 夏天 提交于 2020-05-06 02:15:13
Ceph是什么 什么是Ceph?首先我们应该明确,Ceph是一种 分布式存储系统 ,所谓 分布式 ,指的是Ceph可以部署在多台服务器上,通过多台服务器并行处理来对外提供高性能的读写块。 同时Ceph除了能提供块存储,还可以提供文件存储、对象存储。 Ceph的优势 实际上Ceph不是一个才出现的开源项目,而是走过了 7年的路程,那么Ceph有什么样的优势呢? Ceph的优势在于它的 设计思想 :无需查表,算算就好。也就是说它可以充分利用服务器的 计算能力 ,消除了对单一中心节点的依赖,可以实现 真正的无中心结构 这样Ceph的可靠性和可扩展性都很强,而且客户端访问延迟也比较少。 Ceph在OpenStack开源社区中备受重视。 OpenStack是现在最为流行的开源云操作系统,目前Ceph已经成为OpenStack中呼声最高的开源存储方案之一。 Ceph的产生和发展 一般来说开源项目的来源主要有两个,一个是从学校里面的一些课题,一个是企业里面的大牛对产品进行开源。Ceph就是典型的学院派,它起源于Sage Weil博士期间的课题,使用C++开发。 2011年Sage创建了Inktank公司以主导Ceph的开发和社区维护。 Ceph的设计思想 Ceph的应用场景 要理解Ceph的设计思想,我们首先应该研究这个东西的 应用场景 ,因为它的应用场景关系到它为什么这么设计。

Linux 操作系统原理 — 网络硬件卸载

你说的曾经没有我的故事 提交于 2020-05-05 15:52:13
目录 文章目录 目录 网络 Offload 交换 Offload 网络 Offload 网络 Offload,主要是指将原本在内核网络协议栈中进行的 IP 分片、TCP 分段、重组、checksum 校验等操作,转移到网卡硬件中进行,使得 CPU 的发包路径更短,消耗更低,从而提高处理性能。 一开始这些 Offload 功能都是在网卡上针对特定功能设计一个专门的电路并且带有很小的缓存,去做专门的事情。后来直接在网卡上部署一个可编程的通用的小型 CPU,一般称为 网络协处理器 ,就是现在的智能网卡。智能网卡的协处理器可以先对该数据包进行一些预处理,根据处理结果考虑是不是要把数据包发送给主机 CPU,智能网卡中的 Offload 功能一般是使用 eBPF 编程来实现的。 交换 Offload Linux 4.0 引入了 switchdev 框架,它代表对一类拥有 “交换” 能力芯片的多网口设备的抽象。其中每一个网口就是一个 Port,在 switchdev 框架中被注册成为一个 net_device。 switchdev 起源于 Open vSwitch 项目,由 Jiři Pirko 在 2014 年 9 月首次提出。在 2015 年 2 月的 Netdev 0.1 会议上,网络开发人员决定扩展并采用 switchdev 作为硬件交换机芯片的通用解决方案。switchdev

kolla-ansible 一键安装openstack

让人想犯罪 __ 提交于 2020-05-02 17:48:27
官网地址https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html 参考:https://www.jianshu.com/p/e0e470f9fd4d 虚拟机多节点:https://www.cnblogs.com/linkenpark/p/9542071.html 其他多节点:https://blog.csdn.net/wzlsunice88/article/details/79241489 1、准备环境: 物理机或者虚拟机三台(本文使用公有云的CentOS7系统) control节点 2个网络接口:   eth0:192.168.31.3  eth1:192.168.31.4 外网:10.10.1.1 compute节点:   eth0:192.168.31.2 也是cinder节点:添加一块硬盘配置lvm存储 8GB主内存、40GB磁盘空间(视情况而定) 2、准备部署:   2.1 服务器配置IP     vim /etc/sysconfig/network-scripts/ifcfg-eth0     systemctl restart network # 重启网络   2.2 安装依赖关系     yum install -y epel-release     yum install -y

加速NFV(网络功能虚拟化)数据面:SR-IOV和DPDK[原文意译]

拥有回忆 提交于 2020-05-02 10:19:11
事实确实如此 - 过去很多人都在谈论SR-IOV和DPDK,即使在我们自己的博客上也是如此。我认为这是一个挑战:有机会以稍微不同的方式讲述数据平面加速的故事。当然,我们的审查编辑也认为这是一个挑战,因为她正在浏览大量潜在的资料,在我的作品中寻找剽窃的例子。显然,“最诚恳的奉承”在写作界并没有价值。 <center>***查尔斯·卡莱布·科尔顿(英国作家)***</center> 真是惭愧,因为我与说这句话(指上段最后一句)的查尔斯·卡莱布·科尔顿有许多共同之处......不仅仅是因为我也逃离了英国,以逃避我的债权人。查尔斯在他的着作《Lacon, or Many Things in Few Words: Addressed to those who think》说:“当追随自己的经验时,错误比无知让自己更难到达终点”。写这样一篇文章的主要原因是:为了帮助我在前进之前控制我的无知,防止直撞悬崖。另外,我们网站上的其他页面也欢迎浏览,谢谢。 英特尔作为SR-IOV和DPDK的领导者或直接创始者,都是关于两者的绝佳信息来源。基于AMD(IOV),Inte(VT-d)等的输入/输出内存管理单元(IOMMU)技术的建立和标准化,“单根I/O虚拟化和共享规范”于2007年9月<sup>[1]</sup>首次发布,同时服务器虚拟化的概念正在大踏步前进。到目前为止,I/O虚拟化选项是严格基于软件的