| 跳过导航链接 | |
| 退出打印视图 | |
|
Oracle Solaris 11.1 管理:SAN 配置和多路径 Oracle Solaris 11.1 Information Library (简体中文) |
确定 Oracle Solaris iSCSI 软件和硬件要求
使用第三方 RADIUS 服务器简化 iSCSI 配置中的 CHAP 管理
Oracle Solaris iSCSI 和 RADIUS 服务器错误消息
可以同时修改 iSCSI 启动器和 iSCSI 目标设备上的参数。但是,只能在 iSCSI 启动器上修改的参数包括以下各项:
iSCSI 启动器节点名称-可以将启动器节点名称更改为不同的名称。如果更改了启动器节点名称,则系统可能会从启动器的目标列表中删除 iSNS 搜索到的目标,具体取决于更改名称时 iSNS 服务器上的搜索域配置。有关更多信息,请参见如何修改 iSCSI 启动器和目标参数。
头摘要-NONE(缺省值),或者 CRC32。
数据摘要-NONE(缺省值),或者 CRC32。
验证和 CHAP 密钥-有关设置验证的更多信息,请参见如何配置对 iSCSI 启动器的 CHAP 验证。
已配置的会话-有关配置多个会话的更多信息,请参见如何为目标启用多个 iSCSI 会话。
iSCSI 驱动程序为 iSCSI 启动器和 iSCSI 目标设备参数提供缺省值。如果修改了 iSCSI 启动器的参数,则修改后的参数将由 iSCSI 目标设备继承,除非 iSCSI 目标设备已有不同的值。
![]() | 注意 - 请确保目标软件支持要修改的参数。否则,可能无法登录到 iSCSI 目标设备。有关支持的参数的列表,请参见数组文档。 |
应在启动器与目标之间的 I/O 完成后再修改 iSCSI 参数。使用 iscsiadm modify 命令进行更改后,iSCSI 驱动程序将重新连接会话。
可以调优 iSCSI 参数以适应 iSCSI 启动器的各种响应或连接时间值。可以调优 iSCSI 参数,取决于是否要在启动器上为所有目标调整参数(其中启动器系统已连接),或者为一个特定目标调整参数。
使用以下命令更改特定 iSCSI 目标的参数值。
iscsiadm modify target-param -T tunable-prop=value target-name
使用以下命令调整所有目标的参数值:
iscsiadm modify initiator-node -T tunable-prop=value
以下可调参数应用于活动连接,并更改 iSCSI 启动器和连接到启动器的目标的行为。配置 iSCSI 启动器时,动态调优参数的能力提供了灵活性。
表 6-1 iSCSI 可调参数
|
显示所有目标的 iSCSI 参数信息。
# iscsiadm list initiator-node
Initiator node name: iqn.1986-03.com.sun:01:e00000000000.4e36d278
Initiator node alias: unknown
Login Parameters (Default/Configured):
Header Digest: NONE/-
Data Digest: NONE/-
Max Connections: 65535/-
Authentication Type: NONE
RADIUS Server: NONE
RADIUS Access: disabled
Tunable Parameters (Default/Configured):
Session Login Response Time: 60/-
Maximum Connection Retry Time: 180/-
Login Retry Time Interval: 60/-
Configured Sessions: 1显示特定目标的 iSCSI 参数信息。
# iscsiadm list target-param [target-name]
例如:
# iscsiadm list target-param -v iqn.1986-03.com.sun:02:47ac0
506-cd48-67f5-fc0d-ab7544d37538
Target: iqn.1986-03.com.sun:02:47ac0506-cd48-67f5-fc0d-ab7544d37538
Alias: -
Bi-directional Authentication: disabled
Authentication Type: NONE
Login Parameters (Default/Configured):
Data Sequence In Order: yes/-
Data PDU In Order: yes/-
Default Time To Retain: 20/-
Default Time To Wait: 2/-
Error Recovery Level: 0/-
First Burst Length: 65536/-
Immediate Data: yes/-
Initial Ready To Transfer (R2T): yes/-
Max Burst Length: 262144/-
Max Outstanding R2T: 1/-
Max Receive Data Segment Length: 8192/-
Max Connections: 65535/-
Header Digest: NONE/-
Data Digest: NONE/-
Tunable Parameters (Default/Configured):
Session Login Response Time: 60/-
Maximum Connection Retry Time: 180/-
Login Retry Time Interval: 60/-
Configured Sessions: 1例如,将一个目标的最大连接重试时间设为 90 秒:
# iscsiadm modify target-param -T conn-login-max=90 iqn.1986-03.com.sun: 02:47ac0506-cd48-67f5-fc0d-ab7544d37538
例如,将所有目标的最大连接重试时间设为 90 秒:
# iscsiadm modify initiator-node -T conn-login-max=90
此过程的第一部分说明了 iSCSI 目标设备如何继承 iSCSI 启动器的修改参数。此过程的第二部分说明如何在 iSCSI 目标设备上实际修改参数。
此可选过程假定您已登录到本地系统,在此系统上已配置了对 iSCSI 目标设备的访问权限。
initiator# iscsiadm list initiator-node
Initiator node name: iqn.1986-03.com.sun:01:0003ba4d233b.425c293c
Initiator node alias: zzr1200
Login Parameters (Default/Configured):
Header Digest: NONE/-
Data Digest: NONE/-
Authentication Type: NONE
RADIUS Server: NONE
RADIUS access: unknown
Configured Sessions: 1initiator# iscsiadm list target-param -v iqn.1992-08.com.abcstorage:sn.84186266
Target: iqn.1992-08.com.abcstorage:sn.84186266
Alias: -
Bi-directional Authentication: disabled
Authentication Type: NONE
Login Parameters (Default/Configured):
Data Sequence In Order: yes/-
Data PDU In Order: yes/-
Default Time To Retain: 20/-
Default Time To Wait: 2/-
Error Recovery Level: 0/-
First Burst Length: 65536/-
Immediate Data: yes/-
Initial Ready To Transfer (R2T): yes/-
Max Burst Length: 262144/-
Max Outstanding R2T: 1/-
Max Receive Data Segment Length: 65536/-
Max Connections: 1/-
Header Digest: NONE/-
Data Digest: NONE/-
Configured Sessions: 1请注意,对于 iSCSI 启动器和 iSCSI 目标设备,当前已将头摘要和数据摘要参数设置为 NONE。
要查看 iSCSI 目标设备的缺省参数值,请参见示例 6-1 中的 iscsiadm list target-param 输出。
例如,将头摘要设置为 CRC32。
initiator# iscsiadm modify initiator-node -h CRC32
如果更改了启动器节点名称,则系统可能会注销 iSNS 搜索到的目标,并将其从启动器的目标列表中删除,前提是新名称与目标名称不属于同一搜索域。但是,如果当前正在使用目标,则不会将其删除。例如,如果某个文件已打开或已在这些目标上挂载了文件系统,将不会删除目标。
如果这些目标和新启动器节点名称属于同一搜索域,则在名称更改后还可能看到新目标。
initiator# iscsiadm list initiator-node
Initiator node name: iqn.1986-03.com.sun:01:0003ba4d233b.425c293c
Initiator node alias: zzr1200
Login Parameters (Default/Configured):
Header Digest: NONE/CRC32
Data Digest: NONE/-
Authentication Type: NONE
RADIUS Server: NONE
RADIUS access: unknown
Configured Sessions: 1请注意,现在已将头摘要设置为 CRC32。
initiator# iscsiadm list target-param -v iqn.1992-08.com.abcstorage:sn.84186266
Target: iqn.1992-08.com.abcstorage:sn.84186266
Alias: -
Bi-directional Authentication: disabled
Authentication Type: NONE
Login Parameters (Default/Configured):
Data Sequence In Order: yes/-
Data PDU In Order: yes/-
Default Time To Retain: 20/-
Default Time To Wait: 2/-
Error Recovery Level: 0/-
First Burst Length: 65536/-
Immediate Data: yes/-
Initial Ready To Transfer (R2T): yes/-
Max Burst Length: 262144/-
Max Outstanding R2T: 1/-
Max Receive Data Segment Length: 65536/-
Max Connections: 1/-
Header Digest: CRC32/-
Data Digest: NONE/-
Configured Sessions: 1请注意,现在已将头摘要设置为 CRC32。
initiator# iscsiadm list target -v iqn.1992-08.com.abcstorage:sn.84186266
Target: iqn.1992-08.com.abcstorage:sn.84186266
TPGT: 2
ISID: 4000002a0000
Connections: 1
CID: 0
IP address (Local): nnn.nn.nn.nnn:64369
IP address (Peer): nnn.nn.nn.nnn:3260
Discovery Method: SendTargets
Login Parameters (Negotiated):
.
.
.
Header Digest: CRC32
Data Digest: NONE 通过使用 iscsiadm modify 命令可以将参数重置为其缺省值。或者,可以使用 iscsiadm remove 命令将所有参数重置为其缺省值。
iscsiadm modify target-param 命令仅更改在命令行中指定的参数。
以下示例说明如何将头摘要重置为 NONE:
initiator# iscsiadm modify target-param -h none iqn.1992-08.com.abcstorage:sn...
有关 iscsiadm remove target-param 命令的信息,请参见iscsiadm(1M)。