云计算

Openstack云平台脚本部署之Nagios监控(十九)

2017年11月28日 Openstack, Shell, 云计算, 分布式管理, 集群管理 No comments , , ,

一、简介

Nagios是一款开源分布式监控软件,能够有效监控节点状态,交换机、路由器等网络设置。有关Nagios的监控框架、实现原理及配置文档,详细可阅读这边文章

Nagios功能:

  • 监控网络服务(SMTP、POP3、HTTP、FTP、PING 等);
  • 监控本机及远程主机资[……]

Read more

Openstack云平台脚本部署之Ganglia监控(十八)

2017年11月28日 Openstack, Shell, 分布式管理, 集群管理 No comments , , ,

一、简介

Ganglia是源于UC Berkeley的一个开源分布式监控工具,能够实现对CPU、内存、网络、磁盘I/O等信息的监控,支持Linux、Unix、Windows等多种操作系统,可支持2000左右的节点的网络监控。

Ganglia主要组件包括以下部分:

  • gmetad: g[……]

Read more

Dockerfile构建镜像学习总结

2017年10月21日 Docker No comments

1 概述

Dockerfile基于DSL(Domain  Specific Language)语法的指令来构建镜像,利用Dockerfile构建镜像具备可重复性和幂等性,比利用docker commit的方式更具优势。

2 指令介绍

每个Dockerfile指令必须大写

(1)FROM:[......]

Read more

Openstack高级虚拟机创建

2017年9月19日 Openstack, 云计算 No comments

1 连接临时或交换磁盘到实例

创建虚拟机类型,指定512MB的交换分区和2G的临时卷。

查看类型

创建虚拟机
[crayon-5a379a0c33fda53[……]

Read more

Openstack虚拟机备份

2017年9月8日 Ceph, Openstack, Shell, 云计算 No comments , ,

一、概述

采用Ceph分布式文件系统作为Openstack后端存储已经成为一种主流的存储对接方案,Nova、Glance、Cinder都将Ceph rbd作为默认存储。虚拟机、云硬盘及其快照的备份都可以根据rbd特性进行快捷的备份操作,实践中根据实际的情况制定适合的备份策略。备份策略的制定可考虑以[……]

Read more

从云硬盘(卷)中创建虚拟机

2017年9月7日 Openstack, 云计算 No comments

1 系统分区引导方式

当启动Openstack虚拟机时,系统分区创建方式有以下五种:

  • 从虚拟机镜像引导:需要用户从Glance镜像库中指定一个镜像,并将其拷贝到临时磁盘;
  • 从虚拟机快照引导:需要用户指定一个虚拟机快照,并将其拷贝临时磁盘来系统分区;
  • 从Volume卷引导:需要[……]

Read more

虚拟机监控简单脚本

2017年8月7日 Openstack, Python, Shell, 云计算, 集群管理 No comments , ,

1 简介

上周线上的一台运行CAS的虚拟机磁盘满了,导致统一身份认证系统发生故障,问题虽小,但影响范围比较大,教训是深刻的。越发感觉云平台后期运维是多么的重要,建设与之配套的自动化运维平台的对在线业务的实时监控、智能告警具有重要的意义。

2 脚本

由于运维平台尚未建立,这里临时提供一个简单脚本[……]

Read more

Openstack运维指南文档整理

2017年7月31日 Openstack, 云计算 No comments

本文主要译自David Stilson所著的《OpenStack Operations Guide》,目前Openstack社区官网中已经找不到该文档了,估计是内容需要更新,但其中的体系结构和运维方法的介绍十分全面,非常值得初学者学习与参考的,本文仅为个人学习Openstack过程中的内容摘录,详细[……]

Read more

理解Openstack的Keystone认证服务

2017年7月21日 Openstack, 云计算 No comments

Openstack、APIs和客户端

Openstack中间件接收与它的API endpoints: nova-api、glance-api等一些在http上暴露的APIs,无论从Dashboard上还是CLI上的调用调用都会被鉴定,才能进行更近一步的操作。

Tokens

Tokens:临时的[……]

Read more

Docker初识:将个人博客容器化

2017年7月9日 DevOps, Docker, 博客建设 No comments

一、概述

Docker是一个能够将应用程序自动部署到容器的开源引擎,由Docker公司编写,基于Apache 2.0开源授权协议发行。

Docker是一种轻量级的建模方案,基于”写时复制”(Copy-on-Write)模型构建,目标实现缩短开发、测试、部署的周期,使应用程序具备可移植、易构建[……]

Read more