自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

崔炳华

Life is slight, while live is bright.

  • 博客(69)
  • 收藏
  • 关注

原创 JavaScript跨域调用基于JSON的RESTful API

《JavaScript跨域调用基于JSON的RESTful API》1. 基本术语AJAX(Asynchronous JavaScript And XML,异步JavaScript和XML):AJAX是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。JSON(J

2016-07-05 10:00:05 9264

原创 OpenStack Cinder源码流程简析

一、概况OpenStack的各个模块都有相应的客户端模块实现,其作用是为用户访问具体模块提供了接口,同时也作为模块之间相互访问的途径。相应的,OpenStack的Cinder模块分为两个组件:cinderclient和cinder,其代码分别参见如下:https://github.com/openstack/python-cinderclienthttps://github.com

2014-06-19 14:27:13 5260

原创 Ubuntu下Ceph单节点和多节点安装小结

Ubuntu下Ceph单节点和多节点安装小结崔炳华2014年2月26日1      概述Ceph是一个分布式文件系统,在维持POSIX兼容性的同时加入了复制和容错功能。Ceph最大的特点是分布式的元数据服务器,通过CRUSH(Controlled Replication Under Scalable Hashing)这种拟算法来分配文件的location。Ceph的核心是RADOS

2014-02-26 16:39:20 13450 2

原创 Ubuntu下Swift异地多节点部署指导书

本指导书的目的是部署一个支持多租户的异地多节点的对象存储系统(OpenStack Swift),认证采用LDAP + OpenStack Keystone,仪表盘采用OpenStack Horizon。

2013-12-27 17:07:01 4363 2

原创 Ubuntu下Swift、Keystone和Horizon安装集成小结

Ubuntu下Swift、Keystone和Horizon安装测试小结崔炳华2013年12月4日1       环境准备1.1        版本Linux系统版本:Ubuntu Server 12.04.1 LTS;Python版本:2.7.3(稍后安装);Swift版本:1.8.0(稍后安装);Python-swiftclient版本:1.8.0(稍后安装);Key

2013-12-04 11:43:41 5015

原创 一键下载Alpine源的apk包

【代码】一键下载Alpine源的apk包。

2023-04-17 21:34:36 224 1

原创 一键下载Ceph官方repo源的所有rpm包

一、一键下载ceph的x86_64的rpm包。二、一键下载ceph的noarch的rpm包。

2022-10-27 14:04:55 1048 1

原创 巧用wget命令一次性下载页面中的所有链接

wget http://mirrors.aliyun.com/centos/7.6.1810/cloud/x86_64/openstack-rocky/wget -i index.html -F -B http://mirrors.aliyun.com/centos/7.6.1810/cloud/x86_64/openstack-rocky/

2019-09-24 10:52:46 3053

原创 使用USBWriter等工具做U盘启动盘后容量变小的解决办法

首先,CMD窗口输入DOS命令:diskpart然后,依次执行如下命令即可:DISKPART> list disk # 列出当前系统上所有磁盘DISKPART> select disk 1 # 磁盘1是我的U盘, 各位一定要选择正确, 万一把计算机的硬盘干掉就麻烦大了!DISKPART> clean ...

2019-09-24 10:49:25 906

原创 k8s通过命令行重启虚机

1. 方法一① 首先,执行如下命令,找到需要重启的虚机所在deployment的name和所在namespace,以及replicas是多少:kubectl get deployment -A② 然后,将该deployment的replicas设置为0:kubectl scale deployment <deployment-name> -n <namespa...

2019-09-18 19:26:32 751

原创 在CentOS 7.6中将rsyslog 7离线升级到 rsyslog 8(支持IPv6)

1. 版本说明① 目前所使用的rsyslog 7.4.7发布于2014年,版本陈旧;② 从2017年的rsyslog 8.31.0(旧的版本命名规则)开始,才支持IPv6;③ 我们选择当前的最新发布版本:rsyslog 8.1907.0(新的版本命名规则)。2. 版本获取地址http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPM...

2019-09-17 14:10:50 2066 1

原创 Linux添加定时任务crond

1. 编辑定时任务① 编辑指定用户的定时任务crontab -e -u &lt;username&gt;② 编辑root用户的定时任务crontab -e上面这条命令等效于:vi /etc/crontabcrontab /etc/crontab2. 重启crond服务service crond restart或者:killall crond ; crond3....

2018-11-30 16:42:36 1510

转载 Kubernetes创建挂载共享存储的容器

原文链接:https://www.58jb.com/html/135.html在上一次的Mysql容器中,已经使用过了配置宿主机目录挂载的方式,这样虽然方便但是不够安全;一般都是把数据存储在远程服务器上如:NFS,GlusterFS,ceph等;一般目前主流的还是使用ceph、GlusterFS;本次实验使用最简单的方式NFS来配置一个通过挂载共享存储的nginx容器;

2018-01-04 15:56:55 7698

转载 k8s 集群基本概念

原文链接:https://www.cnblogs.com/chris-cp/p/5766153.html一、概述:  kubernetes是google开源的容器集群管理系统,提供应用部署、维护、扩展机制等功能,利用kubernetes能方便管理跨集群运行容器化的应用,简称:k8s(k与s之间有8个字母)二、基本概念  Pod:若干相关容器的组合,Pod包含

2018-01-04 15:44:05 835

转载 Keepalived+Ceph RBD配置NFS的高可用

原文链接:http://www.codeweblog.com/keepalived-ceph-rbd%E9%85%8D%E7%BD%AEnfs%E7%9A%84%E9%AB%98%E5%8F%AF%E7%94%A8/原理比较简单,利用ceph的rbd导出nfs,然后配置keepalived,在不同主机映射的rbd块间进行vip漂移。1. 创建并映射rbd块设备试验机器为

2017-11-03 15:54:58 1892

转载 通过NFS-Ganesha将Ceph导出为NFS

原文链接:http://www.xuxiaopang.com/2017/03/27/ganesha-nfs-deploy/通过ganesha-nfs将 Ceph 导出为 NFS发表于 2017-03-27   |     |   阅读次数 1476前言本文介绍了两种方式将 Ceph 导出为 NFS,一种通过 RGW,一种通过 CephFS,通过 FS

2017-11-03 15:52:23 3027

转载 【探索docker存储之路】一、窥探docker中的volume plugin内幕

原文链接:http://blog.csdn.net/haleycomet/article/details/52452680重构前言本来想后续一篇文章专门写docker volume plugin。这篇可以简单粗暴的拉通docker的代码。之前看《Docker容器和容器云》感觉原理解析部分没有进一步深入到volume plugin的层次。本想以此作为第3篇的主要内容。最近看了

2017-11-02 11:32:16 1313

转载 深入理解Docker Volume

原文链接:http://blog.csdn.net/shanyongxu/article/details/51460930想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的.Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载镜像层并在其上添加一个读写层.如果运行中的容器修改了现有的一个已存在的文件

2017-11-02 11:10:26 1404

转载 DockOne技术分享(五十七):Docker容器对存储的定义(Volume 与 Volume Plugin)

原文链接:http://www.dockone.io/article/1257【编者的话】Docker技术自从诞生以来已经带来了一场云计算的革命。其进展速度之快,接受程度之高让人惊叹。国内已经有不少介绍Docker技术的文章,它的生态,网络,管理,构建,应用都有方方面面的资料。然而,要想在生产环境中部署Docker,开发运维人员必须还要明白docker容器是如何使用存储(包括外部存储)

2017-11-02 10:13:19 527

转载 大话Ceph -- RBD那点事儿

原文链接:http://www.xuxiaopang.com/2016/10/13/easy-ceph-RBD/引言这篇文章主要介绍了RBD在Ceph底层的存储方式,解释了RBD的实际占用容量和RBD大小的关系,用几个文件的例子演示了文件在RBD(更恰当的是xfs)中的存储位置,最后组装了一个RBD,给出了一些FAQ。RBD是什么RBD : Ceph’s R

2017-10-23 19:58:04 3567

转载 大话Ceph -- CephX那点事儿

原文链接:http://www.xuxiaopang.com/2017/08/23/easy-ceph-CephX/《大话 Ceph 》系列文章通过通俗易懂的语言并结合基础实验,用最简单的描述来讲解 Ceph 中的重要概念。让读者对分布式存储系统有一个清晰的理解。引言这篇文章主要介绍了 Ceph 中的一个重要系统 – CephX 认证系统。简要介绍了 CephX

2017-10-23 19:39:12 8681 1

转载 Ceph架构介绍及使用(RBD部分)

RBD块存储是Ceph的另一大支撑点,它目前可以为虚拟机和主机(Host)提供不同路径的块存储。图十一上图为Ceph Cluster为虚拟机提供块设备支持。LibRBD是基于Librados的块设备接口实现,主要将一个块设备映射为不同的对象来实现。通过LibRBD可以创建一个块设备(Container),然后通过QEMU/KVM Attach到VM上。通过Conta

2017-10-23 19:10:04 4129

原创 CentOS下BeeGFS的安装小结

1. 配置信息① Software所有节点均为CentOS 7.1的虚拟机。另外,物理机为百兆网卡,虚拟机为千兆网卡。② Host ServicesBeeGFS-01(192.168.28.165):Management ServerBeeGFS-02(192.168.28.166):Metadata ServerBeeGFS-03(192.168.28.167

2017-06-19 17:39:27 8959 1

转载 GlusterFS文件系统弹性哈希算法

原文链接:http://www.taocloudx.com/index.php?a=shows&catid=4&id=66(作者:林世跃@TaoCloud)GlusterFS采用独特的无中心对称式架构,与其他有中心的分布式文件系统相比,它没有专用的元数据服务集群。在文件定位的问题上,GlusterFS使用DHT算法进行文件定位,集群中的任何服务器和客户端只需根据

2017-04-17 12:55:54 4614

转载 SPDK+NVMe SSD对接Virtio支撑红包场景性能

原文链接:http://mp.weixin.qq.com/s/nP62NpX0NAo4BZhpkAWaQg本文转载自云栖社区,原文标题《红包场景下,高性能本地存储技术将硬件性能发挥到极致》。链接:https://yq.aliyun.com/articles/71655编者注:本文介绍的高性能本地存储,应该没有针对可靠性方面的设计,因为在数据库层面有复制做为保

2017-03-10 10:35:03 6612

转载 KVM-Qemu-Libvirt三者之间的关系

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://changfei.blog.51cto.com/4848258/1672147QemuQemu是一个模拟器,它向Guest OS模拟CPU和其他硬件,Guest OS认为自己和硬件直接打交道,其实是同Qemu模拟出来的硬件打交道,Qemu将这些指

2017-01-06 11:01:12 853

转载 存储基础

原文链接:https://mp.weixin.qq.com/s/lOs8SyzyMljyIvjD_lqQ3w本文简要介绍了存储领域的若干重要术语,旨在帮助大家能更好地了解、学习存储这一领域。限于作者个人水平、精力有限,如有不当之处敬请多多包涵。1. DAS (Direct-attached Storage)直连

2016-12-29 11:14:07 1322

转载 解析Ceph和OceanStor 9000分布式存储

原文作者:ICT架构师技术交流(Hardy)原文链接:http://www.wtoutiao.com/p/111SobK.html      Ceph是呼声很高的开源分布式的SDS产品存储系统。同时提供对象存储、块存储和文件系统存储三种功能,满足不同应用需求。Ceph使用C++语言开发,遵循LGPL协议开源。Sage Weil(Ceph论文发表者)于2011年创立了

2016-12-16 15:17:44 11707

转载 存储性能测试漫谈

作者:coolcoder链接:https://zhuanlan.zhihu.com/p/20769990来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。身在存储行业,自然离不开存储性能测试。对于性能测试,一般有两种方法:1. 使用业内比较认可的性能测试工具,比如IOMeter、fio、iozone等。这类工具一般是开源的,应用范围很广泛,使

2016-12-13 16:15:51 3828

转载 Ceph工作原理及安装

文/魏镇坪(简书作者)原文链接:http://www.jianshu.com/p/25163032f57f著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。一、概述Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之一。

2016-12-06 15:41:49 3838

转载 开源日志系统比较

原文链接:http://dongxicheng.org/search-engine/log-systems/原文作者:http://dongxicheng.org/about/1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建

2015-08-06 10:52:03 825

转载 【采集层】Kafka 与 Flume 如何选择

原文链接:http://my.oschina.net/frankwu/blog/355298原文作者:http://my.oschina.net/frankwu采集层 主要可以使用Flume, Kafka两种技术。Flume:Flume 是管道流方式,提供了很多的默认实现,让用户通过参数部署,及扩展API.Kafka:Kafka是一个可持久化

2015-08-06 10:18:20 1241 1

原创 一个简单的爬虫douban_list_spider.py

源码在此:https://github.com/CuiBinghua/douban_list_spider/blob/master/douban_list_spider.py1. 简介douban_list_spider.py是一个简单的爬虫,可以根据关键字抓取豆瓣电影、豆瓣读书或者豆瓣音乐的条目信息.2. Python环境本人的Py

2015-07-21 10:23:14 872

原创 Linux监控系统linux-dash安装和使用小结

1. 概况Linux-dash是一个低开销的、基于Web的Linux服务器监控系统。Linux-dash的界面采用了widget布局,它直观地展示了Linux服务器的当前整体概况,包括内存和磁盘使用情况、网络、安装软件、用户、运行进程等。Linux-dash不是最先进的监控工具,它的优点在于容易部署,使用轻便。2. 环境准备我的操作系统环境是CentOS 6.4,已经预装了Ap

2015-05-13 15:48:21 8954 4

原创 远程服务器监控工具rtop安装和使用小结

1. 概况rtop是一个使用go语言编写的、简单的、无代理的远程服务器监控工具,基于SSH连接进行工作。rtop无需在被监控的服务器上安装任何软件,而是通过SSH直接连接到待监控服务器,然后执行命令来收集监控数据。rtop默认每五秒钟就自动更新监控数据,与其他*top命令类似。2. 安装rtop下载源码并构建(注:github和rtop官网的安装指南里,访问的是http而非ht

2015-05-11 16:53:31 3099

原创 VMware下OSSIM 5.0安装和使用小结

1. 概述OSSIM即开源安全信息管理系统(Open Source Security Information Management),是目前一个非常流行和完整的开源安全架构体系。OSSIM通过将开源产品进行集成,从而提供一个能够实现安全监控功能的、集中式、有组织的基础框架平台。2. 下载镜像文件AlienVault公司发布的OSSIM镜像文件使用的是裁减过后的Debian 6 64

2015-05-04 14:48:50 17567 3

转载 开源分布式搜索平台ELK(Elasticsearch+Logstash+Kibana)入门学习资源索引

原文链接:http://blog.csdn.net/gaoyingju/article/details/23750563Github, Soundcloud, FogCreek, Stackoverflow, Foursquare,等公司通过elasticsearch提供搜索或大规模日志分析可视化等服务。博主近4个月搜索数以百计的内容,甄选了以下有用的中英文slides

2015-04-16 10:49:14 1670

转载 常见的大数据术语表

本文由 伯乐在线 - 小胖妞妞 翻译,蓝枫紫叶 校稿。未经许可,禁止转载!英文出处:www.bigdata-startups.com。欢迎加入翻译小组。大数据的出现带来了许多新的术语,但这些术语往往比较难以理解。因此,我们通过本文给出一个常用的大数据术语表,抛砖引玉,供大家深入了解。其中部分定义参考了相应的博客文章。当然,这份术语表并没有100%包含所有的术语,如果你认

2015-02-12 14:01:21 1382

转载 【知乎】能不能用形象的比喻描述一下大数据的技术生态?

大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用汤锅直接当碗吃饭喝汤,你可以用小刀或者刨子去皮。但是每个工具有自己的特性,虽然奇怪的组合也能工作,但是未必是最佳选择。大数据,首先你要能存的下大数据。传统的文件系统是单机的,不能横跨不

2015-02-06 14:45:06 3634

原创 CentOS下使用ELK套件搭建日志分析和监控平台

1 概述ELK套件(ELK stack)是指ElasticSearch、Logstash和Kibana三件套。这三个软件可以组成一套日志分析和监控工具。由于三个软件各自的版本号太多,建议采用ElasticSearch官网推荐的搭配组合:http://www.elasticsearch.org/overview/elkdownloads/2 环境准备2.1 软件要求本文把ELK套

2015-01-30 17:32:29 25645 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除