自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨落寒冰的博客

专注于虚拟化、云平台、自动化,欢迎技术交流~

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

原创 使用sed删除匹配行的上一行和下一行

1.删除匹配行的上一行和下一行:sed -i -e '/string/{n;d}' -e '$!N;/\n.*string/!P;D' file2.sed中使用变量,删除匹配行的上一行和下一行:AA=string #变量指定匹配字符串sed -i -e '/'"$AA"'$/{n;d}' -e '$!N;/\n.*'"$AA"'$/!P;D' file...

2018-05-21 18:59:35 21907 3

转载 运维服务能力管理体系应建立的几种能力

运维服务能力管理体系应建立的几种能力包括:1.运维业务战略设计与规划能力:企业应具备有对运维业务的定位、发展战略、新型运维业务发展进行规划分析的能力,能够规划出与战略相匹配的运维业务方向、业务的管理策略、需要的配备资源等方面的能力。2.运维业务管控能力:企业应能规划和设计运维业务的整体化、标准化的解决方案,基于客户需求,在运维业务的营销、交付等层面提供快速、灵活的解决方案的能力。解决方案可包括运维...

2018-02-12 17:55:52 3932

原创 Saltstack模块file发送中文名称文件问题解决

最近又用到了saltstack,发现过了这么多年,salt的file模块无法发送中文名称文件问题还没有人解决。蛋蛋的忧伤啊,国内这么流行的东西既然不支持中文。于是从昨晚一直决战到今天天亮,终于找到了可行性方法。下面做个笔记,希望能帮到有需要的人。一、问题再现需求:要同步一个文件夹(同步文件或文件夹一样)到minion端,文件夹里包含中文名称的文件执行过程报错:1

2017-11-24 17:17:36 2738

原创 CentOS 7.3 Sentinel实现Redis集群高可用部署

三台机器:10.149.151.81    master/Sentinel10.149.151.82    slave1/Sentinel10.149.151.83    slave2/Sentinel一、初始化系统环境(三台均需操作)echo "vm.overcommit_memory = 1"  >> /etc/sysctl.confsysctl -pecho 10

2017-03-03 20:48:09 2080

原创 CentOS 7.3 分布式存储Glusterfs部署使用(二)

Glusterfs_Client:一、配置hostscat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdoma

2017-03-03 20:43:01 1785

原创 CentOS 7.3 分布式存储Glusterfs部署使用(一)

Glusterfs_Server:四台服务器:192.168.101.5 glusterfs1192.168.101.6 glusterfs2192.168.101.7 glusterfs3192.168.101.12 glusterfs4一、初始化服务器参考:利用openstack建设适合中小型互联网企业的私有云(三)二、配置主机hostscat /

2017-03-03 20:42:01 3391

原创 利用openstack建设适合中小型互联网企业的私有云(七)

安装配置高可用软件corosync+pacemaker:一、安装crmsh控制节点controller1和controller2:cat /etc/yum.repos.d/ha-clustering.repo[network_ha-clustering_Stable]name=Stable High Availability/Clustering packages (Cent

2017-01-23 14:38:15 3130

原创 利用openstack建设适合中小型互联网企业的私有云(六)

配置控制节点ssh相互认证,配置rabbitmq高可用:一、配置控制节点ssh相互认证控制节点controller1和controller2:ssh-keygen -t rsa 控制节点controller1:scp ~/.ssh/id_rsa.pub controller2:~/.ssh/authorized_keys控制节点controller2:sc

2017-01-23 10:49:25 2906

原创 利用openstack建设适合中小型互联网企业的私有云(五)

安装openstack环境包,配置mariadb数据库高可用:一、安装openstack环境包控制节点controller1和controller2:yum install centos-release-openstack-liberty -yyum upgrade -yyum install python-openstackclient openstack-selinux mem

2017-01-03 15:37:38 6881

原创 利用openstack建设适合中小型互联网企业的私有云(四)

配置系统环境,实现时间服务器高可用:三台服务器,两台做控制节点,一台做计算节点,信息如下(根据自己环境,自行修改)。192.168.101.4 controller1192.168.101.3 controller2192.168.101.1 compute1两个控制节点VIP:192.168.101.241 controller一、配置系统环境配置ho

2017-01-03 14:25:08 8440

原创 利用openstack建设适合中小型互联网企业的私有云(三)

CentOS 7.3 系统安装、系统初始化:一、系统安装1.服务器至少四块硬盘,做raid 5,磁盘初始化2.系统分区:/boot      2Gswap     8G/             50G/var        剩余磁盘3.选择最小化安装系统二、系统初始化这里写了一个初始化脚本centos7_init.sh供参考,对应参数自行修改:#!

2017-01-03 11:45:39 9680

原创 利用openstack建设适合中小型互联网企业的私有云(二)

配置服务器物理网卡高可用:云服务器的数据传输是相对频繁的,为避免单块物理网卡损坏造成整个服务器节点不可用,建议把服务器网卡做成高可用。下面我们采用bond方式(模式均为0)来做网卡高可用,em1、em2和em3、em4做成bond分别命名为bond0和bond1,其中bond0用于管理网络,bond1用于供应商网络。关于云平台bond的配置,之前已经写了一篇博客可供参考,这里不

2016-12-21 15:50:19 6711

原创 利用openstack建设适合中小型互联网企业的私有云(一)

环境准备及网络拓扑:一、环境要求交换机:2台(做成双活,交换机互为主备)服务器:3台(两台做控制节点,一台做计算节点;官方推荐生产控制节点三台为宜,但考虑到成本,中小型互联网企业俩台即可)二、软件要求系统版本:CentOS 7.3openstack版本:Liberty 说明:1.openstack之所以选择Liberty这个版本,主要是由于两

2016-12-20 17:49:45 9926

原创 利用openstack建设适合中小型互联网企业的私有云(零)

年关将近,各项目已基本完成,工作暂告一段落。一直想静下来写点什么,最近刚好完成生产openstack的更新换代,趁着这个机会,落文为档,把openstack工作中的一些个人心得体会和实施操作经验给大家分享一下,希望能给有需要的人一些帮助。下面以问答的方式来说一些事情1.openstack诞生已经第七年,大家都说好,为什么市场上实际使用的企业并不多?首先,openstack像

2016-12-19 23:35:57 17426 1

原创 CentOS6.5 运维平台FourthGen部署说明

一、升级python版本参见:

2016-10-26 13:33:03 8311 7

原创 CentOS7.2 chrony替代ntp搭建时间服务器

chrony既可作时间服务器服务端,也可作客户端。最近在测试chrony,发现chrony性能比ntp要好很多,且chrony配置简单、管理方便,决定记录和大家分享一下。一、配置接口时间服务器(连接更精确时间服务器的服务器),假设IP为192.168.1.11.安装所需包yum install chrony -y2.配置chrony主配置文件如下:cat /etc

2016-09-30 16:28:02 24332

原创 CentOS 6.5 最小化安装系统初始化脚本

#!/bin/bash#:***********************************************#:Program:centos6_init_shell#:#:Author:ylhb#:#:History:2016-08-24#:#:Version:3.0#:***********************************************c

2016-09-30 11:38:21 4742

原创 CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN+DVR私有网络)

#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1

2016-09-26 12:06:42 6208

原创 CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN+DVR私有网络)

#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d

2016-09-26 12:06:11 6338

原创 CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN私有网络)

#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1

2016-09-24 13:45:19 6698

原创 CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN私有网络)

#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d

2016-09-24 13:44:42 6669

原创 CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN供应商网络)

#!/bin/bash#部署计算节点#配置时间服务器yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 10 3allow 192.168.101.0/24bindcmdad

2016-09-20 15:02:16 7036

原创 CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN供应商网络)

#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0driftfile /var/lib/chrony/driftrtcsy

2016-09-20 15:01:43 7118

原创 CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)

使用bond实现网卡聚合链路脚本:#!/bin/bash#创建一个名为bond0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2ETH3=eno3ETH4=eno4modprobe bondingcat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE

2016-09-06 13:42:18 32889

原创 CentOS 7.2 team实现网卡聚合链路(双网卡绑定)脚本及验证

使用team实现网卡聚合链路脚本#!/bin/bash#创建一个名为team0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2#ETH3=eno3#ETH4=eno4nmcli con add type team con-name team0 ifname team0 config '{"runner": {

2016-09-03 11:09:59 17912

原创 [BUG] Neutron创建虚拟路由器,端口状态为down,设置路由网关未生效

Openstack版本:Liberty系统平台:CentOS 7.2 64bit网络模型:VLAN(external)+VXLAN(private)###############################################################1.现象创建虚拟路由器,将子网关联上去,并设置到external的路由网关neutron rout

2016-04-15 13:42:15 14322

原创 CentOS7.2 调整mysql数据库最大连接数

系统版本:CentOS7.2 64bitmysql版本:5.5.47-MariaDB#############################################################CentOS7系统调整数据库最大连接数和之前有所不同,如下:1.查看mariadb数据库最大连接数,默认为151MariaDB [(none)]> show variab

2016-04-12 13:29:54 19220 3

原创 Nova报错:OperationalError: (_mysql_exceptions.OperationalError) (1040, 'Too many connections')

Openstack版本:Liberty系统版本:CentOS 64bit##########################################################1.现象当在Dashboard上操作一段时间后,会频繁出现报错,使用命令行操作也是出现“500 未知内部错误“,经查nova-api.log发现如下报错:2016-04-11 14:23:

2016-04-12 12:22:27 14195

原创 [BUG] Dashboard报错:if usages['subnets']['available'] <= 0: KeyError: 'available'

Openstack版本:Liberty系统平台:CentOS 7.2 64bit1.现象:管理员登陆Dasgboard,查看项目》网络》网络》选择一个网络》选择一个子网》查看网络ID,如下:查看httpd日志报错如下:tail -f /etc/httpd/logs/error_log[Tue Apr 12 10:24:08.830778 2016] [:error

2016-04-12 11:10:28 10779

原创 CentOS6.5 Gitolite构建Git镜像服务器

若有大量其他的客户机与Git服务器不在同一个数据中心,这样在批量进行Git克隆等操作时,会出现专线带宽长时间占用、操作速度缓慢等现象,而长时间占用带宽会给业务带来不良影响。解决这种现象,我们可以在客户机所在的数据中心搭建一台Git镜像服务器(Git镜像服务器与Git服务器相同,客户机可以直接从这台服务器进行克隆等操作)。下面来进行Git镜像服务器的构建:一、环境准备三台Cent

2016-03-28 11:53:52 8188

原创 CentOS7.1 Liberty云平台之Dashboard篇(7)

控制节点:一、安装及配置Dashboard1.安装dashboard相关包yum install openstack-dashboard2.配置/etc/openstack-dashboard/local_settingsOPENSTACK_HOST = "controller"ALLOWED_HOSTS = ['*', ]CACHES = { 'default': {

2016-03-27 16:03:05 2220

原创 CentOS6.5 Gitolite构建Git服务器

若只作为版本控制,使用Gitlab构建Git服务器,是一个十分不错地选择。但要把版本控制作为一个生态系统的组成部分,使用文本模式的Gitolite构建Git服务器,会更利于系统管理。下面开始Gitolite构建Git服务器一、环境准备两台CentOS6.5 系统服务器,一台做客户机,一台做服务机,配置如下:客户机:主机名:gclient.ylhb.comIP:10.

2016-03-25 18:21:47 10664

原创 CentOS7.1 Liberty云平台之Networking篇(6)

选择Provider networks控制节点:一、安装配置Networking服务1.创建数据库及管理用户mysql -u root -p执行以下命令CREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPAS

2016-03-22 13:54:44 2679

原创 CentOS7.1 Liberty云平台之Compute篇(5)

控制节点:一、安装及配置Compute服务1.创建数据库及管理用户登陆数据库mysql -u root -p执行以下命令CREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON no

2016-03-18 15:46:31 1367

原创 CentOS7.1 Liberty云平台之Image篇(4)

控制节点:一、安装及配置1.创建数据库及管理用户登录数据库mysql -u root -p执行以下命令:CREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';GRANT ALL PRIVILEGES O

2016-03-18 10:44:09 1438

原创 CentOS7.1 Liberty云平台之Identity篇(3)

一、安装及配置1.创建数据库及管理用户登陆mariadb数据库mysql -u root -p执行以下命令CREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_DBPASS';GRANT ALL PRIVILEGE

2016-03-17 11:51:22 1724

原创 CentOS7.1 Liberty云平台之环境准备(2)

一、各节点配置Openstack源库yum install centos-release-openstack-liberty -y升级YUM源库yum upgrade安装Openstack客户端yum install python-openstackclient -y二、安装及配置mariadb数据库controller:yum install mariadb mariadb-

2016-03-16 17:37:50 1677

原创 CentOS7.1 KVM虚拟化之虚拟机根分区扩容(8)

注:适用于未使用KVM管理的分区,要求根分区为最后一个分区一、扩展虚拟机磁盘1.关闭虚拟机virsh shutdown vm1-clone2.查看虚拟机磁盘当前大小[root@kvm01 ~]# qemu-img info /vm-images/vm1-clone.img image: /vm-images/vm1-clone.imgfile format: qcow2

2016-03-16 13:34:37 10271

原创 CentOS7.1 KVM虚拟化之libguestfs-tools工具常用命令介绍(7)

安装过libguestfs-tools工具后,会产生一系列命令如下:[root@kvm01 ~]# virt-virt-alignment-scan virt-df virt-inspector virt-rescue virt-win-regvirt-builder virt-diff vir

2016-03-16 11:49:20 7098

原创 CentOS7.1 KVM虚拟化之虚拟机内存、CPU调整(6)

一、调小虚拟机内存调小虚拟机内存可以动态实现,不用关机1.查看当前内存大小[root@kvm01 ~]# virsh dominfo vm1-clone | grep memoryMax memory: 786432 KiBUsed memory: 786432 KiB2.设置虚拟机内存大小为512MB[root@kvm01 ~]# virsh setmem

2016-03-16 10:09:39 14338 1

空空如也

空空如也

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

TA关注的人

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