文档库 最新最全的文档下载
当前位置:文档库 › HP DL388 G7做OLI,RAID,BIOS设置linux安装概要

HP DL388 G7做OLI,RAID,BIOS设置linux安装概要

HP DL388 G7做OLI,RAID,BIOS设置linux安装概要
HP DL388 G7做OLI,RAID,BIOS设置linux安装概要

Hpilo配置

开机怎么进的第一个界面按any 然后还没出现阵列卡信息的时候赶紧按F8 我就是这样进去的不知道有没有什么便捷的途径。

进来之后就这界面,

Network跟user是我们配置的重点,

Network下面的nic and tcp/ipnetwork interface adapter开启下面是配置ip address 子网掩码网关地址,还有dns和dhcp的配置。还有一个user的设置设置ilo登录用户的添加删除权限等。

配置好ilo之后找跟网线将服务器的ilo口连入我们局域网内,这样就可以通过远程控制服务器啦,浏览器里面输入刚设置的地址,输入用户名密码。

远程控制啦本机电脑要按照相关软件的具体看说明,这个网页还有其他一些配置或者查看状态的基本上我用不到。

一切ok后点integrated remote console 以后就可以在自己电脑上全程控制服务器关机开机bios设置等等啦但是要注意有个问题就是你要买惠普的ilo的license不过可以注册一个免费使用60天的。

RBSU BIOS介绍篇

开机画面看提示setup F9

刚进来肯定是基本信息,设备类型,序列号,BIOS版本备份BIOS版本CPU内存按下tab 能看到网卡mac

一、System options

serial port options—virtual serial port 虚拟串口不可关闭哦,关闭了就不能用ILO远程管理控制

二、Power management options

Hp power profile(惠普默认的电源或者功率配置)-balanced power and performance 平衡电源和性能模式minimum power usage 最小功率使用不知道能省多少电maximum performance最大功率和性能不知道能耗多少电

Hp power regulator—hp dynamic power savings mode 动态电源模式(根据cpu工作量调整电源工作模式)hp static low power mode惠普静态低电压模式(系统保持低性能工作模式)Hp static high performance mode 惠普静态高性能模式(系统保持在高性能工作模式)

Os control mode操作系统控制模式(在操作系统下开启电源管理策略)

Redundant power supply mode(扩展的电压支持模式)---balanced mode平衡模式

三、Pci IRQ settingspci中断设置

四、PCI device enable/disable PCI设置(打开或关闭PCI设备)

五、Standard boot order(IPL)设置启动顺序的硬盘启动光驱启动==

六、Boot controller order 设置控制器的启动顺序,我进去就看到这列卡控制器跟intelsata controller#1好像是intel提高硬盘读写速度的什么技术,我做了阵列所以就选择阵列卡优先启动啦。

七、Data and time日期和时间设置

八、Server availability服务器可用性设置

asr status ASR状态ASR timeout ASR超时时间设置

Thermal shutdown过热关机设置wake-on LAN网络唤醒post F1 prompt自检出错或者设置更改提示F1等待power button on电源按键模式automatic power-on 加电自动开机

power-on delay服务器加电延时开机

九、Server security 服务器安全设置

set power-on password 加电密码设置set admin password 管理员密码设置network server mode 网络服务器模式

十Bios serial console &EMS BIOS命令行模式

Bios serial console port端口选择bios serial console baud rate 波特率设置EMS console

Bios interface mode bios接口模式设置

Server asset text服务器特定文本设置

Server info text 服务器信息文字

Administrator info text管理员信息文字

Service contact text 服务器内容文字

Custom post message自定义消息

以上这些貌似都是用来输入一些文字来标示服务器的某些信息,便于识别和管理用的,会显示在服务器的post界面。

十一、Advanced options高级选项

Advanced system rom options 直接翻译就是高级系统rom选项看看里面的子选项先

Option rom loading sequence rom选择rom载入的选项—load option card devices first 卡设备选项优先---load embedded devices first 嵌入设备优先应该是指服务器里面硬盘光驱等载入优先。

MPS table mode 这个选项依赖于操作系统选择,应用于中断路由,默认不要做更改。Rom selection rom选择里面两个菜单允许你使用当前rom 或者一个之前备份的rom,此选项提供在主用bios和备用bios间切换功能,当发生bios切换,当前bios中的配置和应用将全部切换到备用的bios上。

NMI debug button NMI 允许通过NMI按钮产生一个NMI 通常是用来排错的,看到debug不得不想到排错,开启debug功能,系统在蓝屏,挂起,不明故障时,按下NMI按钮。Virtual install disk 虚拟安装盘控制虚拟安装盘开启或关闭。

PCI bus padding options 允许用户关闭默认的pci总线设置

Power-on logo 就是可以让系统启动的时候不让显示logo 没使用价值,个人喜好设定。Hide option rom messages 隐藏rom选项消息,

Video options 搞不懂好像是说默认怎么关闭掉嵌入式video controller 当有一个video controller安装时候这个选项保证ilo远程接口仍然可用。里面三个设置项好像是设置optional video 跟embedded video优先级的。

Thermal configuration 温度配置其实应该就是散热风扇方面的设置。里面就两个设置optimal cooling最理想的制冷,新的机子应该就这样设置最理想了increased cooling增强制冷估计会影响散热风扇寿命,老的机子散热差的时候这样设置。

Service options 这个里面貌似可以更改serial number 和product Id两项。

Advanced performance tuning options 高级性能选择项

HW prefetcher开启或关闭处理器的预读取功能。在非常限制的情况下关闭会改善性能,在vast majority情况下默认是开启状态提供更好的性能。搞不懂这个解释。

Adjacent sector prefetch

DCU prefetcher

Data reuse

Node inter leaving这几个选项完全不懂其意图

Drive write cache 开启设备写缓存在ATA hard drive 说是能改善greater 设备性能,但是会导致数据损坏在掉电或者关机的时候,听着,还不默认让他关闭吧。

Asset tag protection锁定asset tag information锁定后asset tag不能被檫除。默认是没有锁定的。

十二、System default options系统默认选项

restore default system setting恢复默认系统设置应该是将RBSU BIOS设置恢复出厂设置Restore setting、erase boot disk 所有配置都被还原为默认值,RBSU会也会影响到boot disk 上面的数据被清除。

User default options 用户默认选项允许用户自定义自己的默认配置设定,不管什么时候这个默认配置被引导,这个默认设定被用户保存后可以被用来替代出厂默认设置。

十三、Utility language语言选择里面不会有中文的,所有还是不去点他。

阵列配置

开机第一画面根据提示先按any键,然后会提示你按F8键。先准备好阵列卡的驱动拷到u 盘或者软盘,有的系统没有你阵列卡的驱动要另外加载。

刚进来是下面这个画面

就三个菜单创建查看或者删除我们点创建

由于是板载的raid卡,所以只支持raid1+0跟raid0了要坐raid5可以购买缓存器或者自己配独立raid卡。我们这五个硬盘,看来只可以做raid1+0了,有点就是同一条带上只要不坏两个硬盘照样可以用,缺点是写的速度没有改善读取的速度快了,这个也得偶数组硬盘去做,我们这里五个单出来这个就坐热备了

spare 区域use one drive as spare选中,好像是说这个热备的盘平时是加电的,但是出于standby状态,如果阵列中运行的那个盘故障,此热备盘顶上去。

Maximum boot partition 最大引导分区设置,选中enable 可最大支持启动磁盘分区8G,网上说只有在安装win 2008的时候有用处,待确定。

安装linux

在我们远程管理那个界面有个virtual drives里面设置可以从我们电脑本地磁盘找到要安装的iso文件进行引导。

Linux安装分区是要注意的一点

分区用到LVM逻辑卷管理器,他的过程是把硬盘驱动器空间分割为物理卷PV,然后再将他们合并到逻辑卷VG,最后再分割为可以在其上创建文件系统和安装点的逻辑卷LV

1、boot分区不能位于LVM内,大小就给200M够了安装引导文件而已。

2、创建物理卷PV

3、创建卷组VG

4、在卷组内创建逻辑卷LV

5、Swap交换分区物理内存2G或者以下swap分区给个物理内存的两倍,超过2G内存或者

更大内存就给个1倍的空间够了,所以我这里给了8G,swap分区。

6、/根目录给个10G /home分区每个用户的私有数据到这个目录的子目录下。大小取决于

将有多少用户使用系统,以及有什么样文件放在他们目录下面。给10G,/tmp临时文件分区程序创建的临时数据大都存在这个目录,给2G,/usr分区第二级目录包含所有用户程序(/usr/bin),库文件(/usr/lib),文档(/usr/share/doc)deng,这是系统中耗空间最多的部分给个80G,/opt附加应用程序给1G,/var所有可变数据,网站,电子邮件,数据库软件包系统的缓存,因为我们服务器主要是做mysql数据库所以剩下的空间全部给他160G

Linux安装完后做些什么呢?

网络配置ifupethX启动某个网卡。Vi 修改网络配置文件,或者直接setup选择网络配置在那里面改。最后service XXX(服务进程名) restart,应该就可以连接网络啦。

Openssh服务配置,这样通过secureCRT远程连接,因为telnet不安全。如果要用linux桌面就得配置VNC服务,然后通过VNC访问远程桌面。Iptables防火墙规则配置,让系统安全起来。还得建个ftp服务器或者samba,因为肯定要在linux跟我现在用的win之间交换文件。接下来就安装mysql数据库包括一些管理工具。以上linux部分有时间慢慢细化下过程。

建立Linux环境软RAID5教程

1:Raid定义 RAID,全称Redundant Array of Inexpensive Disks,中文名为廉价磁盘冗余阵列.RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的.而硬RAID是一般通过RAID卡来实现RAID的.前者配置简单,管理也比较灵活.对于中小企业来说不失为一最佳选择.硬RAID 往往花费比较贵.不过,在性能方面具有一定优势. 2:RAID分类 RAID可分为以下几种,做个表格认识下: RAID 0存取速度最快没有容错 RAID 1完全容错成本高,硬盘使用率低. RAID 3写入性能最好没有多任务功能 RAID 4具备多任务及容错功能 Parity 磁盘驱动器造成性能瓶颈 RAID 5具备多任务及容错功能写入时有overhead RAID 0+1速度快、完全容错成本高 3:Linux RAID 5实验详解 假设我有4块硬盘,(没有条件的朋友可以用虚拟机设置出4块硬盘出来).分别为/dev/sd a /dev/sdb /dev/sdc /dev/sdd.首先做的就是分区了. 其它分区照这样做全部分出一个区出来.下面是总分区信息: fdisk -l 下一步就是创建RAID了. mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[a-d]1 OK,初步建立了RAID了,我们看下具体情况吧. mdadm --detail /dev/md0 让RAID开机启动.配置RIAD配置文件吧.默认名字为mdadm.conf,这个文件默认是不存在的,要自己建立.该配置文件存在的主要作用是系统启动的时候能够自动加载软RAID,同时也方便日后管理. 说明下,mdadm.conf文件主要由以下部分组成:DEVICES选项制定组成RAID所有设备, ARRA Y选项指定阵列的设备名、RAID级别、阵列中活动设备的数目以及设备的UUID号. mdadm --detail --scan > /etc/mdadm.conf vi /etc/mdadm.conf 将/dev/md0创建文件系统, mkfs.ext3 /dev/md0 内容 挂载/dev/md0到系统中去,我们实验是否可用: 好了,如果其中某个硬盘坏了会怎么样呢?系统会自动停止这块硬盘的工作,然后让后备的那块硬盘顶上去工作.我们可以实验下. 如果我要移除一块坏的硬盘或添加一块硬盘呢? mdadm /dev/md0 --remove /dev/sdc1

命令行下配置RAID磁盘阵列(centos)

Linux下配置软件磁盘阵列(RAID) 磁盘阵列的特点是提高数据存储性能跟数据的安全性,磁盘阵列会分为不同的等级,根据性能跟数据安全性的需求不同而选择不同的等级去配置,一般在光盘上会有比较方便的配置界面,但是既然学习linux还是建议要熟悉下使用命令还的方式去配置. 一、磁盘阵列的不同等级 1.RAID-0(等量模式) 这种模式就是使用多块磁盘组成,然后RAID会把磁盘划分为等量的区块,然后把数据按该区块切割成好,依次存放到各个磁盘中,这个等级的RAID性能是最好的,但是只要有一个磁盘损坏数据就损坏了,安全性较低. 2.RAID-1(备份模式) 这种模式模式一般由两块磁盘组成,存储数据时两块磁盘都会存储同样的数据,所以性能上是相对较差的(针对软件磁盘阵列),但是在数据安全方面是比较安全的,因为相当于备份了一份数据. 3.RAID-5 这种模式是综合了性能跟数据安全性的产物,至少由三块磁盘构成,这各等级的数据写入类似RAID-0这种模式,但是在每个写入的循环中都给其中一个磁盘写入的是一个同位检查数据(Parity),用于当有磁盘损坏的时候进行数据救援,这种模式是允许损坏一个磁盘,当然也有更高级的模式RAID-6等事允许两个磁盘损坏的,这里就不多说了. 二、磁盘阵列的设置 1.磁盘阵列的配置命令 Mdadm --create --auto=yes /dev/md[0-9] --raid-devices=N --level=[015] --spare-devices=n /dev/sdx /dev/hdx …… 命令解释: --create:表示新建RAID --auto=yes:决定新建后面的磁盘阵列/dev/md1 /dev/md2…..等等 --raid-devices=N:使用几个磁盘做为磁盘阵列的设备 --level=[015]:设置该磁盘阵列的等级,一般为0、1、5中的一种就可以了 --spare-devices=n:使用几个磁盘作为备用设备 2.磁盘阵列查询 Mdadm –detail /dev/md[0-9]#该命令会得到已经存在的RAID的详细信息 3.Spare Disk:预备磁盘功能 这个预备磁盘就是上在—spare-devices=n这里指定的,这回使得主机上的磁盘又n块是用来作为预备磁盘的,有了这个spare disk当我们的主机有磁盘坏了,也不需要我们手动来更换,系统会把预备磁盘纳入RAID中,把坏的磁盘划出来. 4.RAID可针对磁盘也可针对分区 也就是说在配置命令最后面的/dev/sdx、/dev/hdx……这些要纳入RAID中的设备可以多块磁盘,也可以是多个分区.

linux centOS 软raid1 制作图解

linux centOS 软raid1 制作图解 RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。 在服务器上安装两块硬盘,或者在虚拟机上新建两个虚拟硬盘,由光驱启动,开始安装。 按着平时的安装方法,直到以下一步的时候,选择Create custom layout 自定义创建分区,

下一步是文章的核心了,点击RAID 强出一个新窗口,选择Create a software RAID partition 建立一个软RAID分区

File System Type 中选择software RAID(系统文件类型为软Raid)在Allowable Drives 中把hdb 的硬盘选项去掉(许可硬盘选择hda) Size中输入你要求的分区大小 其它不用修改,点击OK

同样的方法,在hdb 中也新建一个同样大小的分区,再次点击RAID 这里和之前的方法一样,除了Allowable Drives 中把hda 去掉,留下hdb (因为刚刚划分了hda , 现在要划分hdb ),完成后点击OK 同样的方法,再划分出你喜欢的空间,切记hda和hdb划分出来的空间要完全一样。

这次实验划分如下 /boot 100M / 10G swap 1G 除以上三个分区外还有一些空间未划分,因为在后面的教程会教大家如何划分未划分的分区,和在已有的系统中建立raid,如有需要,请关注我的BLOG https://www.wendangku.net/doc/a89938252.html,/buypc_hao/ hda和hdb 分区划分完成后,开始建立raid1 了!点击RAID,弹出新窗口中选择Create a Raid Device, 建立RAID设备

Linux平台硬RAID配置方法说明

1.1.1.创建硬RAID 1.1.1.1.查看raid卡 先查看硬raid卡情况,了解raid卡下面的磁盘编号。 # MegaCli –PdList -aAll 参数解释: -PdList Pd代表物理盘,即raid卡连接的硬盘,List 列出物理盘信息 -aALL 选择所有适配器,每个raid卡一个适配器。 -a0表示第一个raid卡。 磁盘状态: Firmware state: Online RAID配置成功且磁盘在线 Firmware state: Unconfigured(good), Spun Up RAID未配置或该磁盘还未被RAID使用 Firmware state: Unconfigured(bad)该磁盘未被RAID使用,但是有问题 Firmware state: copyed 该磁盘处于数据回拷状态,比如在raid5中用新盘替换坏盘时,新盘自动处于copy状态 磁盘状态在MegaCli -Pdlist -aALL 的输出信息里面查看。 1.1.1. 2.创建raid1 命令如下: # MegaCli –CfgLdAdd –r1 [252:0, 252:1] Direct –a0 Note [252:0]中252为硬raid卡的enclosure Device Id,0为该卡接的硬盘编号Slot Number。可以通过MegaCli –PdList –aALL查看 查看配置后的RAID信息: # MegaCli –CfgDsply -a0 若硬raid创建成功后,会在系统设备节点下新增一设备 /dev/sdX, X根据具体而定。1.1.1.3.初始化raid

linux下raid配置详解

Linux Raid实现 在以数据为中心的信息时代,如何妥善有效地保护数据是存储系统的核心问题之一。人们可以忍受计算机宕机,所有应用程序重新启动或者硬件损坏,但是他们要求信息永远不会丢失。冗余磁盘阵列(Redundant Array of Independent Disks )技术是各种企业信息系统和个人广泛使用的解决方案,一般的中高档服务器多使用硬件RAID控制器,但是由于硬件RAID控制器的价格昂贵,导致系统成本大大增加。而随着处理器的性能快速发展,使得软件RAID的解决方法得到人们的重视。这里我们主要介绍在Linux系统中软件RAID的配臵和使用方法,它既降低了系统的总投资,也能满足系统应用的需要。 一.简介 在Linux系统中目前以MD (Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟块设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗余算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上。关于不同冗余级别的定义和数据块以及校验块的分布示意图可以参考存储专业委员会给出的参考资料“Common RAID Disk Data Format Specification ”。目前MD支持linear, multipath, raid0 (stripping), raid1 (mirror), raid4, raid5, raid6, raid10等不同的冗余级别和组成方式,当然也能支持多个RAID阵列的层叠组成raid1+0, raid5+1等类型的阵列。在参考资料“Software RAID HOWTO”中介绍了早期软件RAID阵列功能特点和使用方式,但是因为软件RAID程序的功能不断增加,因此很有必要写份新的使用介绍。 本文主要先讲解用户层mdadm如何管理软件RAID以及使用中经常遇到的问题和解决方法。在流行的Linux的发布版中,如FedoraCore,Gentoo, Ubuntu,Debian,SuseLinux系

Linux系统中制作Raid(磁盘阵列)

Linux系统中制作软Raid(磁盘阵列) 以raid5为例: 1、添加4块磁盘 要求:容量、转速、接口一样的硬盘。 2、创建分区并修改ID [root@localhost ~]# fdisk /dev/sdb [root@localhost ~]# fdisk /dev/sdc [root@localhost ~]# fdisk /dev/sdd [root@localhost ~]# fdisk /dev/sde 注意:修改ID为fd(支持raid) 3、创建Raid5 [root@localhost ~]# mdadm –version [root@localhost ~]# cat /proc/devices | grep md [root@localhost ~]# ls /dev/md* [root@localhost ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

[root@localhost ~]# cat /proc/mdstat [root@localhost ~]# mdadm –Ds [root@localhost ~]# mkfs -t ext3 /dev/md0 [root@localhost ~]# mkdir /md0 [root@localhost ~]# mount /dev/md0 /md0/ [root@localhost ~]#df -hT [root@localhost ~]#mdadm -Ds > /etc/mdadm.conf 4、修复Raid5磁盘阵列 [root@localhost ~]# mdadm -Ds /dev/md0 [root@localhost ~]#mdadm -f /dev/md0 /dev/sdc1 [root@localhost ~]#mdadm -Ds /dev/md0 [root@localhost ~]#mdadm -r /dev/md0 /dev/sdc1 [root@localhost ~]#mdadm -Ds /dev/md0 [root@localhost ~]#mdadm -a /dev/md0 /dev/sdc1

杨海艳-主讲-linux之RAID 5配置步骤截图

Raid的配置步骤讲解说明 主讲人:杨海艳 1:Raid定义 RAID,全称Redundant Array of Inexpensive Disks,中文名为廉价磁盘冗余阵列.RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的.而硬RAID是一般通过RAID卡来实现RAID的.前者配置简单,管理也比较灵活.对于中小企业来说不失为一最佳选择.硬RAID往往花费比较贵.不过,在性能方面具有一定优势. 2:RAID分类 RAID可分为以下几种,做个表格认识下: 3:Linux RAID 5实验详解 假设我有4块硬盘,(没有条件的朋友可以用虚拟机设置出4块硬盘出来).分别为 /dev/sda /dev/sdb /dev/sdc /dev/sdd.首先做的就是分区了. [root@localhost /]# fdisk /dev/sda Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): n #按n创建新分区

通过RHEL 5实现软RAID及LVM

通过RHEL 5实现软RAID及LVM - [Linux service] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 https://www.wendangku.net/doc/a89938252.html,/logs/34006500.html 文章出于:IT168 RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列,是磁盘阵列在技术上实现的理论标准,其目的在于减少错误、提高存储系统的性能与可靠度。常用的等级有0、1、5级等。◆RAID 0 RAID 0将数据分条,存储到多个磁盘中,不带任何冗余信息。数据被分割成块,继续分布到磁盘中。这一级别也被认为是纯粹的数据分条。创建RAID 0 需要一个或多个磁盘。也就是说,单独的一个磁盘可以被认为是一个RAID 0 阵列。不幸的是,数据分条降低了数据的可用性,如果一个磁盘发生错误,整个阵列将会瘫痪。 优点:易于实现、无容量损失-所有的存储空间都可用 缺点:无容错能力、一个磁盘出错导致损失所有阵列内的数据 ◆RAID 1 RAID 1适合性能要求较高又需要容错功能的阵列。另外,RAID 1是在只有少于2个磁盘的环境下支持容错功能的唯一选择。 RAID 1至少要有两个(只能两个)硬盘才能组成,因此也称为镜像(Mirroring)方式。所谓镜像就是每两个硬盘的内容一模一样,但是对操作系统而言只呈现一个硬盘,以便于管理。由此可见,RAID 1对数据进行了完全的备份,其可靠性是最高的。当然,其数据的写入时间可能会稍

长一点,但因为两个镜象硬盘可以同时读取数据,故读数据与RAID 0一样。磁盘阵列的总容量为其中N/2块硬盘的容量在RAID 级别中,RAID 1通过数据镜像提供了最高的信息可用性。另外,如果阵列支持数据和镜像的同时读取,读取信息的性能将会提高。 优点:读取性能较单磁盘高 缺点:需要2倍的存储空间 ◆RAID 5 RAID 5 是在多用户,对数据写入的性能要求不高的环境下的最好选择。然而,它要求至少3个磁盘来执行。 RAID 5是将数据分条,奇偶校验产生冗余。但是,它不采用一个固定的硬盘来存储奇偶校验值,所有数据和校验值都分布在所有硬盘上。 ◆优点:最高的信息处理读取率、经济实用-只需要一个额外的磁盘 ◆缺点:单独信息块的传送和单磁盘时相同、需要特定的硬件 下面将以讲述在RHEL 5中创建RAID 1为例子。 ◆将分区标识为RAID分区,在创建软RAID这步是必须的,如果没执行在系统重启后,RAID 设备可能会无法工作。

RHEL5下软RAID祥解

Crazylinux工作室 ---------------------------- 出自:crazylinux工作室 网址: https://www.wendangku.net/doc/a89938252.html,/ 时间:2010.07.06 转载请保留此信息 ---------------------------- RHEL5下软RAID祥解 RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID 的基本想法是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大、价格昂贵的磁盘。 目前RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术。其中在Linux下通过自带的软件就能实现RAID功能,这样便可省去购买昂贵的硬件RAID 控制器和附件就能极大地增强磁盘的IO 性能和可靠性。由于是用软件去实现的RAID功能,所以它配置灵活、管理方便。同时使用软件RAID,还可以实现将几个物理磁盘合并成一个更大的虚拟设备,从而达到性能改进和数据冗余的目的。当然基于硬件的RAID解决方案比基于软件RAID技术在使用性能和服务性能上稍胜一筹,具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。 RAID级别介绍 随着RAID技术经过不断的发展,现已有RAID 0 到RAID 6 七种基本的RAID 级别,同时还有RAID 0和RAID 1的组合形式,称为RAID10。其中的级别并不代表技术的高低,而RAID 2和RAID 4基本上不再使用了,RAID 3则是由于实现起来太复杂也很少使用。目前这些常用的RAID级别Linux内核都能够支持,本节就以Linux 2.6的内核为例,在Linux 2.6内核中的软RAID 可支持以下级别:RAID 0、RAID 1、RAID 4、RAID 5以及RAID 6等。Linux 2.6的内核除支持以上几种RAID级别外,还可支持LINEAR(线性模式)的软RAID线性模式是将两个或更多的磁盘组合到一个物理设备中,磁盘不必具有相同的大小,在写入RAID 设备时会首先填满磁盘A,然后是磁盘B,以此类推。 RAID 0 也称为条带模式(striped),即把连续的数据分散到多个磁盘上存取,如图1所示。当系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。因为读取和写入是在设备上并行完成的,读取和写入性能将会增加,这通常是运行RAID 0 的主要原因。但RAID 0没有数据冗余,如果驱动器出现故障,那么将无法恢复任何数据。

Linux 软raid 1如何规划与灾难恢复方案

Linux 软raid 1如何规划与灾难恢复方案 2009-10-13 12:47 原文地址如下: https://www.wendangku.net/doc/a89938252.html,/enjoyunix/blog/item/1fb147240ea5c43a8644f9c6.html 之前一直都十分恨有一台硬件的raid服务器来学习,大家都知道作为一个IT 人不可能不懂硬件吧? 可是自己的工作没有机会碰到硬件的维护。 1.为何是软raid呢? Linux 十分适合在中小企业应用,因为价格、系统的稳定性、硬件的成本比起其它操作系统都是十分有优势的,但是管理Linux的人才比较缺,或者这么说吧中小企业要请个Linux管理员不好找。(当然是薪金的问题)其实软raid对于CPU 的性能要求比较厉害,但以现在的硬件发展速度,软raid绝对有优势。 2.软raid的优点 我总结了软raid的一些优点:廉洁的数据安全方案、适合各种硬件设备、Linux 核心自带功能,不像硬raid重新安装启动程序,不用当心是否支持操作系统、有管理工具查看软raid的状态。 3.软raid的缺点 CPU占用率高、读写速度不如硬raid、灾难恢复复杂、灾难恢复速度不如硬raid。一以软raid1方式安装EMOS 1.5 (内部版本) 先看看这篇文章,我觉得还不错哦~~ https://www.wendangku.net/doc/a89938252.html,/u2/82278/showart_2018616.html 看看我的分区 我在VirtualBox下虚拟了两个10G硬盘打算安装Extmail邮件系统,划分如下。 /dev/sda1 /boot /dev/sdb4 /boot1 /dev/md0 (swap) [/dev/sda2(512MB)] [/dev/sdb3 (512MB)] /dev/md1 (/) [/dev/sda3(2GB)] [/dev/s

RHEL 5实现软RAID及LVM

RHEL 5实现软RAID及LVM RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列,是磁盘阵列在技术上实现的理论标准,其目的在于减少错误、提高存储系统的性能与可靠度。常用的等级有0、1、5级等。 ◆RAID 0 RAID 0将数据分条,存储到多个磁盘中,不带任何冗余信息。数据被分割成块,继续分布到磁盘中。这一级别也被认为是纯粹的数据分条。创建RAID 0 需要一个或多个磁盘。也就是说,单独的一个磁盘可以被认为是一个RAID 0 阵列。不幸的是,数据分条降低了数据的可用性,如果一个磁盘发生错误,整个阵列将会瘫痪。 优点:易于实现、无容量损失-所有的存储空间都可用 缺点:无容错能力、一个磁盘出错导致损失所有阵列内的数据 ◆RAID 1 RAID 1适合性能要求较高又需要容错功能的阵列。另外, RAID 1是在只有少于2个磁盘的环境下支持容错功能的唯一选择。 RAID 1至少要有两个(只能两个)硬盘才能组成,因此也称为镜像(Mirroring)方式。所谓镜像就是每两个硬盘的内容一模一样,但是对操作系统而言只呈现一个硬盘,以便于管理。由此可见,RAID 1对数据进行了完全的备份,其可靠性是最高的。当然,其数据的写入时间可能会稍长一点,但因为两个镜象硬盘可以同时读取数据,故读数据与RAID 0一样。磁盘阵列的总容量为其中N/2块硬盘的容量在RAID 级别中,RAID 1通过数据镜像提供了最高的信息可用性。另外,如果阵列支持数据和镜像的同时读取,读取信息的性能将会提高。 优点:读取性能较单磁盘高 缺点:需要2倍的存储空间

Linux软磁盘阵列

Linux下管理软件磁盘阵列 系统管理2009-03-13 14:53:21 阅读363 评论1 字号:大中小订阅在建立完软件磁盘阵列设备后,现在来研究如何管理多重磁盘设备。这里将介绍下列几项管理技术。 如何查看多重磁盘设备的详细状况。 如何解决多重磁盘设备故障的状况。 如何模拟故障的状况。 启用与停用多重磁盘设备。 如何监控多重磁盘设备。 1.查看多重磁盘详细状况 查看多重磁盘设备的状况,有以下几种方式。 通过/proc/mdstat 文件 直接读取/proc/mdstat就可以取得内核中所记录的多重磁盘设备的配置信息,不过,这是比较低级的方式, 并不建议你使用。 使用mdadm 工具 我们也可以通过mdadm --detail MD_DEVICE 的命令,查询MD_DEVICE 的详细状况信息。 以下是我使用这两种方式,查看软件磁盘设备的配置的示范。

如果是具备容错功能的多重磁盘(例如RAID-1、RAID-5……),你完全不需要紧张,因为Red Hat Enterprise Linux 会依照磁盘阵列的定义,把数据存储到同一个磁盘数组的其他磁盘上,你还是可以继续读取多重磁盘上的文件数据。之后,你只需依照下列的步骤,更换故障的磁盘,就可修复出现故障的多重磁盘了。 (1)使用mdadm MD_DEVICE --remove DEVICE 在线卸载出现故障的磁盘。 (2)真正地卸载出故障的磁盘驱动器。 (3)安装正常的磁盘驱动器后,再产生一个新的组成单元。 (4)使用mdadm MD_DEVICE --add DEVICE在线加入新的组成单元。 不管是在线卸载还是加入组成磁盘,都不需卸载文件系统。但在第二个步骤中,如果你的计算机不支持热插拔(Hot Swappable),则必须先关闭Red Hat Enterprise Linux才能卸载出现故障的磁盘;而在第三个步骤中,你必须重新产生一个新的、正常的组成单元,才能进行之后的动作。 以下是我卸载出现故障的/dev/hda10并加入/dev/hda12这个正常的分区的示范。

LINUX软raid配置及自动挂载

LINUX软raid配置及自动挂载 朱洪东 一.软raid的创建配置 通过使用mdadm工具来操作和管理软Raid.在2.6内核后软raid全部使用mdadm软件来配置管理raid 1.查找硬盘设备 fdisk -l 设备查看 这样可以找到2T的硬盘,共两块,有2个,温州我远程的这个主机标示为sdb和sdc两块硬盘 2.创建软Raid mdadm --create /dev/md1 -l0 -n2 /dev/sdb /dev/sdc --create /dev/md1:创建软Raid -- /dev/md1 -l0:等级是0,就是说创建Raid 0(前一个字符是字母l,后一个字符是数字0) -n2 /dev/sdb /dev/sdc:有2块硬盘,sdb和sdc 同理,创建Raid 1,Raid 5……只需要把-l参数改变一下,注意磁盘数量的匹配notice:linux默认只支持Raid 0, 1, 4, 5, 6, 10(aka. 1+0或0+1) 到此为止raid已经创建完毕.但还有一个问题是机器重启后软raid信息消失.需进行如下配置 二.生成mdadm配置文件 默认是没有mdadm.conf文件的需要手动编辑生成一个. 1.vi /etc/mdadm.conf进入此文件后输入以下内容,注意大小写. DEVICE /dev/sdc /dev/sdb ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689 其中ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689信息获得方法命令为: mdadm –Ds输入此命令后会出现: ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689 直接复制到mdadm.conf里即可. 三.开机自动挂载阵列设备到目录 1.设置用户,以bh为例,需要设置用户群组为root群组.(bh账户为开机自动进入账户,也就是软件安装时的账户) 2.chmod 777 /bin/mount “赋予mount 777权限 3.chmod 777 sudoers,然后vi sudoers,在最后增加如下代码:bh ALL=(ALL) NOPASSWD: ALL 然后保存,退出,执行chmod 0440 sudoers “给与

suse做软raid方法(DOC)

Suse系统软件raid实现方法 文件状态:[ ] 草稿[√] 正式发布[ ]正在修改文件编号: 当前版本:V1.00 作者: 完成日期:2011-10-31

目录 1概述 (2) 2安装说明 (2) 3实例 (2) 3.1 挂载虚拟硬盘sdb sdc并进行分区 (2) 3.2 创建raid阵列 (3) 3.3 将raid阵列信息添加到/etc/mdadm.conf (4) 3.4 创建文件系统并mount (4) 3.5 加入fstab开机挂载 (4) 3.6 启动和停止服务 (5) 4扩展阅读 (5) 4.1实现过程 (6) 4.2故障模拟 (8) 4.3常用阵列维护命令 (9) ***************************** 1概述 参考文档: https://www.wendangku.net/doc/a89938252.html,/linux/article/network/security/20071108/11703.html 2安装说明 系统环境:suse 10.2(该方法也适用其他文件系统) 所需安装包:mdadm-2.6-0.17.i586.rpm (系统默认已经安装) 3实例 步骤: 3.1 挂载虚拟硬盘sdb sdc并进行分区 一个硬盘划分一个分区,如下: linux-sused1:/media/cdrom/suse/i586 # fdisk -l Disk /dev/sda: 53.1 GB, 53184660480 bytes

255 heads, 63 sectors/track, 6466 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 20 152617 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 21 282 2104515 82 Linux swap / Solaris /dev/sda3 590 6464 47190937+ 83 Linux Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 130 1044193+ 83 Linux Disk /dev/sdc: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 3.2 创建raid阵列 执行mdadm --create --verbose /dev/md0 --level=0 --raid-device=2 /dev/sdb1 /dev/sdc1 执行完成后md0设备就自动启动了,可以查看状态 linux-sused1:/ # more /proc/mdstat Personalities : [raid0] md0 : active raid0 sdb1[0] sdc1[1] 2088192 blocks 64k chunks unused devices: 为了以后维护方便我们还需要执行后面的步骤 说明:mdadm常用的参数有如下: ?--create或-C:创建一个新的软RAID,后面接raid设备的名称。例如,/dev/md0,/dev/md1等。 ?--assemble或-A:加载一个已存在的阵列,后面跟阵列以及设备的名称。

Linux环境软RAID5建立详解

详解Linux环境软RAID 5建立过程 1、Raid简介 RAID,全称Redundant Array of Inexpensive Disks,中文名为廉价磁盘冗余阵列.RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的.而硬RAID是一般通过RAID 卡来实现RAID的.前者配置简单,管理也比较灵活.对于中小企业来说不失为一最佳选择.硬RAID往往花费比较贵.不过,在性能方面具有一定优势。 2、RAID分类 RAID可分为以下几种,做个表格认识下: 3、Linux RAID 5实验详解 假设我有4块硬盘,(没有条件的朋友可以用虚拟机设置出4块硬盘出来).分别为/dev/sda /dev/sdb /dev/sdc /dev/sdd.首先做的就是分区了。 [root@localhost /]# fdisk /dev/sda Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): n #按n创建新分区 Command action e extended p primary partition (1-4) #输入p 选择创建主分区 p Partition number (1-4): 1 #输入1 创建第一个主分区 First cylinder (1-130, default 1): #直接回车,选择分区开始柱面这里就从1 开始Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-102, default 130): Using default value 130 Command (m for help): w #然后输入w写盘 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. 其它分区照这样做全部分出一个区出来.下面是总分区信息: [root@localhost /]# fdisk -l Disk /dev/sda: 1073 MB, 1073741824 bytes

RedHat下软raid设置安装

RedHat下软raid设置安装 1.确认已经安装raidtools软件包 命令: $ rpm -qa | grep raidtool raidtools-1.00.3-2 2.确认内核支持raid功能 命令: $ /sbin/modinfo raid5 filename: /lib/modules/2.4.20-8smp/kernel/drivers/md/raid5.o description: author: license: "GPL" 3.将需要做raid的硬盘进行分区,无需做文件系统,比如例子中为三块硬盘,分成sda1,sdb1,sdc1 4.配置raid文件 修改文件:/etc/raidtab # Sample raid-5 configuration raiddev /dev/md0 #生成的raid设备名 raid-level 5 #raid级别 nr-raid-disks 3 #产生raid的硬盘数目 chunk-size 4 #chunk-size,一般不需要修改 # Parity placement algorithm #parity-algorithm left-asymmetric # the best one for maximum performance: parity-algorithm left-symmetric #一般始终这种,性能最好 #parity-algorithm right-asymmetric #parity-algorithm right-symmetric #parity-algorithm right-symmetric # Spare disks for hot reconstruction #nr-spare-disks 0 device /dev/sda1 #硬盘的设备号 raid-disk 0 #在raid中的硬盘序列号 device /dev/sdb1 #硬盘的设备号 raid-disk 1 #在raid中的硬盘序列号 device /dev/sdc1 #硬盘的设备号 raid-disk 2 #在raid中的硬盘序列号5.生成raid 命令: $ /sbin/mkraid 6.查看/proc/mdstat ,可以看见现在raid的状态,一般启动完,应该开始做初始化,需要较长时间,这和raid容量,cpu速度,硬盘性能有关

linux下软raid配置

linux下软raid配置 一、在linux系统中目前以MD(Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗祭算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上. 目前MD支持linear,multipath,raid0(stripping),raid1(mirror),raid4,raid5,raid6,raid10等不同的冗余级别和级成方式,当然也能支持多个RAID陈列的层叠组成raid1+0,raid5+1等类型的陈列, 本文主要讲解用户层mdadm如何管理软件RAID及使用中经常遇到的问题及解决办法.现流行的系统中一般已经将MD驱动模块直接编译到内核中或编译为可动态加载的驱动模块,我们可以在机器启动后通过cat /proc/mdstat看内核是否已经加载MD驱动或者cat /proc/devices是否有md块设备,并且可以使用lsmod看MD是否可以模块加载到系统中. [root@testggv ~]# cat /proc/mdstat Personalities : unused devices: [root@testggv ~]# [root@testggv ~]# cat /proc/devices | grep md 1 ramdisk 9 md 254 mdp [root@testggv ~]#mdadm --version [root@testggv ~]# mdadm --version mdadm - v2.5.4 - 13 October 2006 [root@testggv ~]# 二、mdadm管理软raid陈列 mdadm程序是一个独立的程序,能完成所有的软件raid管理功能,主要有7种使用模

在Linux下使用RAID(二):使用mdadm工具创建软件RAID 0

在Linux下使用RAID(二):使用mdadm 工具创建软件RAID 0 RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护。RAID是一些磁盘的集合,是包含一个阵列的逻辑卷。驱动器可以组合起来成为一个阵列或称为(组的)集合。 创建 RAID 最少应使用2个连接到 RAID 控制器的磁盘组成,来构成逻辑卷,可以根据定义的 RAID 级别将更多的驱动器添加到一个阵列中。不使用物理硬件创建的 RAID 被称为软件 RAID。软件 RAID 也叫做穷人 RAID。 在 Linux 中创建 RAID0 使用 RAID 的主要目的是为了在发生单点故障时保存数据,如果我们使用单个磁盘来存储数据,如果它损坏了,那么就没有机会取回我们的数据了,为了防止数据丢失我们需要一个容错的方法。所以,我们可以使用多个磁盘组成 RAID 阵列。 在 RAID 0 中条带是什么 条带是通过将数据在同时分割到多个磁盘上。假设我们有两个磁盘,如果我们将数据保存到该逻辑卷上,它会将数据保存在两个磁盘上。使用 RAID 0 是为了获得更好的性能,但是如果驱动器中一个出现故障,我们将不能得到完整的数据。因此,使用 RAID 0 不是一种好的做法。唯一的解决办法就是安装有 RAID 0 逻辑卷的操作系统来提高重要文件的安全性。

?RAID 0 性能较高。 ?在 RAID 0 上,空间零浪费。 ?零容错(如果硬盘中的任何一个发生故障,无法取回数据)。 ?写和读性能都很好。 要求 创建 RAID 0 允许的最小磁盘数目是2个,但你可以添加更多的磁盘,不过数目应该是2,4,6,8等的偶数。如果你有一个物理 RAID 卡并且有足够的端口,你可以添加更多磁盘。 在这里,我们没有使用硬件 RAID,此设置只需要软件 RAID。如果我们有一个物理硬件 RAID 卡,我们可以从它的功能界面访问它。有些主板默认内建 RAID 功能,还可以使用 Ctrl + I 键访问它的界面。 如果你是刚开始设置 RAID,请阅读我们前面的文章,我们已经介绍了一些关于RAID 基本的概念。 ?介绍 RAID 的级别和概念 我的服务器设置 1.操作系统 : CentOS 6.5 Final 2.IP 地址 : 192.168.0.225 3.两块盘 : 20 GB each 这是9篇系列教程的第2部分,在这部分,我们将看看如何能够在 Linux 上创建和使用 RAID 0(条带化),以名为 sdb 和 sdc 两个 20GB 的硬盘为例。 第1步:更新系统和安装管理 RAID 的 mdadm 软件 1、在 Linux 上设置 RAID 0 前,我们先更新一下系统,然后安装mdadm 包。mdadm 是一个小程序,这将使我们能够在Linux下配置和管理 RAID 设备。 1.# yum clean all && yum update 2.# yum install mdadm -y

相关文档