JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:设备和文件系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理可移除介质(概述)

2.  管理可移除介质(任务)

3.  访问可移除介质(任务)

4.  写入 CD 和 DVD(任务)

5.  管理设备(概述/任务)

6.  动态配置设备(任务)

7.  使用 USB 设备(概述)

8.  使用 USB 设备(任务)

9.  使用 InfiniBand 设备(概述/任务)

10.  管理磁盘(概述)

11.  管理磁盘(任务)

12.  SPARC:设置磁盘(任务)

13.  x86:设置磁盘(任务)

14.  使用 COMSTAR 配置存储设备

15.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

iSNS 技术(概述)

配置 iSNS 服务器

设置 iSNS 管理设置

如何安装 iSNS 服务器软件包

如何设置服务器状态更改的通知

如何设置客户端查询的重试次数

如何指定数据存储位置

使用命令行界面配置 iSNS

如何显示当前服务器配置

如何启用缺省搜索域集

如何创建搜索域集

如何创建搜索域

如何将搜索域添加到搜索域集

如何将客户端指定到搜索域

管理 iSNS 服务器和客户端

如何显示搜索域集的状态

如何显示搜索域的状态

如何显示客户端的状态

如何从搜索域中删除客户端

如何从搜索域集中删除搜索域

如何禁用搜索域集

如何删除搜索域集

16.  format 实用程序(参考)

17.  管理文件系统(概述)

18.  创建和挂载文件系统(任务)

19.  配置附加交换空间(任务)

20.  复制文件和文件系统(任务)

21.  管理磁带机(任务)

索引

配置 iSNS 服务器

可以使用以下的任务列表和各节中的说明配置 iSNS 服务器。

任务
参考
1. 接受 iSNS 服务器的缺省属性,或更改这些属性。
A.服务器的状态更改通知
B.确定客户端的可用性的尝试次数
C.存储客户端数据的文件位置。
2. 启用 iSNS 服务器并显示设置。
3. 使用 iSNS 服务器注册所有客户端。
使用客户端的管理接口的 iSCSI 配置功能指定 iSNS 服务器的 IP 地址并允许搜索。
4. 启用缺省搜索域集。

在这些任务之后,iSNS 服务器以最小的方式运行。所有的客户端都位于缺省搜索域中,并且未指定。每个客户端可以识别并获取对所有其他客户端的访问权限。

5. 为站点创建搜索域集。
6. 为站点创建搜索域。
7. 将每个搜索域添加到一个或更多搜索域集。
8. 将客户端指定到一个或多个搜索域。
9. 验证搜索域中的客户端的成员关系以及搜索域集中的搜索域的成员关系。

下一节提供设置 iSNS 环境的说明。本章包含以下主题:

设置 iSNS 管理设置

本节介绍了更改 iSNS 服务的缺省管理设置和启动 iSNS 守护进程的步骤。如果在启动 iSNS 服务器之后更改设置,则需要刷新 iSNS 服务器。如果更改数据存储位置,则需要重新启动 iSNS 服务器。

有关这些操作的 isns(1M) 命令的详细信息,请参见手册页。

如何安装 iSNS 服务器软件包

安装 iSNS 服务器软件包和启动 iSNS 服务。

  1. 成为管理员。
  2. 安装 iSNS 服务器软件包。
    # pkg install service/storage/isns
  3. 启用 iSNS 服务。
    # svcadm enable isns_server
  4. 验证该服务是否正在运行。
    # svcs svc:/network/isns_server:default
    STATE          STIME    FMRI
    online         16:10:49 svc:/network/isns_server:default

如何设置服务器状态更改的通知

缺省情况下,当 iSNS 服务器不可用时,会通知所有的客户端。要禁用这些通知,请更改 Management_SCNs_Enabled 属性。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 使用 svccfg 命令禁用属性:
    # svccfg -s svc:/network/isns_server setprop config/Management_SCN_Enabled=false
  3. 重新加载服务器配置:
    # svcadm refresh svc:/network/isns_server

如何设置客户端查询的重试次数

缺省重试次数为 3。如果服务器三次查询未获得响应,该服务器则将该客户端注册为不可用。要更改重试次数,请更改 ESI Retry Threshold 属性值。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 例如使用 svccfg 命令将属性更改为 6 次重试:
    # svccfg -s svc:/network/isns_server setprop config/ESI_retry_threshold_count=6
  3. 重新加载服务器配置:
    # svcadm refresh svc:/network/isns_server

如何指定数据存储位置

包含客户端数据的文件的缺省位置和名称为 /etc/isns/isnsdata.xml。如果具有包括一个或多个备份 iSNS 服务器的复杂网络环境,数据存储则必须位于通用位置,以便所有的服务器可以使用。使用 data_store_location 属性指定新的位置。还可以更改文件的名称。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 例如使用 svccfg 命令将位置更改为 /etc/isns2/isns_data.xml
    # svccfg -s svc:/network/isns_server setprop config/data_store_location="/etc/isns2/isns_data.xml"
  3. 如果在服务器启用之后更改数据存储位置,则必须重新启动该服务器:
    # svcadm restart svc:/network/isns_server

使用命令行界面配置 iSNS

本节提供使用命令行界面配置 iSNS 服务器的步骤。本章包含以下主题:

这些步骤使用 isnsadm(1M) 命令。有关所有的命令选项的完整说明,请参见手册页。

如何显示当前服务器配置

如何启用缺省搜索域集

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 激活缺省搜索域集:
    # isnsadm enable-dd-set Default

如何创建搜索域集

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 创建搜索域集:
    # isnsadm create-dd-set set_name
  3. 启用搜索域集:
    # isnsadm enable-dd-set set_name
  4. 查看所有的搜索域集,包括新的搜索域集:
    # isnsadm list-dd-set -v
            DD Set name: Default
                State: Enabled
            DD Set name:set_name
                State: Enabled

    搜索域集列表包括缺省搜索域集以及新的搜索域集。

如何创建搜索域

新的搜索域是缺省搜索域集的成员。创建新的搜索域之后,将其添加到新的搜索域集。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 创建搜索域:
    # isnsadm create-dd domain_name
  3. 在缺省搜索域集中查看新的搜索域:
    # isnsadm list-dd-set
             DD name: name
                 DD set(s): Default
  4. 创建其他搜索域。

如何将搜索域添加到搜索域集

该任务将搜索域从缺省搜索域集中删除,并将其添加到指定的搜索域集。因为新的搜索域集已启用,所以可以通过 iSNS 服务器搜索其搜索域中的所有客户端。

无需具有列出搜索域和搜索域集成员的特权。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 列出各个搜索域来确定需要添加的搜索域。
    # isnsadm list-dd -v
  3. 列出各个搜索域集来确定需要包含新的搜索域的搜索域集。
    # isnsadm list-dd-set
  4. 将搜索域移动到需要的搜索域集:
    # isnsadm add-dd domain_name -s set_name
  5. 查看搜索域集中添加的新的搜索域:
    # isnsadm list-dd-set -v domain_name

如何将客户端指定到搜索域

开始之前

使用客户端的管理接口注册该客户端。使用 iSCSI 配置功能可以指定 iSNS 服务器的 IP 地址,并允许 iSNS 服务器搜索客户端。

  1. 使用“iSNS 服务器管理”RBAC 配置文件获取管理 iSNS 服务所需授权。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 管理:安全服务》中的"初次配置 RBAC(任务列表)"

  2. 验证是否已使用 iSNS 服务器注册客户端:
    # isnsadm list-node 
           iSCSI Name: iqn.1986-03.com.sun:01:000e0c9f10da.45173FEA.engr
              Alias: STK5320_NAS
              Type: Target
              .
           iSCSI Name: iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.acct
              Alias:
              Type: Initiator

    输出显示客户端的 iSNS 名称。

  3. 验证搜索域的名称:
    # isnsadm list-dd
  4. 将客户端添加到搜索域:
    # isnsadm add-node -d domain_name iSCSI_Name

    例如,将名为“STK5320_NAS”的目标添加到 Eng-dd 搜索域:

    # isnsadm add-node -d Eng-dd iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.engr
  5. 列出搜索域中的所有客户端来验证客户端是否已添加:
    # isnsadm list-dd -v domain_name 
        

    例如,检查 Eng-dd 搜索域:

    # isnsadm list-dd -v Eng-dd
              DD name:    Eng-dd
              DD set: Development-dds
             iSCSI Name:    iqn.1986-03.com.sun:01:000e0c9f10da.45173FEA.engr
                iSCSI Name:    iqn.1986-03.com.sun:01:000e0c9f10da.454F00A2.acct
                iSCSI name: iqn.1986-03.com.sun:01:e00000000000.46fd8e2b