
云架构
文章平均质量分 62
JackLiu16
stay hungry,stay young!
展开
-
ownCloud 6搭建私有云
ownCloud 6 是一款用来创建属于自己的私有云服务的工具,可以完全掌控数据,能在纯局域网内使用。支持文件预览、版本控制、链接分享,还可以加载第三方储存、API 支持等等。服务器端与客户端均全平台支持。文末提供测试体验账号。@Appinn云储存服务已经普及了,早期最紧张的磁盘空间问题自从 Gmail 诞生以来似乎就突然变得不是问题了,但是云储存需要互联网的支持,如果你只想在内部局域网使用,就需...转载 2018-02-09 12:06:10 · 2011 阅读 · 0 评论 -
OpenStack-KVM-XEN的概念
大数据:大数据是一种行业模式,指大量数据相关的业务。由于数据量大,不能单单依靠单机进行数据的处理,必须依赖云计算才能实现大数据分析的价值。云计算:通常涉及通过互联网来提供动态的易扩展且经常是虚拟化的资源。云是网络和互联网的一种比喻说法。过去的图中经常用云表示电信网,后来也表示互联网和底层基础设备的抽象。(一)云计算的分类那么,云计算的服务形式是怎么样的?答案也就是我们经常提到的IaaS/PaaS/...转载 2018-03-06 19:31:06 · 1071 阅读 · 0 评论 -
Apache Hadoop: The killer app for OpenStack.(OpenStack初识)
云服务生态圈:Apache Hadoop: The killer app for OpenStack.openstack是1化N,通过虚拟化的方式提供弹性灵活高利用率的计算能力。hadoop是N化1,通过分布式文件系统提供强大的数据处理能力。1、为什么学习云计算要从openstack开始学?因为云计算的框架是openstack。2、Hadoop跟云计算之间有什么关系?其实没有什么关系,就像猫王和爱...原创 2018-02-09 12:04:13 · 444 阅读 · 2 评论 -
openstack基础
openstack 以Python编程语言编写整合Tornado 网页服务器、Nebula运算平台使用Twisted软件框架遵循Open Virtualization Format、AMQP、SQLAlchemy等标准虚拟机器软件支持包括:KVM、Xen、VirtualBox、QEMU、 LXC 等。通过linux自带的LXC隔离资源华为FusionSphere已全部切换到OpenStack总结...原创 2018-02-09 23:16:44 · 496 阅读 · 0 评论 -
ceilometer的进化之路
领导提出的需求: 在不给云主机安装客户端的情况下,监控云主机的 cpui 内存 网络 io,并且能出图。想了几个方案:1、ceilometer取数据,存入mangodb,用zabbix来读mangodb数据绘图2 ceilometer 取数据 ,gnocchi来聚合数据, grafana来出图3 ceilometer 取数据,直接把取到的数据通过zabbix trapper 丢给 zabbix,...转载 2018-04-17 09:21:18 · 1074 阅读 · 0 评论 -
openstack-ceilometer解析
1.概述Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Ceilometer的核心架构图如下: 图1 Ceilometer的核心架构图 图2 Ceilometer架构模型ceilometer的数据采集机制ceilometer主要负责监控数据的采集,采集的项目包括虚拟机的性能...转载 2018-04-17 09:33:38 · 3259 阅读 · 0 评论 -
OpenStack系列14之Dashboard定制开发
django概述参考资料:http://blog.javachen.com/2014/01/11/how-to-create-a-django-site.htmlhttp://djangobook.py3k.cn/2.0/chapter05/Django设计MVC理念Web工作流程选择Django原因:MVC、admin管理、自动化ORM、everything is python。Django项目...转载 2018-04-17 10:00:35 · 1109 阅读 · 0 评论 -
openstack-horizon
一、 Django1.1 Django介绍Django是一个基于Python的高效的Web开发框架,它提供了通用的Web开发模式的高度抽象;目的是为了可以简便的、快速的开发数据库驱动的网站,强调代码的复用,多个组件可以很方便的以“插件”的形式存在于整个框架中。1.2 组成部分 1. 对象关系映射:以python类的形式定义数据模型,将模型和关系数据库连接起来,将得到一个易使用的数据库API; 2...转载 2018-04-17 10:08:44 · 2282 阅读 · 0 评论 -
Openstack创建实例--horizon篇
在Openstack中实例指的就是vm,本文主讲在dashboard上创建vm的基本步骤:在创建虚拟机之前,要做一些准备,添加安全组,创建ssh密钥对。本文基于vm所需的网络配置已经创建完毕的情况下进行创建,网络的配置可参考我blog的《Openstack网络配置--horizon篇》。1、首先为虚拟机添加安全组规则:添加出口入口icmp规则和ssh规则,这样才可以在vm创建后可以ping通并且可...转载 2018-04-17 10:16:34 · 2888 阅读 · 1 评论 -
实例解读:网络设备热备部署的三种模式
【51CTO.com 独家特稿】在网络和数据中心的核心区域,网络和服务器的热备部署已是非常普遍的部署模式。下面就用三则实例介绍网络中,网络设备常用的热备部署模式。以便大家在以后的工作中,能够根据自己的网络实际情况,选择正确的网络设备热备部署模式。图1 二层交换机的热备份部署模式一、二层交换机的热备份部署模式这种热备份部署模式在网络中也是最常见、最简单的部署方式,一般在网络的分布层比较常见。为了实现...转载 2018-04-28 16:24:57 · 10364 阅读 · 0 评论 -
抗ddos设备
DDoS(分布式拒绝服务)通常是指黑客通过控制大量互联网上的机器(通常称为僵尸机器),在瞬间向一个攻击目标发动潮水般的攻击。大量的攻击报文导致被攻击系统的链路被阻塞、应用服务器或网络防火墙等网络基础设施资源被耗尽,无法为用户提供正常业务访问。抗DDoS设备针对流行的DDoS攻击(包括未知的攻击形式),绿盟科技经过10年多不间断的技术创新和产品研发,自2001年推出首款百兆防护绿盟抗拒绝服务系统(N...原创 2018-04-29 12:31:34 · 3891 阅读 · 0 评论 -
分布式-微服务-集群的区别
1.分布式将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。注:分布式需要做好事务管理。分布式事务可参考:微服务架构的分布式事务解决方案2.集群模式集群模式是不同服务器部署同一套服...转载 2018-07-30 23:54:39 · 256 阅读 · 0 评论 -
百万级别长连接,并发测试指南
前言都说haproxy很牛x, 可是测试的结果实在是不算满意, 越测试越失望,无论是长连接还是并发, 但是测试的流程以及工具倒是可以分享分享。也望指出不足之处。100w的长连接实在算不上太难的事情,不过对于网上关于测试方法以及测试工具的相关文章实在不甚满意,才有本文。本文有两个难点,我算不上完全解决。后端代码的性能. linux内核参数的优化.环境说明下面所有的测试机器都是...转载 2018-07-31 00:22:37 · 6623 阅读 · 2 评论 -
Xshell隧道设置
2015-07-01 23:09:12Xshell是一个功能强大的终端模拟器,支持SSH,SFTP、TELNET、RLOGIN和SERIAL下载地址:http://www.netsarang.com/products/xsh_overview.html Xshell创建SOCKS代理必须打开一个可用SSH帐号服务器,并且配置SSH隧道。只要服务器能访问的地址,代理后本地都可以访...转载 2018-07-03 23:03:58 · 6640 阅读 · 0 评论 -
Linux Vxlan网络隧道互通环境模拟
VXLAN(VirtualeXtensible Local Area Network)是一种将二层报文用三层协议进行封装的技术,可以对二层网络在三层范围进行扩展。它应用于数据中心内部,使虚拟机可以在互相连通的三层网络范围内迁移,而不需要改变IP地址和MAC地址,保证业务的连续性。VXLAN采用24bit的网络标识,使用户可以创建16M相互隔离的虚拟网络,突破了目前广泛采用的VLAN所能表示的4K个...转载 2018-03-13 16:37:32 · 1142 阅读 · 2 评论 -
vmware esxi server如何注册
服务器--配置--已获许可证---左上编辑---分配即可原创 2018-04-03 15:21:24 · 3345 阅读 · 0 评论 -
Xen,VMware ESXi,Hyper-V和KVM等虚拟化技术的原理解析
XEN 与 VMware ESXi,Hyper-V 以及 KVM 特点比较:XEN 有简化虚拟模式,不需要设备驱动,能够保证每个虚拟用户系统相互独立,依赖于 service domains 来完成一些功能;Vmware ESXI 与 XEN 比较类似,包含设备驱动以及管理栈等基本要素,硬件支持依赖于 VMware 创建的驱动;Hyper-V 是基于 XEN 管理栈的修改;KVM 与 XEN 方式不...转载 2018-04-03 13:51:55 · 23400 阅读 · 0 评论 -
用Docker之后还需要OpenStack吗?
Solomon Hykes创立了Docker,没有想到过Docker会人气爆棚,成为仅次于OpenStack的最受欢迎的云开源项目。然而听说过Docker的朋友很少知道其真正的意义,很多人会被各种概念混淆,甚至把OpenStack和Docker进行类比,三周前看到一篇好文章(虽然发此篇时间上已经...转载 2018-02-09 12:39:39 · 317 阅读 · 0 评论 -
什么是Hypervisor
根据维基百科:“Hypervisor 或者virtual machine monitor (VMM)是创造并且运行虚拟机的软件、固件、或者硬件”。通俗来讲,Hypervisor是一种将操作系统与硬件抽象分离的方法,以达到host machine的硬件能同时运行一个至多个虚拟机作为guest machine的目的,这样能够使得这些虚拟机高效地分享主机硬件资源。Hypervisor有如下优点:提高主机...转载 2018-03-06 19:48:57 · 15976 阅读 · 2 评论 -
Xen虚拟化--介绍
导读:指令集的执行控制虚拟化技术简介——XEN 虚拟化技术从概念上非常类似于仿真,一个系统假扮成两个或多个相同的系统。大多数现代操作系统都包含一个简单的虚拟化系统,每一个正在运行的进程都认为自己是系统唯一运行的进程,这是因为CPU和内存被虚拟化了。大家每天都在使用着某种形式的虚拟化。 CPU的虚拟化 CPU虚拟化从某种程度看来是非常简单的,当进程A正在占用CPU计算,另一个进程B需...转载 2018-03-06 22:25:06 · 2074 阅读 · 0 评论 -
CPU指令集
(已更正) 这个问题包括CPU的硬件结构和汇编语言的范畴. 这里梳理一下.首先, 题主"李建国"自问自答的部分说的是正确的, CPU的指令集是软件与CPU这两个层级之间的接口, 而CPU自己, 就是对于这一套CPU指令集的"实例化".无论处于上层的软件多么的高级, 想要在CPU执行, 就必须被翻译成"机器码", 翻译这个工作由编译器来执行. 编译器在这个过程中, 要经过"编译", "汇编", "链.转载 2018-03-06 22:24:50 · 1324 阅读 · 0 评论 -
分析linux下如何运行一个执行文件
导读:和windows下的PE结构是一样的,安全逆向分析也需要这一块,这和云计算技术虚拟化也相关本文只为整理思路,供自己日后参考。现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行文件的。1、首先,需要了解一下a.out这个目标文件。a.out在linux下是ELF(Executable Linkable Format)文件格式,该目标文件由一个文件头、代码段、...转载 2018-03-06 22:42:21 · 49292 阅读 · 0 评论 -
KVM、xen、vmware虚拟化技术
目前常用的虚拟机技术主要有KVM、xen、vmware。KVM是指基于Linux内核(Kernel-based)的虚拟机(Virtual Machine)。KVM最大的好处就在于它是与Linux内核集成的,所以速度很快。KVM的宿主操作系统必须是Linux,支持的客户机操作系统包括Linux、Windows、Solaris和BSD,运行在支持虚拟化扩展的x86和x86_64硬件架构上,cpu支持V...转载 2018-03-07 00:23:53 · 970 阅读 · 0 评论 -
Docker架构
Docker 镜像(Images)Docker 镜像是用于创建 Docker 容器的模板。 Docker 容器(Container)容器是独立运行的一个或一组应用。Docker 客户端(Client)Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 与 Docke...原创 2017-12-31 00:40:39 · 369 阅读 · 0 评论 -
docker介绍
容器和虚拟机比较:实例虚拟机隔离性优于容器,容器之间公用os和合适的/bins/lib库。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。容器却使用共享的操作系统。这意味着它们在使用系统资源方面比虚拟机管理程序要高效得多。容器不是对硬件进...原创 2018-02-10 17:58:39 · 415 阅读 · 0 评论 -
虚拟化技术大观
CPU二进制翻译和“陷入-模拟”是两种不同的方式,原理不同,比如,二进制翻译一般发生在用户态,而trap-emulation则发生在VMM中全虚拟化:主要采用优先级压缩(Ring Compression)和二进制代码翻译技术(Binary Translation)这两个技术。优先级压缩能让VMM和Guest运行在不同的特权级下,对X86架构而言,就是VMM运行在特权级最高Ring 0下,Guest...转载 2018-03-07 16:59:17 · 665 阅读 · 0 评论 -
Xen虚拟化体系结构
Xen虚拟化体系结构 作为虚拟化客户端启动 现代操作系统所做的第一件事就是进入保护模式并建立中断处理程序。这以为着当操作系统在Xen虚拟机中启动时,已经进入了保护模式。虽然Xen的中断处理机制已经建立,但大多数中断却不是由Xen自身处理的而是将这些中断传送到任何需要他们的客户端。 在Xen的客户端,BIOS是不可用的,应为BIOS运行直接访问硬件,这会破坏隔离性原...转载 2018-03-08 23:52:47 · 544 阅读 · 0 评论 -
docker-machine和docker engine
Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。与docker swarm实现docker主机的集群。Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。使用它,用户可以将多个 Docker 主机封装为单个...原创 2018-02-24 19:35:42 · 470 阅读 · 0 评论 -
4U8路服务器:将性能扩展到每一英寸
在这个世界上,高密度的材料往往意味着高价值,自古以来,黄金就是贵金属的代表,成为全球...转载 2018-03-13 23:13:48 · 1429 阅读 · 0 评论 -
Libvirt学习总结
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!如果转载,请保留作者信息。博客地址:http://blog.youkuaiyun.com/gaoxingnengjisuan邮箱地址:dong.liu@siat.ac.cn 这是本人之前在实验室做的一个LIBVIRT学习报告。1.什么是libvirt 虚拟云实现的三部曲:虚拟化技术实现-->虚拟机管理--&...转载 2018-04-14 18:06:27 · 380 阅读 · 0 评论 -
OpenStack实战分享:Kolla多节点部署加Ceph后端
1、环境介绍一台物理机ESXi系统,一个网口接的物理网络,ESXi上装3台虚拟机分别为kolla-1,kola-2,kola-3,每台虚拟机三个虚拟网卡,三个网口全部接入到esxi的标准交换机VM Network中去,每台服务器有4块盘,sda为系统盘,sdb和sdc为ceph的osd盘,sdd为ceph的journal盘。ip地址所有网关指向物理交换机172.16.130.1172.16.130...转载 2018-04-15 22:28:43 · 1235 阅读 · 0 评论