淄博做网站58同城,奔驰高端品牌,平面设计案例网站,谷歌浏览器下载安装先安装iSCSI initiator以及iscsiadmiscsiadm是基于命令行的iscsi管理工具#xff0c;提供了对iscsi节点、会话、连接以及发现记录的操作。iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README#xff0c;也可以运行man iscsiadm或iscsiadm --h…先安装iSCSI initiator以及iscsiadmiscsiadm是基于命令行的iscsi管理工具提供了对iscsi节点、会话、连接以及发现记录的操作。iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README也可以运行man iscsiadm或iscsiadm --help#yum install iscsi-initiator-utils*使用下面来讲一下连接iscsi设备的步骤1 启动iscsi守护进程#service iscsi start默认情况下系统启动后此进程会自动运行2 发现目标默认情况下iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1运行下列命令#chkconfig iscsi onchkconfig iscsi --list (查看ISCSI启动状态)#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260此时找到拥有一个目标(target)#192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff1376753登入节点以上面被发现的目标为例# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.13260 -l其中iqn.1997-05.com.test:raid是目标名如果要在系统启动时自动登入# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 --op update -n node.startup -v automatic登入节点后运行#fdisk –l应该可以看到目标方的存储设备信息如Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes255 heads, 63 sectors/track, 424284 cylindersUnits cylinders of 16065 * 512 8225280 bytesDisk /dev/sdb doesnt contain a valid partition table/dev/sdb即为连接的iscsi存储设备登入需验证码的节点(1)开启认证iscsiadm -m node -T [装置] -o update --name node.session.auth.authmethod --valueCHAP*.使用-o同--op(2)添加用户iscsiadm -m node -T [装置] --op update --name node.session.auth.username --value[用户名](3)添加密码iscsiadm –m node –T [装置] –op update –name node.session.auth.password –value[密码]4 格式化设备如欲将设备格式化为ext3文件系统运行# mkfs.ext4 /dev/sdb5挂接设备在/mnt下创建iscsi目录#mkdir /mnt/iscsi运行mount命令# mount /dev/sdb /mnt/iscsi针对iscsi设备的特殊mount选项运行df –h可以看到/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsiiscsi设备被成功挂接可以当作常规存储设备使用了。如果要在系统启动时自动挂接编辑/etc/fstab加入一行/dev/sdb /mnt/iscsi ext4 default 0 06 登出节点首先解除挂接#umount /mnt/iscsi登出# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 –u在 iSCSI Target 服务器中使用LVM创建和设置LUN为什么使用LUNLUN用于存储SAN存储大多数由LUN的集群来组成存储池LUN由目标器的几块物理驱动器组成。我们可以使用LUN作为系统物理驱动器来安装操作系统LUN可以用在集群、虚拟服务器、SAN中。在虚拟服务器中使用LUN的主要用途是作为操作系统的存储。LUN的性能和可靠性根据在创建目标存储服务器时所使用的驱动器决定。前置阅读要了解创建iSCSI 目标器点击下面的链接。使用iSCSI Target创建集中式安全存储(一)主服务器设置系统信息和网络设置部分与前文的iSCSI 目标器相同 - 我们在相同的服务器上定义LUN。操作系统 – CentOS 6.5 (Final)iSCSI 目标器 IP – 192.168.0.200使用的端口 : TCP 860, 3260配置文件 : /etc/tgt/targets.conf在iSCSI 目标器使用LVM创建LUN首先用fdisk -l命令找出驱动器的列表这会列出系统中所有分区的列表。# fdisk -l上面的命令只会给出基本系统的驱动器信息。为了得到存储设备的信息使用下面的命令来得到存储设备的列表。# fdisk -l /dev/vda fdisk -l /dev/sda列出存储设备注意这里vda是虚拟机硬盘因为我使用的是虚拟机来用于演示/dev/sda 是额外加入的存储。第一步 创建用于LUN的LVM驱动器我们使用/dev/sda驱动器来创建LVM。# fdisk -l /dev/sda列出LVM驱动器现在让我们使用如下fdisk命令列出驱动器分区。# fdisk -cu /dev/sda选项 ‘-c’ 关闭DOS兼容模式。选项 ‘-u’ 用于列出分区表时给出扇区而不是柱面的大小。使用n创建新的分区。Command(m for help): n使用p创建主分区。Command actione extendedp primary partition (1-4)给我们创建的分区一个分区号。Partition number (1-4):1到这里我们就要设置LVM驱动器了。因此我们需要使用默认的设置来使用整个驱动器。First sector (2048-37748735,default2048):Usingdefault value 2048Last sector,sectors orsize{K,M,G}(2048-37748735,default37748735):Usingdefault value 37748735选择分区的类型这里我们要设置LVM因此使用8e。使用l列出所有的类型。Command(m for help): t选择想要改变类型的分区。Selected partition 1Hex code (type L to list codes):8eChanged system type of partition 1 to 8e(Linux LVM)在改变完类型之后通过打印(p)选项来列出分区表。Command(m for help): pDisk/dev/sda:19.3 GB,19327352832 bytes255 heads,63 sectors/track,2349 cylinders, total 37748736 sectorsUnits sectors of 1*512512 bytesSector size (logical/physical):512 bytes /512 bytesI/O size (minimum/optimal):512 bytes /512 bytesDisk identifier:0x9fae99c8DeviceBootStartEndBlocksIdSystem/dev/sda1 204837748735188733448eLinux LVM使用w写入设置并退出fdisk工具重启系统使设置生效。作为参考我下面附上了截图来给你在创建LVM驱动器时一个明确的指导。创建LVM分区系统重启后使用fdisk命令列出分区表。# fdisk -l /dev/sda验证LVM分区第二步 为LUN创建逻辑卷现在我们使用‘pvcreate’命令创建物理卷。# pvcreate /dev/sda1用iSCSI的名字创建卷组来区分这个卷组。# vgcreate vg_iscsi /dev/sda1这里我定义了4个逻辑卷因此在我的iSCSI target上就会有4个LUN。# lvcreate -L 4G -n lv_iscsi vg_iscsi# lvcreate -L 4G -n lv_iscsi-1 vg_iscsi# lvcreate -L 4G -n lv_iscsi-2 vg_iscsi# lvcreate -L 4G -n lv_iscsi-3 vg_iscsi列出物理卷、卷组和逻辑卷确定。# pvs vgs lvs# lvs为了更好地理解上面的命令我在下面包含了截图作为参考。创建LVM逻辑卷验证LVM逻辑卷第三步: 在目标器中定义LUN我们已经创建了逻辑卷并准备使用LUN现在我们在目标器配置中定义LUN只有这样做它才能用在客户机中(发起程序)。用你选择的编辑器打开位于‘/etc/tgt/targets.conf’的目标器配置文件。# vim /etc/tgt/targets.conf追加下面的target配置文件中的定义。保存并关闭文件。backing-store /dev/vg_iscsi/lv_iscsibacking-store /dev/vg_iscsi/lv_iscsi-1backing-store /dev/vg_iscsi/lv_iscsi-2backing-store /dev/vg_iscsi/lv_iscsi-3在target中配置LUN上图的解释iSCSI 采取限定名 (iqn.2014-07.com.tecmint:tgt1).名称随便你用于确定目标名 这是这台服务器中的第一个目标LVM共享特定的LUN。接下来使用下面的命令重载tgd服务配置。# /etc/init.d/tgtd reload重载配置接下来使用下面的命令验证可用的LUN。# tgtadm --mode target --op show列出可用LUNLUN信息上面的命令会列出可用LUN的下面这些信息iSCSI 限定名iSCSI 已经准备好默认LUN 0被控制器所保留LUN 1是我们定义的目标器这里我为每个LUN都定义了4GB在线 是的这就是可以使用的LUN现在我们已经使用LVM为目标器定义了LUN这可扩展并且支持很多特性如快照。我们将会在第三部分了解如何用目标器授权并且本地挂载远程存储。