1.应用:
.实现异地的数据交换
.异地数据备份
2.优点:
.建立在常见和稳定的标准上,很多IT工作人员对这些技术熟悉,更容易接受;
.由于TCP/IP协议附件减少了聘请专业人员的需要,所以安装和维护成本较低,使用iSCSI创建TCO更低的存储局域网络;
.由于减少了不同的网络和布线,使用常规以太网交换机而不必专用光纤通道交换机,很大程度提高了互操作性;
.传播无极限!可以在全球IP网络上进行以太网传输,实际传播距离没有限制;
.速度可以扩充到10Gbit,将可以和同步光网络速率相媲美。
因此,iSCSI 具有低廉、开放、大容量、传输速度高、兼容、安全等诸多优点.目前看来iSCSI SAN最适合需要在网络上存储和传输数据流和/或大量数据的机构,如:ISP-互联网服务提供商;SSP-存储服务提供商;需要远程数据复制和灾难恢复的机构;IT资源、基础设施和预算均十分有限的企业和机构等。市场上,除了各类作业平台的Initiator软件之外,已有愈来愈多厂商推出各种各类的 iSCSI相关产品。如iSCSI适配卡、iSCSI交换机、iSCSI存储服务器、iSCSI存储设备、iSCSI桥接器及iSCSI网关器。
1.服务器端:
yum install scsi-*
创建一个可分享的磁盘
fdisk -cu /dev/vdb-----n-----p----w---cat /proc/partitions
vim /etc/tgt/targets.conf(在里面配置你分享的磁盘和允许访问的acl)
<target iqn.2018-01.com.example:server.target1>
backing-store /dev/vdb1
initiator-address 172.25.31.2
initiator-address 172.25.31.5
</target>
/etc/init.d/tgtd start
2.客户端1(node节点服务器):
yum install iscsi-* -y
96 iscsiadm -m discovery -t st -p 172.25.31.4 发现服务器上的分享磁盘
97 fdisk -l
98 iscsiadm -m node -l 登录
99 fdisk -l
100 cat /proc/partitions 查看系统可用磁盘(比fdisk -l靠谱)
102 clustat
103 mount /dev/sda1 /mnt
104 fdisk -l
客户端2(node节点服务器):
yum install iscsi-* -y
96 iscsiadm -m discovery -t st -p 172.25.31.4 发现服务器上的分享磁盘
97 fdisk -l
98 iscsiadm -m node -l 登录
105 cat /proc/partitions
106 partprobe
mount /dev/sda1 /mnt
3.命令
367 cat /proc/partitions
368 mkfs.gfs2 -j 3 -p lock_dlm -t tom:mygfs2 /dev/sda1
369 mount /dev/sda1 /mnt
370 df
371 cd /mnt
372 cp /etc/passwd
374 touch file
375 ls
376 touch file1
377 ls
378 vim file1
379 ls
380 df
381 umount /dev/sda1
382 cd ~
386 clustat
387 iscsiadm -m node -u
388 iscsiadm -m node -o delete
389 /etc/init.d/clvmd status
390 mount /dev/sda1 /mnt
391 iscsiadm -m discovery -t st -p 172.25.31.4
392 iscsiadm -m node -l
393 cat /proc/partitions
394 mount /dev/sda1 /mnt
395 df
396 umount /mnt
397 df
398 df -h
399 mount /dev/sda1 /mnt
400 df -h
401 umount /mnt
402 df
403 pvcreate /dev/sda1
404 vgcreate cluster_vg /dev/sda1
405 lvcreate -L 4G -n demo cluster_vg
406 mount /dev/cluster_vg/demo /mnt/
407 mkfs.ext4 /dev/cluster_vg/demo
408 mount /dev/cluster_vg/demo /mnt/
409 df
410 clustat
411 clusvcadm -d nginx
412 df
413 /etc/init.d/clvmd status
414 clusvcadm -d nginx
415 /etc/init.d/nginx status
416 clustat
417 clusvcadm -d nginx
418 clustat
419 ip addr
420 clusvcadm -r nginx -m server2
421 /etc/init.d/luci status
422 clusvcadm -r nginx -m server2