• centos 7 挂载windows server iscsi 存储


    1 登陆 Linux服务器

    1.1 安装 initiator

    [root@localhost ~]# yum -y install iscsi-initiator-utils

    1.2 启动服务

    [root@localhost ~]# service iscsid start

    1.3 设置开机启动

    [root@localhost ~]# chkconfig iscsid on
    [root@localhost ~]# chkconfig iscsi on 

    2登录存储服务器172.18.79.77配置存储服务器

    步骤 1 操作系统登录后自动启动服务器管理器,在服务器管理器导航树中选择“仪表板 > 添 加角色和功能”。

    步骤 2 在“添加角色和功能向导”窗口中默认显示“开始之前”页面,单击“下一步”。

    步骤 3 在“安装类型”页面选中“基于角色或基于功能的安装”,单击“下一步”。

    步骤 4 在“服务器选择”页面选中“从服务器池中选中服务器”并选中本地服务器,单击 “下一步”。

    步骤 5 安装 iSCSI 目标服务器。

       1. 在“服务器角色”页面显示已安装和待安装的角色及其功能。在“角色”区域选 择“文件和存储服务 > 文件和 iSCSI 服务 > iSCSI 目标服务器”,单击“下一 步”。

      2. 在“功能”页面直接单击“下一步”。

       3. 在“确认”页面确定信息无误后,单击“安装”。

      4. 在“结果”页面显示安装成功后,单击“关闭”。

      5. 在右侧“服务器”区域选择本地服务器后单击右键,菜单中的“iSCSI 目标设置” 显示为黑色,说明 iSCSI 目标服务器添加成功。

       6. 在右侧“服务”区域中能够查看到“Microsoft iSCSI Software Target”的服务已经 自动启动运行。

    步骤 6 创建 iSCSI 虚拟磁盘和 iSCSI 目标。

      1. 在服务器管理器导航树中选择“文件和存储服务 > iSCSI”。

      2. 单击右上角“任务”下拉菜单中的“新建 iSCSI 虚拟磁盘”。

      3. 在“iSCSI 虚拟磁盘位置”页面中已默认选中本地服务器,在“存储位置”区域选 择在哪个卷上创建 iSCSI 虚拟磁盘,例如选择 E 卷,单击“下一步”。 虚拟磁盘将保存在选定卷的“iSCSIVirtualDisk”目录下,例如选择 E 卷,则虚拟磁盘路径为 “E:iSCSIVirtualDisk”。

      4. 在“iSCSI 虚拟磁盘名称”页面中按业务规划输入拟创建的虚拟磁盘的名称,建议 能代表使用虚拟磁盘的结构或特定用途,例如“department1”,单击“下一 步”。 虚拟磁盘的完整名称由路径+磁盘名称组成,例如“E:iSCSIVirtualDiskdepartment1”。

      5. 在“iSCSI 虚拟磁盘大小”页面中指定虚拟磁盘的容量,单击“下一步”。 可供分配的最大容量为创建虚拟磁盘的卷的空余容量,可选择分配的粒度包括 TB、GB 和 MB。

      6. 在“iSCSI 目标”页面中默认选中“新建 iSCSI 目标”,单击“下一步”。

      7. 在“目标和访问”页面中输入 iSCSI 目标名称,例如“target-department1”,单击 “下一步”。

      8. 在“访问服务器”页面中单击“添加”,打开“添加发起程序 ID”页面。

      9. 在“添加发起程序 ID”页面中设置可发起应用程序访问此虚拟磁盘的计算机信 息,单击“下一步”。  默认选择“查询发起程序计算机 ID”,仅支持安装 Windows Server 2012 操作系统 且已经加入域的计算机,单击“浏览”并在指定的域中选择计算机,单击“确 定”。  安装 Windows Server 2012 之前版本操作系统的计算机和未加入域的计算机,请选 择“输入选定类型的值”,从下拉列表中选择“IP 地址”类型并输入与 iSCSI 服务 器通信的 IP 地址,单击“确定”。

      10. 在“启用验证服务”页面中保持默认设置,不启用 CHAP 认证和反向 CHAP 认 证,单击“下一步”。

      11. 在“确认”页面确定信息无误后,单击“创建”。

      12. 在“结果”页面显示安装成功后,单击“关闭”。

    3回到centos 执行查找目标iscsi磁盘

     3.1 使用 iscsiadm工具发现和登录 iscsi设备

    [root@master ~]# iscsiadm -m discovery -t sendtargets -p 172.18.79.77
    172.18.79.77:3260,1 iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target

     查看目前系统上面所有的 target

    [root@master ~]#  iscsiadm -m node
    172.18.79.77:3260,1 iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target

    连接

    [root@master ~]#  iscsiadm -m node -d 1  -T iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target -l -p 172.18.79.77:3260
    Logging in to [iface: default, target: iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target, portal: 172.18.79.77,3260] (multiple)
    Login to [iface: default, target: iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target, portal: 172.18.79.77,3260] successful.

    开机自动连接

    iscsiadm -m node -d 1  -T iqn.1991-05.com.microsoft:windows-6srst2f-hou2-target -p 172.18.79.77:3260 --op update -n node.startup -v automatic

     分区

    fdisk  /dev/sdb
    [root@master opt]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    Device does not contain a recognized partition table
    使用磁盘标识符 0xc0525192 创建新的 DOS 磁盘标签。
    
    The device presents a logical sector size that is smaller than
    the physical sector size. Aligning to a physical sector (or optimal
    I/O) size boundary is recommended, or performance may be impacted.
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p):
    Using default response p
    分区号 (1-4,默认 1):
    起始 扇区 (2048-1048575999,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-1048575999,默认为 1048575999):
    将使用默认值 1048575999
    分区 1 已设置为 Linux 类型,大小设为 500 GiB
    
    命令(输入 m 获取帮助):w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    正在同步磁盘。

    分区生效

    partprobe  /dev/sdb1

    格式化:

    [root@master ~]# mkfs.ext4  /dev/sdb1

    如果是xfs的:  mkfs.xfs -f /dev/sdb1

    取消定时硬盘自检 :

    tune2fs -i 0 -c 0 /dev/sdb1 

    用parted进行分区

    [root@usvr119 ~]# parted  /dev/sdb

    mklabel gpt              //设置分区为gpt

    mkpart primary 0% 100%   //将空间划分为一个分区

    print

    quit

    注:fdisk支持小于2TB的磁盘,大于2TB的磁盘需要用parted


    7.格式化分区

    [root@usvr119 ~]# mkfs.ext4 -T largefile /dev/sdb1

    注:-T largefile对格式化大文件速度要快很多


    查看磁盘的uuid

    [root@usvr119 ~]# blkid /dev/sdb1

    /dev/sdb1: UUID="27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340" TYPE="ext4"

    挂载

    [root@master opt]# mount  /dev/sdb1 /opt/iscsi
    [root@master opt]# ^C

    查看uuid

     tune2fs -l /dev/sdb1
    

      

    开机自动挂载:

    echo  "UUID=0d286f4b-58ec-49fb-a106-d588ee5e81c0 /opt/iscsi ext4  _netdev  0 0" >> /etc/fstab
  • 相关阅读:
    mybatis 调用mysql存储过程 带输出输入参数
    MyBatis 通过包含的jdbcType类型和java中对应的数据类型
    大型网站架构之分布式消息队列
    加密解密(2)*客户端,服务器,CA(Certificate Authority),公钥,私钥,证书,签名,验证
    AlertDialog与DialogFragment
    从日期对象中获取(年份、月份、日期、时间等数字)
    LayoutInflater的获取方式
    php——会话控制
    什么是虚假唤醒 spurious wakeup
    Linux互斥锁、条件变量和信号量
  • 原文地址:https://www.cnblogs.com/heitaoq/p/8798702.html
Copyright © 2020-2023  润新知