暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAID讲解及配置

齐浩的运维笔记 2019-10-31
452
企业实战服务器RAID讲解及配置
目前在大部分企业里面用的最多的服务器就是DELL服务器,其中最有代表性的服务器例如DELL R710、DELL R720 2U系列或者DELL R820 4U服务器等等。(2U大概为8.74CM)标准机柜为42U,一个机柜可以放置12台DELL R720 2U服务器。

常见的企业采购服务器配置信息:

CPU型号:Intel(R) Xeon(R) CPU E5-2630 2.60GHz (2颗4核CPU或者2颗6核)。

内存型号:DDRIII 1666MHz  16G、32G、64G等等。

硬盘型号:希捷3.5寸 2T SATA 7500转速或者希捷600G SAS 15000转速。

在企业系统里面中,通常服务器归类一遍分为两个大类,一类为应用服务器(例如nginx、web、LVS、Tomcat服务器),和数据库服务器(Mysql、REDIS、Mongodb等)。
一般应用服务器硬盘2x300G SAS,采用Raid 1技术。如果三块硬盘创建RAID 5技术。这样可以实现冗余,如果数据不重要,也可以采用RAID 0技术。
那什么是Raid技术呢?
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
常见RAID特点:
RAID0:读写性能强,没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。
RAID1:磁盘的利用率最高只能达到50%(使用两块盘的情况下),是所有RAID级别中最低的。
RAID5:奇偶校验码存在于所有磁盘上 ,RAID5的读出效率很高,写入效率一般 ,磁盘容量为n-1/n(最低需要三块硬盘),最多允许坏一块硬盘。
RAID10:以理解为是RAID 0和RAID 1的折中方案。RAID 0+1可以为系统提供数据安全保障,但保障程度要比 Mirror低而磁盘空间利用率要比Mirror高。


如下图为DELL R720制作RAID的方法,其他型号同理:

开机启动根据提示按ctrl + r进入RAID配置界面如下:

然后按F2或者回车进入选择“Create New VD”-->RAID界面:

然后按回车可以看到RAID卡支持的几种RAID:

然后按空格键选择下面6块磁盘,然后再点击最右边的”ok”即可,如果想划分为多个虚拟磁盘,只需要修改VD Size后面的大小就行,常用的企业环境可以这么划分:(超过2T磁盘划分如下方式)

VD SIZE1 :120G (专门用于安装系统)

VD SIZE2 :8653G(分区超过2T,后面采用GPT格式格式化)

最后选择快速格式化即可,然后重启BIOS,进入系统安装即可。


企业Linux系统规范标准及常见配置

在真实Linux运维中,我们每个人都经历过Linux系统的安装,安装的方法常用的有两种:光盘安装和kickstart自动化安装等。
那系统安装到底有什么标准呢?请让我娓娓道来:

Ø 系统分区

/boot  200M

/      80G

Swap  16G

/data   剩余所有空间大小

Ø 系统软件选择

选择上海时区--->安装包选择如下:

系统安装包选择,这里选择“现在定制“。

系统安装包选择,左侧选择“开发“----右侧选择”开发工具“和“开发库”,语言选择“支持中文“,其他一概不选择。

如上安装即可。

Ø 格式化大于2T硬盘

确保超过2T的硬盘为单独的磁盘,可以使用如下命令进行格式化:

parted -s /dev/sdb  mklabel gpt

mkfs.ext3 /dev/sdb

mount  /dev/sdb  /data/

如下图假设:/dev/sdb 为10T硬盘,我们现在才有GPT格式来格式化:

使用命令格式化为GPT格式后如下:

然后mkfs.ext3 /dev/sdb格式化:

或者使用如下命令也可以:

parted-->select /dev/sdb---->mklabel gpt--->mkpart primary 0 -1 --->print 打印:


 Linux运维必备架构分析及制作能力培养
在企业运维中,我们经常会用到架构图,没有架构图,我们不能从直观上去快速了解整个系统的所有服务器及服务。所以规划和制定架构图是我们每个人运维SA必备的一项技术。
本次课程将给大家来构建一个主流企业完整的架构图,给大家分析架构图上各种含义:
首先我们的架构包含的元素为:

LVS+KEEPALIVED+SQUID+Nginx+Tomcat+MySQL(REDIS/MEMCACHED)等。

如下案例为LNAMP简单架构图:(1台nginx---2台apache--2台Mysql主从)

LVS+KEEPALIVED+SQUID+Nginx+Tomcat+MySQL架构图如下:


文章转载自齐浩的运维笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论