爱吃土豆的程序猿

ON A CLEAR DISK YOU CAN SEEK FOREVER

ceph总结

ceph简介 Ceph是一个分布式存储系统,诞生于2004年,是最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之一。 ceph基本结构 自下向上,可以将Ceph系统分为四个层次: 1.基础存储系统RADOS(Reliable, Autonomic, Distributed Object ...

ansible总结

安装ansible 1.yum安装: RHEL(Centos)7版本: rpm -Uvh http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install ansible 2.Apt(Ubuntu)安装方式: apt-get install software-properties-co...

gnocchi原理及与ceilometer的集成

gnocchi数据的存储 Gnocchi是把索引存在了其他数据库里面,然后针对实际的操作数据存储在自己的数据库中,自己的数据库中又以: resource -> metric -> measure的数据分离形式来存储实际的监控数据,一般提取数据的时候只需要从metric层开始提取。 Resource resource是gnocchi对openstack监控数据的一个大体的划分...

ceilometer原理及自动化部署

ceilometer的几个概念 ceilometer 主要有下面几个概念: meter 是ceilometer定义的监控项,诸如内存占用,网络IO,磁盘IO等等 sample 是每个采集时间点上meter对应的值 statistics 一般是统计学上某个周期内,meter对应的值(平均值之类) resource 是被监控的资源对象,这个可以是一台虚拟机,一台物理机或者一块...

通过Heat快速搭建分布式designate服务

heat基础知识 本文可以在已安装openstack的环境下,快速搭建分布式designate服务。 使用到的heat 内部函数 get_attr 作用:获取所创建资源的属性。 get_attr: - <resource name> - <attribute name> - <key/index 1> (optional) ...

通过curl访问openstack各服务

keystone OpenStack 的 Keystone V3 中引入了 Domain 的概念 Domain,project,user,role,token 的概念和关系 简单来说, Domain - 表示 project 和 user 的集合,在公有云或者私有云中常常表示一个客户 Group - 一个domain 中的部分用户的集合 Project - IT基础设施资源的...

openstack高可用

openstack ha 基础知识 高可用 (High Availability,简称 HA)   高可用性是指提供在本地系统单个组件故障情况下,能继续访问应用的能力,无论这个故障是业务流程、物理设施、IT软/硬件的故障。最好的可用性, 就是你的一台机器宕机了,但是使用你的服务的用户完全感觉不到。你的机器宕机了,在该机器上运行的服务肯定得做故障切换(failover),切换有两个维度的成...

openstack-all-in-one30分钟快速搭建

puppet-openstack-intergration 项目简介 puppet-openstack-integration此模块确保社区可以持续地测试和验证使用Puppet modules部署的Openstack集群。 支持环境:支持 Ubuntu 14.04或者CentOS 7.x 开始前准备工作 解决跟linux内核版本有关的bug(在特定内核版本的虚拟机上执行会...

puppet-designate

puppet-designate DNS基础知识 快速了解designate 先睹为快—一言不合,立马动手? 核心代码-如何管理designate服务 designate原理 designate使用场景 小结 动手练习 本节作者...

虚拟化

虚拟化概述   对云计算而言,特别是提供基础架构即服务的云计算,更关心的是硬件抽象层上的虚拟化。因为,只有把物理计算机系统虚拟化为多台虚拟计算机系统,通过网络将这些虚拟计算机系统互联互通,才能够形成现代意义上的基础架构即服务云计算系统。   硬件上的虚拟化又被称为系统虚拟化,是指将一台物理计算机系统虚拟化为一台或多台虚拟硬件,如CPU、内存和设备等,并提供一个独立的虚拟机执行环境。通过虚拟...