存储LUN扩容

使用存储的时候预先分配的的LUN不够用的时候就涉及到扩容
一ISCSI连接方式
         安装iscsi-initiator
           CentOS:
           
yum install iscsi-initiator-utils
            Ubuntu:
       
apt-get install open-iscsi open-iscsi-utils
            
        安装multipath
         CentOS:
        
yum install device-mapper-multipath
         Ubuntu:
         apt-get install multipath-tools
         1.先将存储上对应LUN扩容
         2.上到前端服务器重新扫描ISCSI的session
             扫描所有运行中的session
           
iscsiadmin -m node -R
 
  
            扫描指定连接的
            
iscsiadmin -m node -T
 连接的targets -R
             这时可以运行fdisk -l 查看磁盘是否扩大
             如果配置了多路径,会发现ISCSI硬盘LUN对应的磁盘设备扩大了但是multipath映射的硬盘没有增大,需要重载多路径服务才可以。
              centos
             
service multipath reload
              ubuntu
             
service multipath-tools reload
              这时用户fdisk -l查看会发现/dev/mapper/映射磁盘名 已经扩大
             3.查看df -h发现分区还没有扩大,运行下面命令将分区扩大
             
resize2fs /dev/mapper/映射磁盘名
             例:你在multipath中alias 的名称是test
             
resize2fs /dev/mapper/test
二、FC或HBA卡scsi线直连
centos
       同样先在存储上扩容LUN
       在服务器上fdisk -l发现存储的LUN没有扩大需要
       可以运行scsi-rescan --forcerescan
       扩容分区文件系统
       resize2fs /dev/对应磁盘
       如果提示没有scsi-rescan 命令需要安装sg3_utils
       yum install sg3_utils
ubuntu
     apt-get install scsitools
     安装成功后使用#rescan-scsi-bus --forcerescan
     LUN扩大后,在服务器端运行
     #rescan-scsi-bus --forcerescan --forcerescan
     重新扫描后使用
     #fdisk -l
     可以看到对应的硬盘已经变大,但是df -h分区还没有需要执行
     #resize2fs /dev/对应磁盘
     完成后分区已经变大。

你可能感兴趣的:(iSCSI,lun扩容)