简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

确保 ASM 发现导入的磁盘

提供者 下载此页面的 PDF

如果在 NFS 环境中使用自动存储管理( Automatic Storage Management , ASM ),则在安装 SnapManager 后,必须确保 ASM 能够发现 SnapManager 导入的磁盘。为此,您可以将 ASM 目录的路径添加到 asm_DISKSTRING 参数中。

您可以使用 Oracle 工具编辑 ASM_DISKSTRING 参数。有关编辑 ASM_DISKSTRING 的信息,请参见 Oracle 文档。

必须将 ASM 磁盘路径 /opt/netapp/smO/mnt///disk* 添加到 ASM_DISKSTRING 参数中定义的现有路径中。例如,如果在 ASM_DISKSTRING 中定义的路径为 /mnt/my-asm-disks/dir1/disk* ,则在添加 ASM 磁盘路径之后,更新后的路径将为 "/mnt/my-asm-disks/dir1/disk* , /opt/netapp/smO/mnt///disk* 。

注 ASM_DISKSTRING 参数只能与 ASM 磁盘文件匹配,而不能与任何其他文件匹配。
  • 第一个星号( * )表示 SnapManager 为根挂载点生成的名称。

  • 第二个 * 表示挂载点内的目录。

  • 第三个 * 表示 NFS 文件的名称。

如果磁盘挂载在 /opt/netapp/smO/mnt/<smo-generated -name>/ 下的目录中,则必须确保 * 与 NFS 文件系统的拓扑匹配。

  1. 如果在网络连接存储( NAS )环境中将 ASM 磁盘与 NFS 结合使用,请编辑 ASM_DISKSTRING 参数,使其指向当前 ASM 目录路径。

    如果 ASM 磁盘挂载点为 /mnt/my-asf-disks//disk ,则在编辑 ASM_DISKSTRING 后,更新后的路径为 /opt/netapp/smO/mnt/my-as-disks-20081012/disk1.nfs 。ASM_DISKSTRING 参数的格式为 /opt/netapp/smO/mnt//disk

    • 第一个 * 与 my-as-disks-20081012 匹配。

    • 该磁盘 * 与 disk1.nfs 匹配。编辑 ASM_DISKSTRING 参数后, ASM 发现 SnapManager 导入的磁盘的结果如下:

    • NFS 磁盘 1 上的 ASM 克隆为 /opt/netapp/smO/mnt/-mnt-my-as-disks-20081012/dir1/disk1.nfs 。

    • NFS 磁盘 2 上的 ASM 克隆为 /opt/netapp/smO/mnt/-mnt-my-as-disks-20081012/dir1/disk2.nfs 。ASM_DISKSTRING 参数的格式为 /opt/netapp/smO/mnt///disk* 。

    • 第一个 * 与 -mnt-my-as-disks-20081012 匹配。

    • 第二个 * 与 dir1 匹配。

    • 第三个 * 与 disk1.nfs 和 disk2.nfs 匹配。

  2. 如果在存储区域网络( SAN )环境中使用 ASM 磁盘,则根据环境执行以下操作之一:

    如果使用的 ASM 磁盘具有 …​ 那么 …​

    基于 FCP 的 ASMLib 以及 Linux 上的 iSCSI

    仅使用字符设备更改 Oracle 软件所有者和用户主组的权限。ASM_DISKSTRING 路径必须为 ASM DISKSTRING = ORCL : * 。

    AIX 上的 FCP 和 iSCSI

    添加 ASM_DISKSTRING 参数的路径名称,直到 ASM 目录路径为止。ASM_DISKSTRING 路径必须为 ASM DISKSTRING = /dev/hdsk/* ,其中 * 表示 ASM 磁盘名称。

    Solaris 上的 FCP 和 iSCSI

    添加 ASM_DISKSTRING 参数的路径名称,直到 ASM 目录路径为止。ASM_DISKSTRING 路径必须为 ASM DISKSTRING = /dev/rdsk/* ,其中 * 表示 ASM 磁盘名称。

    +