Centos7网卡绑定操作文档

 

 

测试环境:

测试网卡绑定主机一台,实行双万兆网卡绑定IP地址为192.168.0.176

测试绑定后流量的主机9台:一台万兆,六台千兆,两台百兆

 

 

主机操作:

在主机174上进行如下操作

#cd /etc/sysconfig/network-scripts/

#cp –rp ifcfg-p55p1 ifcfg-p55p2 /tmp/ ?将原网卡的配置文件拷贝一份

 

[root@ruichi174 network-scripts]# nmcli device status

DEVICE ???TYPE ?????STATE ???????CONNECTION

bond6 ????bond ?????connected ???bond6

p55p1 ????ethernet ?connected ???bond-slave-p55p1

p55p2 ????ethernet ?connected ???bond-slave-p55p2

enp1s0f0 ?ethernet ?unavailable ?–

enp1s0f1 ?ethernet ?unavailable ?–

lo ???????loopback ?unmanaged ???–

[root@ruichi174 network-scripts]#

 

创建bond网卡以及bond网卡模式

#nmcli connection add type bond con-name bond0?ifname bond0 mode balance-rr

 

将物理网卡绑定到bond0

#nmcli connection add type bond-slave ifname p55p1 master bond0

#nmcli connection add type bond-slave ifname p55p2 master bond0

继续阅读Centos7网卡绑定操作文档

纠删测试条带数据分布测试

集群环境:

2个主机节点共4个osd做缓存池

3个主机节点共5(2,2,1)个osd做纠删池

k=2 m=1,故障域设为host,forward模式

 

测试步骤:

  1. 写入1MB文件

1个pg上面有数据,3个osd上分别有一个512KB的文件,3个osd分别在不同的主机上

  1. 写入4MB文件

1个pg上面有数据,3个osd上分别有一个2MB的文件,3个osd分别在不同的主机上

  1. 写入8MB文件

2个pg上面分别有4MB的数据

1个pg对应:3个osd上分别有一个2MB的文件,3个osd分别在不同的主机上

另1个pg对应:3个osd上分别有一个2MB的文件,3个osd分别在不同的主机上

  1. 更改缓存池的条带化块大小为8M,写入10MB的文件

1个pg上面有8MB的数据,3个osd上分别有一个4MB的文件,3个osd分别在不同的主机上

另外1个pg上面有2MB的数据,3个osd上分别有一个1MB的文件,3个osd分别在不同的主机上

  1. 写入10个1MB文件,10个5MB文件,30个20MB文件,50个30MB文件

md5sum查看唯一标识符,down掉1个节点后,md5sum查看唯一标识符,无变化

pg对应的数据大小变化了

 

测试结论:

  1. 数据写入纠删池后,先根据条带化的块大小切分,再根据k和m计算,均匀分布在各主机的osd上。

例如,写入6MB的文件,根据条带化块4M,所以切成2份,4MB和2MB分别在2个pg上。根据k=2、m=1,4MB的切成2个2MB,同时生成一个2MB的纠删数据,均匀分布在3个osd上;2MB的切成2个1MB,同时生成一个1MB的纠删块,均匀分布在3个osd上。

  1. down节点后文件唯一标识符不变化
  2. pg和文件是多对多的关系

Centos7- NIS环境搭建

操作系统:Centos7.2

NIS服务端:192.168.0.243

NIS客户端:192.168.0.244

服务端与客户端hosts文件均有对方主机名与ip映射记录。

 

一、配置NIS服务器

1.?安装NIS及相关软件包

yum -y install ypserv,ypbind,yp-tool

2.?设定NIS的网域名称

NIS是会分domain name来分辨不同的账号密码工具的,因此必须要在服务器端指定NIS域名称,这是指定的域名称为“song”直接编辑/etc/sysconfig/network加入配置;

增加开机自动加入NIS域
vi /etc/rc.d/rc.local
加入/bin/nisdomainname song

3.NIS服务器访问权限设置

编辑NIS配置文件/etc/ypserv.conf,允许特定的主机访问NIS服务器。

Host:指定客户端,可以指定具体IP地址,也可以指定一个网段

Domain:设置NIS域名,这里的NIS域名和DNS中的域名并没有关系,两者是两套不同系统。

Map:设置可用数据库名称,可以用“*”代替所有数据库

Security:安全性设置。主要有none、port和deny三种参数设置。

none:没有任何安全限制,可以连接NIS服务器。

port:只允许小于1024以下的端口连接NIS服务器。

deny:拒绝连接NIS服务器。

另外,ypserv.conf文件是逐行解释执行,所以要注意设置顺序

? 继续阅读Centos7- NIS环境搭建

CENTOS7-LDAP环境搭建

操作系统:Centos7.2

操作系统:Centos7.2

LDAP服务端:192.168.0.253

LDAP客户端:192.168.0.251

服务端与客户端hosts文件均有对方主机名与ip映射记录。

一、配置LDAP服务器

1. 安装LDAP及相关软件包

yum -y install openldap openldap-clients openldap-servers migrationtools openldap-devel nss-pam-ldapd bind-dyndb-ldap compat-openldap perl-LDAP krb5-server-ldap php-ldap openssl

2. 配置slapd主配置文件

openldap的主配置文件是/etc/openldap/slapd.conf文件,但是在新版的openldap中,采用了目录树的配置方式。

详情可参考:

man 5 slapd-config

也就是将配置存放在/etc/openldap/slapd.d目录中。

继续阅读CENTOS7-LDAP环境搭建

centos6.5手动部署ceph0.94过程

一、环境

2台虚拟机? 192.168.0.141? hwc1?? 192.168.0.142? hwc2

系统:centos 6.5? 64位

当前环境内核:3.14

Osd:????? 每台主机一个osd??? 分区为sdb1

Mon:???????? hwc1

Mds:??? ??? hwc1

二、部署yum源

建立ceph的repo文件

[root@hwc1 yum.repos.d]# vi ceph.repo

[root@hwc1 yum.repos.d]# pwd

/etc/yum.repos.d

添加如下内容:

[ceph]

name=Ceph packages for $basearch

baseurl=http://ceph.com/rpm/el6/$basearch

enabled=1

priority=2

gpgcheck=1

type=rpm-md

gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

 

[ceph-noarch]

name=Ceph noarch packages

baseurl=http://ceph.com/rpm/el6/$basearch

enabled=1

priority=2

gpgcheck=1

type=rpm-md

gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

 

[ceph-source]

name=Ceph source packages

baseurl=http://ceph.com/rpm/el6/$basearch

enabled=1

priority=2

gpgcheck=1

type=rpm-md

gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

另外一台主机做同样的操作。

每台主机安装yum-plugin-priorities

继续阅读centos6.5手动部署ceph0.94过程