JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 1M 部分:系统管理命令     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

简介

System Administration Commands-第 1 单元

System Administration Commands-第 2 单元

luxadm(1M)

mail.local(1M)

makedbm(1M)

makemap(1M)

masfcnv(1M)

mdlogd(1M)

mdmonitord(1M)

mdnsd(1M)

medstat(1M)

metaclear(1M)

metadb(1M)

metadetach(1M)

metadevadm(1M)

metahs(1M)

metaimport(1M)

metainit(1M)

metaoffline(1M)

metaonline(1M)

metaparam(1M)

metarecover(1M)

metarename(1M)

metareplace(1M)

metaset(1M)

metassist(1M)

metastat(1M)

metasync(1M)

metattach(1M)

mib2mof(1M)

mibiisa(1M)

mkbootmedia(1M)

mkdevalloc(1M)

mkdevmaps(1M)

mkfifo(1M)

mkfile(1M)

mkfs(1M)

mkfs_pcfs(1M)

mkfs_udfs(1M)

mkfs_ufs(1M)

mknod(1M)

mkntfs(1M)

mkpwdict(1M)

modinfo(1M)

modload(1M)

modunload(1M)

mofcomp(1M)

mofreg(1M)

monacct(1M)

monitor(1M)

mount(1M)

mountall(1M)

mountd(1M)

mount_hsfs(1M)

mount_nfs(1M)

mount_pcfs(1M)

mount_smbfs(1M)

mount_tmpfs(1M)

mount_udfs(1M)

mount_ufs(1M)

mpathadm(1M)

mpstat(1M)

msgid(1M)

mvdir(1M)

named(1M)

named-checkconf(1M)

named-checkzone(1M)

named-compilezone(1M)

ncaconfd(1M)

ncheck(1M)

ncheck_ufs(1M)

ndd(1M)

ndmpadm(1M)

ndmpd(1M)

ndmpstat(1M)

netadm(1M)

netcfg(1M)

netcfgd(1M)

netservices(1M)

netstat(1M)

netstrategy(1M)

newaliases(1M)

newfs(1M)

newkey(1M)

nfs4cbd(1M)

nfsd(1M)

nfslogd(1M)

nfsmapid(1M)

nfsref(1M)

nfsstat(1M)

nscadm(1M)

nscd(1M)

nscfg(1M)

nsdb-list(1M)

nsdb-nces(1M)

nsdbparams(1M)

nsdb-resolve-fsn(1M)

nsdb-update-nci(1M)

nslookup(1M)

nsupdate(1M)

ntfscat(1M)

ntfsclone(1M)

ntfscluster(1M)

ntfscmp(1M)

ntfscp(1M)

ntfsfix(1M)

ntfsinfo(1M)

ntfslabel(1M)

ntfsls(1M)

ntfsprogs(1M)

ntfsresize(1M)

ntfsundelete(1M)

nulladm(1M)

nwamd(1M)

obpsym(1M)

oplhpd(1M)

pageout(1M)

parted(1M)

pbind(1M)

pcitool(1M)

pfedit(1M)

pginfo(1M)

pgstat(1M)

picld(1M)

ping(1M)

pkg2du(1M)

pkgadd(1M)

pkgadm(1M)

pkgask(1M)

pkgchk(1M)

pkgcond(1M)

pkg.depotd(1M)

pkgrm(1M)

pkg.sysrepo(1M)

plockstat(1M)

pntadm(1M)

polkit-is-privileged(1M)

pooladm(1M)

poolbind(1M)

poolcfg(1M)

poold(1M)

poolstat(1M)

ports(1M)

poweradm(1M)

poweroff(1M)

powertop(1M)

pppd(1M)

pppoec(1M)

pppoed(1M)

pppstats(1M)

praudit(1M)

prctmp(1M)

prdaily(1M)

projadd(1M)

projdel(1M)

projmod(1M)

prstat(1M)

prtacct(1M)

prtconf(1M)

prtdiag(1M)

prtdscp(1M)

prtfru(1M)

prtpicl(1M)

prtvtoc(1M)

psradm(1M)

psrinfo(1M)

psrset(1M)

pwck(1M)

pwconv(1M)

quot(1M)

quota(1M)

quotacheck(1M)

quotaoff(1M)

quotaon(1M)

rad(1M)

raidctl(1M)

ramdiskadm(1M)

rarpd(1M)

rcapadm(1M)

rcapd(1M)

rctladm(1M)

rdate(1M)

rdisc(1M)

reboot(1M)

rem_drv(1M)

remove_allocatable(1M)

removef(1M)

reparsed(1M)

repquota(1M)

restricted_shell(1M)

rexd(1M)

rexecd(1M)

rlogind(1M)

rmmount(1M)

rmt(1M)

rmvolmgr(1M)

rndc(1M)

rndc-confgen(1M)

roleadd(1M)

roledel(1M)

rolemod(1M)

root_archive(1M)

route(1M)

routeadm(1M)

routed(1M)

rpcbind(1M)

rpc.bootparamd(1M)

rpcinfo(1M)

rpc.mdcommd(1M)

rpc.metad(1M)

rpc.metamedd(1M)

rpc.metamhd(1M)

rpc.rexd(1M)

rpc.rstatd(1M)

rpc.rusersd(1M)

rpc.rwalld(1M)

rpc.smserverd(1M)

rpc.sprayd(1M)

rpc.yppasswdd(1M)

rpc.ypupdated(1M)

rquotad(1M)

rsh(1M)

rshd(1M)

rstatd(1M)

rtc(1M)

rtquery(1M)

runacct(1M)

rusersd(1M)

rwall(1M)

rwalld(1M)

rwhod(1M)

sa1(1M)

sa2(1M)

sadc(1M)

sar(1M)

sasinfo(1M)

savecore(1M)

sbdadm(1M)

sched(1M)

sckmd(1M)

scmadm(1M)

sconadm(1M)

sendmail(1M)

sftp-server(1M)

shadowd(1M)

shadowstat(1M)

share(1M)

shareall(1M)

sharectl(1M)

share_nfs(1M)

share_smb(1M)

showmount(1M)

shutacct(1M)

shutdown(1M)

slpd(1M)

smattrpop(1M)

smbadm(1M)

smbd(1M)

smbiod(1M)

smbiod-svc(1M)

smbios(1M)

smbstat(1M)

smrsh(1M)

sasinfo(1M)

sndradm(1M)

sndrd(1M)

sndrsyncd(1M)

snmpdx(1M)

snmp-notify(1M)

snmpXwbemd(1M)

snoop(1M)

soconfig(1M)

soladdapp(1M)

soldelapp(1M)

solstice(1M)

sppptun(1M)

spray(1M)

sprayd(1M)

srptadm(1M)

sshd(1M)

ssh-keysign(1M)

startup(1M)

statd(1M)

stclient(1M)

stmfadm(1M)

stmsboot(1M)

strace(1M)

strclean(1M)

strerr(1M)

sttydefs(1M)

su(1M)

sulogin(1M)

suriadm(1M)

svadm(1M)

svcadm(1M)

svcbundle(1M)

svccfg(1M)

svc.configd(1M)

svc.ipfd(1M)

svc.startd(1M)

swap(1M)

sxadm(1M)

sync(1M)

syncinit(1M)

syncloop(1M)

syncstat(1M)

sysconfig(1M)

sysdef(1M)

syseventadm(1M)

syseventconfd(1M)

syseventd(1M)

syslogd(1M)

talkd(1M)

tapes(1M)

telnetd(1M)

tftpd(1M)

th_define(1M)

th_manage(1M)

tic(1M)

tncfg(1M)

tnchkdb(1M)

tnctl(1M)

tnd(1M)

tninfo(1M)

tpmadm(1M)

traceroute(1M)

trapstat(1M)

ttymon(1M)

tunefs(1M)

turnacct(1M)

txzonemgr(1M)

tzreload(1M)

tzselect(1M)

uadmin(1M)

ucodeadm(1M)

ufsdump(1M)

ufsrestore(1M)

umount(1M)

umountall(1M)

System Administration Commands-第 3 单元

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

mpathadm

- 多路径发现和管理

用法概要

mpathadm subcommand direct-object [options] [operand]

描述

mpathadm 命令用于启用多路径发现和管理。mpathadm 命令是作为一组子命令来实现的,许多子命令都有自己的选项,这些选项在该子命令对应的部分中进行介绍。“选项”部分介绍了不与特定子命令关联的选项。mpathadm 子命令基于 direct-object 运行。这些对象在各个子命令的直接对象部分中进行介绍。子命令中的 direct-objectsinitiator-porttarget-portlogical-unit 与 SCSI 标准定义一致。

mpathadm 命令支持下列子命令,这些子命令将在下表之后的各个小节中详细介绍。

list

显示给定对象的已发现实例列表。

show

显示关于给定对象实例的信息。

modify

修改对象的属性。

enable

启用对象。

disable

禁用对象。

failover

使逻辑单元的目标端口组发生故障转移。

override

设置一个用于覆盖逻辑单元上其他路径的路径。

mpathadm 子命令基于 direct-object 运行。这些对象在各个子命令的直接对象部分中进行介绍。

list 子命令

list 子命令的语法如下:

# mpathadm list direct-object [operands...]

list 子命令显示以下直接对象的数据:

mpath-support [mpath-support-name, ...]

列出可由此 CLI 管理的多路径支持。此操作会以通过 MPAPI 框架注册的库名称形式显示多路径支持。如果没有指定多路径支持名称 mpath-support-name,将显示注册的所有多路径支持库。

initiator-port [initiator-port-name, ...]

列出在此系统上发现的启动器端口。如果没有指定 initiator-port-name,将显示发现的所有启动器端口。

{logical-unit | lu} [options] [logical-unit-name, ...]

列出多路径逻辑单元的相关信息。如果没有指定 logical-unit-name,将显示发现的所有逻辑单元。

list logical-unit 的选项如下:

-n, --name name

返回与给定 name 字符串相关联的逻辑单元名称。此名称可从 mpathadm show lu 命令的输出中提取。

-t, --target-port target-port-name

返回与给定 target-port-name 相关联的逻辑单元名称的列表。

show 子命令

show 子命令的语法如下:

# mpathadm show direct-object [operands...]

show 子命令显示以下直接对象的详细信息:

mpath-support [mpath-support-name, ...]

显示有关给定 mpath-support-name 的详细信息(如果该名称存在)。如果给定的 mpath-support-name 仅支持有限的一组设备产品,设备产品列表将在输出中列出。

initiator-port initiator-port-name[,initiator-port-name, ...]

显示给定 initiator-port-name 的详细信息。

{logical-unit | lu} [logical-unit-name, ...]

显示有关多路径逻辑单元的详细信息,包括路径和目标端口组信息。请注意,逻辑单元信息中的名称属性表示该 LUN 的标识符,它是从硬件派生出来的,由该系统使用。如果此名称源自 SCSI Inquiry 重要产品数据 (Vital Product Data, VPD) 页面 83h,则名称类型属性表示 SCSI 标准定义的一个关联标识符类型。

modify 子命令

modify 子命令的语法如下:

# mpathadm modify direct-object [options] [operands...]

modify 子命令修改以下直接对象的特征:

mpath-support [options] mpath-support-name, ...

mpath-support 进行配置管理。用于修改 mpath-support 的选项如下:

-a, --autofailback on | off

设置 autofailback。仅当 mpath-support 提供自动故障恢复支持时才适用。

-p, --autoprobe on | off

设置 autoprobing。仅当 mpath-support 提供自动探测支持时才适用。

-b, --loadbalance loadbalance-type

更改缺省负载平衡类型。loadbalance 类型是 show mpath-support 输出中列出的支持类型之一。

{logical-unit | lu} [options] logical-unit-name, ...

对逻辑单元进行配置管理。用于修改 logical-unit 的选项如下:

-a, --autofailback on | off

设置 autofailback。仅当 mpath-support 提供自动故障恢复支持时才适用

-p, --autoprobe on | off

设置 autoprobing。仅当 mpath-support 提供自动探测支持时才适用。

-b, --loadbalance loadbalance-type

设置逻辑单元的负载平衡类型。仅当在逻辑单元级别支持负载平衡配置时才适用。

enable 子命令

enable 子命令的语法如下:

# mpathadm enable [options]

enable 子命令支持启用以下直接对象:

path -i initiator-port-name -t target-port-name
-l logical-unit-name

将启用包含指定启动器端口、目标端口和逻辑单元的路径。

disable 子命令

disable 子命令的语法如下:

# mpathadm disable [options]

disable 子命令支持禁用以下直接对象:

path -i initiator-port-name -t target-port-name
-l logical-unit-name

将禁用包含指定启动器端口、目标端口和逻辑单元的路径。

failover 子命令

failover 子命令的语法如下:

# mpathadm failover direct-object [operand]

failover 子命令支持对以下直接对象进行故障转移:

{logical-unit | lu} logical-unit-name

当给定逻辑单元为非对称且支持显式状态更改时,将对目标端口组进行故障转移。当前活动的目标端口组将更改为备用状态,备用目标端口组将处于活动状态。

override 子命令

override 子命令的语法如下:

# mpathadm override [options]

override 子命令控制以下直接对象是否覆盖其他直接对象:

path {-i initiator-port-name -t target-port-name | -c}
-l logical-unit-name

使包含指定启动器端口、目标端口和逻辑单元的路径覆盖逻辑单元上的其他路径。某个路径覆盖其他路径之后,多路径支持将只使用该路径,而不考虑任何其他路径选择配置。-c 选项用于取消设置。将禁用包含指定启动器端口、目标端口和逻辑单元的路径。

用于覆盖路径的选项如下:

-i, --initiator-port initiator-port-name

表示路径的启动器端口元素。还必须包括 -t-l 选项。

-t, --target-port target-port-name

表示路径的目标端口元素。还必须包括 -i-l 选项。

-l, --logical-unit logical-unit

表示路径的逻辑单元元素。还必须包括 -i-t 选项。

-c, --cancel

取消给定逻辑单元的覆盖设置。还必须包括 -l 选项。

选项

支持以下选项:

-V, --version

显示版本信息。

-?, --help

显示上下文帮助。可以在没有参数的 mpathadm 命令、子命令或子命令直接对象组合后使用。使用适用于您的输入的帮助信息进行响应。例如,如果输入以下内容:

# mpathadm add mpath-support-help

... mpathadm 将返回可用于此子命令和直接对象组合的选项。

示例

示例 1 获取多路径支持列表

以下命令使用 list 子命令列出当前注册的所有 mpath-support 库。

# mpathadm list mpath-support
mpath-support: libmpscsi_vhci.so

示例 2 显示特定多路径支持的属性

以下命令使用 show 子命令显示当前注册的 mpath-support 库的属性。

# mpathadm show mpath-support libmpscsi_vhci.so
mpath-support:    libmpscsi_vhci.so
       Vendor:  Sun Microsystems
       Driver Name:  scsi_vhci
       Default Load Balance:  round-robin
       Supported Load Balance Types:
              round-robin
          logical-block
Allows To Activate Target Port Group Access:  yes
Allows Path Override:  no
Supported Auto Failback Config:     1
Auto Failback:    on
Failback Polling Rate (current/max):  0/0
Supported Auto Probing Config:    0
Auto Probing:  NA
Probing Polling Rate (current/max):  NA/NA
Supported Devices:
       Vendor:     SUN
       Product:  T300
       Revision:
       Supported Load Balance Types:
              round-robin
       Vendor:     SUN
       Product:  T4
       Revision:
       Supported Load Balance Types:
              round-robin

示例 3 获取通过 mpath-support 库发现的启动器端口的列表

以下命令使用 list initiator-port 子命令显示当前注册的 mpath-support 库发现的启动器端口的列表。

# mpathadm list initiator-port
Initiator-Port: iqn.1986-03.com.sun:01:080020b7ac2b.437a3b3e,4000002a0000
Initiator-Port: 2000000173018713
Initiator-Port: 2000000173818713

示例 4 显示特定启动器端口的属性

以下命令使用 show initiator-port 子命令显示使用以上示例中的 list initiator-port 子命令发现的特定启动器端口的属性。

# mpathadm show initiator-port 2000000173018713
initiator-port:     2000000173018713
        Transport Type:     Fibre Channel
        OS device File:     devices/pci@1f,4000/pci@2/SUNW,qlca@5/fp@0,0:fc

示例 5 显示特定逻辑单元的属性

以下命令使用 show logical-unit 子命令显示具有指定名称的逻辑单元的属性。

# mpathadm show lu /dev/rdsk/c4t60003BA27D2120004204AC2B000DAB00d0s2
Logical Unit: /dev/rdsk/c4t60003BA27D2120004204AC2B000DAB00d0s2
           mpath-support libmpscsi_vhci.so
           Vendor: SUN
           Product: T4
           Revision: 0301
    Name Type: SCSI Inquiry VPD Page 83 type 3
    Name: 60003ba27d2120004204ac2b000dab00
    Asymmetric: yes
    Current Load Balance: round-robin
    Logical Unit Group ID: NA
    Aauto Failback: on
    Auto Probing: NA

Paths:
    Initiator Port Name: 2000000173818713
    Target Port Name: 20030003ba27d212
    Override Path: NA
    Path State: OK
    Disabled: no

    Initiator Port Name: 2000000173018713
    Target Port Name: 20030003ba27d095
    Override Path: NA
    Path State: OK
    Disabled: no

Target Port Group:
    ID: 2
    Explicit Failover: yes
    Access State: standby
    Target Ports:
            Name: 20030003ba27d212
           Relative ID: 0

    ID: 5
    Explicit Failover: yes
    Access State: active
    Target Ports
            Name: 20030003ba27d095
           Relative ID: 0

示例 6 启用路径

以下命令使用 enable path 子命令启用具有指定启动器端口、目标端口以及逻辑单元的路径。

# mpathadm enable path -i 2000000173018713 -t 20030003ba27d095     \
-l /dev/rdsk/c4t60003BA27D2120004204AC2B000DAB00d0s2

示例 7 修改 mpath-support 以启用 autofailback

# mpathadm modify mpath-support -a on libmpscsi_vhci.so

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/storage/multipath-utilities
system/library/storage/libmpapi(exec_attr(4) 条目)
接口稳定性
Committed(已确定)

另请参见

stmsboot(1M)libMPAPI(3LIB)exec_attr(4)attributes(5)