使用适用于IBM DB2的PowerShell cmdlet创建存储系统连接和凭据
- 本文档站点的 PDF
单独 PDF 文档的收集
Creating your file...
在使用PowerShell cmdlet备份、还原或克隆IBM DB2数据库之前、您必须先创建Storage Virtual Machine (SVM)连接和凭据。
-
您应已准备好 PowerShell 环境以执行 PowerShell cmdlet 。
-
您应具有创建存储连接所需的基础架构管理员角色权限。
-
您应确保插件安装未在进行中。
添加存储系统连接时,主机插件安装不得正在进行中,因为主机缓存可能不会更新,并且数据库状态可能会在 SnapCenter 图形用户界面中显示为 "`不可用于备份` " 或 "`不在 NetApp 存储` 上 " 。
-
存储系统名称应是唯一的。
SnapCenter 不支持在不同集群上使用相同名称的多个存储系统。SnapCenter 支持的每个存储系统都应具有唯一的名称和唯一的数据 LIF IP 地址。
-
单击*SnapCenterPS*以启动PowerShell Core。
-
使用 Add-SmStorageConnection cmdlet 创建与存储系统的新连接。
PS C:\> Add-SmStorageConnection -StorageType DataOntap -Type DataOntap -OntapStorage ‘scsnfssvm’ -Protocol Https -Timeout 60
-
使用 Add-SmCredential cmdlet 创建新凭据。
此示例说明如何使用 Windows 凭据创建名为 FinanceAdmin 的新凭据:
PS C:\> Add-SmCredential -Name 'FinanceAdmin' -Type Linux -AuthenticationType PasswordBased -Credential db2hostuser -EnableSudoPrevileges:$true
-
将IBM DB2通信主机添加到SnapCenter服务器。
对于 Linux :
PS C:\> Add-SmHost -HostType Linux -HostName '10.232.204.61' -CredentialName 'defaultcreds'
对于 Windows :
PS C:\> Add-SmHost -HostType Windows -HostName '10.232.204.61' -CredentialName 'defaultcreds'
-
在主机上安装软件包和适用于IBM DB2的SnapCenter插件。
对于 Linux :
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2
对于 Windows :
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2,SCW
-
设置SQLLIB的路径。
对于Windows、DB2插件将使用SQLLIB文件夹的默认路径:"C:\Program Files\IBM\SQLIB\bin"
如果要覆盖默认路径、请使用以下命令。
PS C:\> Set-SmConfigSettings -Plugin -HostName '10.232.204.61' -PluginCode DB2 -configSettings @{"DB2_SQLLIB_CMD"="<custom_path>\IBM\SQLLIB\BIN"}
有关可与 cmdlet 结合使用的参数及其说明的信息,可通过运行 get-help command_name 来获取。或者,您也可以参考 "《 SnapCenter 软件 cmdlet 参考指南》"。