Linux存储自定义sn方案,linux的存储搭建
1.首先建立raid 5:
mdadm --create --auto=yes /dev/md[0-9] --raid-device=N --level=[015] --spare-device=N /dev/X
--creat建立磁盘阵列
/dev/md[0-9]建立出来的磁盘阵列设备名称 /dev/mdX
--raid-device=N参与阵列的磁盘个数
/dev/X /dev/X2 ... /dev/sdb{1,2,3,4} /dev/sd{a,b,c,d}
参与阵列的磁盘设备名
--level=[015]将要建立的磁盘阵列
--spare-device=N预备磁盘的个数
mdadm --create --auto=yes /dev/md0 --level=5 --raid-device=3 /dev/sd{b,c,d}
执行命令后,开始建立阵列。
@@@@ 注意:--raid-device=3不算预备磁盘。
查看磁盘阵列的信息----------------------
======第一种:
mdadm --detail /dev/md0-------------
mdadm --detail /dev/md0
/dev/md0: 设备名
Version : 0.90
Creation Time : Mon May 14 03:15:30 2012 raid的创建时间
Raid Level : raid5 等级
Array Size : 2007808 (1961.08 MiB 2056.00 MB) 可使用的容量
Used Dev Size : 1003904 (980.54 MiB 1028.00 MB)
Used Dev Size : 987840 (964.85 MiB 1011.55 MB)每个磁盘可使用的容量
Raid Devices : 3用于raid的磁盘数量
Total Devices : 4总共磁盘的数量 (预备磁盘)
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Mon May 14 03:16:14 2012
State : clean
Active Devices : 3活动的,启动的磁盘数量
Working Devices : 4可使用的磁盘数量
Failed Devices : 0出错的磁盘数量
Spare Devices : 1预备磁盘的数量
Layout : left-symmetric
Chunk Size : 64K
Rebuild Status : 15% complete ########## 建立进度。
磁盘阵列的详细信息和状态。
阵列 /dev/md0建立完成。----------
@@@@@@@@@ 向系统注册阵列,否则,重启后,阵列丢失。@@@@@@@@@@
1、制作mdadm.conf配置文件。
cp /usr/share/doc/mdadm-2.6.9/mdadm.conf-example/etc/mdadm.conf
2、修改
vim /etc/mdadm.conf
添加下面一行,向系统注册 md0设备,如果有多个阵列,以此为参考
ARRAY /dev/md0 UUID=86db9f27:e43c1e61:cbdae36f:7878fca0
阵列设备的UUID号mdadm --detail /dev/md0这里拿。
2.然后组建LVM:
利用/dev/md0组建LVM,方便日后扩展容量。
LV 名称lv01
|
VG 名称vg01
|
------------------------------------------
|||
pvpvpv
|||
/dev/md0/dev/md1/dev/md2
100MB100100
pvcreate /dev/md0组建PV, 查看pvscan pvdisplay
vgcreate vg01 /dev/md0 组建VG, 查看vgdisplay
lvcreate -n lv01-l XXXXvg01
XXX表示PE块
/dev/vg01/lv01 设备成功建立。lvdisplay验证
千万不要格式化或者分区,否则后面无法共享
3.最后组建iscsi:
yum install -y scsi-target-utils
依赖包:scsi-target-utils来自光盘ClusterStorage
libibverbs
librdmacm
openlib
perl-Config-General noarch来自ClusterStorage
RPM包所在位置:
rhel5 ClusterStorage目录下
scsi-target-utils-0.0-6.20091205snap.el5_4.1.i386.rpm
scsi-target-utils包来自于光盘目录下的ClusterStorage目录
修改yum源
[base]
name=base
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
[base2]
name=base2
baseurl=file:///mnt/ClusterStorage
enabled=1
gpgcheck=0
主要配置文件:==============
/etc/rc.d/init.d/tgtd服务启动脚本
/etc/tgt/targets.conf主配置文件(共享磁盘将在这里定义)
/usr/sbin/tgt-admin提供查询,删除的命令和工具
/usr/sbin/tgt-setup-lun共享磁盘的组件
/usr/sbin/tgtadm
/usr/sbin/tgtd
/usr/sbin/tgtimg
====配置步骤:===================================
====1、iSCSI支持多种文件类型仿真为磁盘,共享给客户端。
dd命令创建的大文件。
单一分区
真实磁盘
软件磁盘阵列
###lvm的lv设备/dev/vg01/lv01(推荐)
====2、了解iSCSI的共享,命名方式。
####IQN号(iscsi qualifiled name) iscsi的合格名称
iqn.年-月.域反写:自定义的共享名称
域:baitu.com日期:2012 05自定义:myiscsi
====》iqn.2012-05.com.baitu:myiscsi
####LUN号逻辑单位编号(Logical Unit number)
每一个共享的设备,对应一个LUNLUN1 LUN2 LUN3
------------------------------
iqn.2012-05.com.baitu:myiscsi1《====1个target
IQN=====1个共享《==========客户端登录该共享
|就能使用LUN1 LUN2 LUN3资源
-------------------------
LUN1 LUN2 LUN3....
共享单元
------------------------------
iqn.2012-05.com.baitu:myiscsi2《====第2个target
IQN=====1个共享《==========客户端登录该共享
|就能使用LUN4 LUN5 LUN6资源
-------------
LUN4 LUN5 LUN6....
共享单元
------------------------------
====3、修改主配置文档,设置共享磁盘==========
vim /etc/tgt/targets.conf
backing-store /dev/vg01/lv01
====4、启动服务===============
service tgtd start
chkconfig tgtd on
[root@server3 test]# service tgtd start
Starting SCSI target daemon: Starting target framework daemon
验证:netstat -tulnp默认端口3260##########
tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN
====5、查看服务器端的信息=========
[root@server3 test]#tgt-admin --show
Target 1: iqn.2013-06.com.baitu:iscsi1
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0 --------------控制器
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB
Online: Yes
Removable media: No
Backing store type: rdwr
Backing store path: None
LUN: 1
Type: disk
SCSI ID: IET 00010001
SCSI SN: beaf11
Size: 20139 MB
Online: Yes
Removable media: No
Backing store type: rdwr
Backing store path: /dev/vg01/lv01
这样的话linux 的存储就搭建起来了...
Linux存储自定义sn方案,linux的存储搭建相关推荐
- linux 如何自定义安装路径,Linux下安装mysql并自定义数据的存储路径
安装mysql并自定义存储路径 1.在安装mysql前,创建一个存储数据的目录 mkdir -p /data/mysql 2.设置软链接 ln -s /data/mysql /var/lib/mysq ...
- linux分区500g分区方案,linux 硬盘分区 分区方案!!!
对于linux 分区是一件非常头疼的事情,在这里我想简单的说明一下分区的要求,在以后的过程中我会做出如何linux分区的笔记. 硬盘包括 IDE 和 SCSi两种接口 IDE接口总结: IDE1 接口 ...
- linux运维安全方案,LINUX 安全运维 (一)
Linux 安全非常重要!曲突徙薪!这个成语的意思是: 一人家的厨房堆着大量柴禾,某人指出这样危险,很容易着火,建议改善(弯曲)烟道,移走柴禾.但主人不听.一日果真着火,四邻赶来救援,主人房屋被焚,损 ...
- linux系统日志排故方案,Linux系统故障排查思路与常见案例
Linux系统故障排查思路与常见案例 1.Linux系统日志与分类 内核及系统日志 这种日志数据由系统服务syslog统一管理,根据其主配置文件"/etc/syslog.conf" ...
- ceph存储原理_赠书 | Linux 开源存储全栈详解——从Ceph到容器存储
// 留言点赞赠书我有书,你有故事么?留言说出你的存储故事留言点赞前两名,免费送此书截止日期12.27号12.30号公布名单 // 内容简介 本书致力于帮助读者形成有关Linux开源存储世界的细致的拓 ...
- openstack块存储服务基础:Linux LVM硬盘管理及LVM扩容
在Openstack中,有3个与存储相关组件:Swift--提供对象存储(object storage),Glance--提供虚机镜像(image)存储和管理,Cinder--提供块存储(block ...
- emc文件存储服务器,emc存储怎么挂在linux服务器上
emc存储怎么挂在linux服务器上 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...
- 盘点Linux下的开源云平台云存储服务
15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 官方网站 http://www.eucalyptus.com/participate ...
- linux 终端 主题 配色方案,自定义 Windows Terminal 终端界面与配色方案
什么是 Windows Terminal?官方简介如下: Windows 终端是一个面向命令行工具和 shell(如命令提示符.PowerShell 和适用于 Linux 的 Windows 子系统 ...
最新文章
- pandas使用groupby函数按照多个分组变量进行分组聚合统计、使用agg函数计算分组的多个统计指标(grouping by multiple columns in dataframe)
- 如何在 Linux 上安装服务器管理软件 Cockpit
- iis vue history 配置_Vue实战——vueRouter路由的添加与配置
- Jquerymobile 简单安装
- 数学建模3 论文排版注意点
- 纯css3实现瀑布流布局
- Android 进程的五种生命周期学习
- Java导出导入Excel方法
- STM32L051测试 (四、Flash和EEPROM的读写)
- 伪装苹果android id,小心了,别被伪造的 iOS 系统弹窗骗走 Apple ID
- bak 服务器备份文件怎么恢复,bak文件怎么还原
- 天池大数据竞赛 阿里流行音乐艺人热度预测
- 朱有鹏嵌入式linux网盘,朱有鹏嵌入式单片机免费课程
- [转]myip.cn-电影格式转换器www.sifangvideo.com
- 程序员真的是最容易改变命运的一个职业
- 通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
- 玩客云添加到我的计算机,玩客云怎么备份?将电脑文件备份到玩客云教程
- Win10自带的SSH服务 scp功能传输文件(linux)
- AspNet Core 2.2 SendGrid邮件发送(可群发)
- cesium给广告牌加动图
热门文章
- 【MATLAB appdesigner】14_app界面“运行”小技巧总结(非常干)
- 迅雷看看看电影,画面是绿色的,不能看
- 小米手环3nfc和4nfc哪个好_重度使用小米手环4NFC版3个月后,聊聊优缺点
- android 提取aac音频,使用Android流式传输AAC音频
- 17素材网免费下载方法,不用会员,免费超简单方法!
- 电子招标采购系统:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展
- Google Maps API licensing
- nonebot2聊天机器人插件10:迁移至nonebot2.0.0b5
- linux usb 总线驱动程序,Linux下的USB总线驱动
- USB数据共享、联机线、联网线编程接口(API)