ACSLS 8.4 设计为在 Oracle Linux Release 6 Update 5 下运行并进行了测试。可通过 Oracle E-Delivery 站点获取 Oracle Linux 产品包:
本章中所述过程符合包含特定软件包(在安装 Linux部分中有详细说明)的 Linux 6.5 环境。如果严格遵循该部分以及Linux 安装提示中的说明,安装应该可以顺利进行,并避免发生软件不兼容或未解决的软件包依赖项问题。如果不是富有经验的 Linux 管理员,建议不要使用非规定软件包集合。
本章包括以下主题:
本部分包括以下主题:
安装 ACSLS 软件包时,将自动添加三个 ACSLS 用户帐户 (acsss
, acssa
, acsdb
)。
软件包安装过程将创建一个 acsls
组,并将所有这三个用户分配给该组。还会将 root
用户添加到 acsls
组中。
如果已存在这三个 acsls 用户的用户帐户,则软件包安装例程将自动调整用户起始目录和组 id(如有必要)。
ACSLS 8.4 允许用户为 ACSLS 应用程序定义起始目录。通过变量 $installDir
来引用每个用户起始目录的父目录。ACSLS 的用户起始目录为:
acsss $installDir/ACSSS acssa $installDir/ACSSA acsdb $installDir/acsdb/ACSDB1.0
如果已存在这些用户的用户帐户,并且您要更改 $installDir
,则在安装过程中必须从系统注销这些用户,因为其起始目录将会更改。
如果用户帐户已存在并已锁定,则必须将其取消锁定,然后才能安装软件包。检查 acsss 帐户是否已被锁定:
# passwd -s acsss acsss LK
"LK" 指示帐户已被锁定。取消锁定帐户:
# passwd -u acsss
对每个用户帐户执行此操作。
如果这些用户帐户位于 LDAP 或 NIS 服务器上,而本地计算机上的 root
用户缺少对 LDAP 或 NIS 服务器的 usermod
授权,则需要系统管理员的手动干预才能完成 ACSLS 安装。请确保已将这些用户重新分配给 acsls
组,并且其起始目录符合本部分中的准则。用户 shell 应该为 /bin/bash
。
运行 install.sh
实用程序时,将为用户 acsss
和 acsdb
创建特定的自动调度表,称为 crontab。提供这些 crontab 是为了执行 ACSLS 数据库维护备份活动。
系统上可能存在一个可选文件 /etc/cron.d/cron.allow
。此文件控制允许哪些用户运行 crontab
命令。如果存在 cron.allow
,则必须在该文件中包含 acsss
和 acsdb
的用户 ID,然后才能运行 install.sh
。否则,为这些用户创建 crontab
的操作将会失败。
默认情况下,cron.deny
文件存在于大多数系统上。对于此文件中列出的所有用户,将显式拒绝其对 crontab
命令的访问。请确保 cron.deny
文件中不包含 acsss
和 acsdb
。
ACSLS 8.4 可以安装在任何文件系统中。必须挂载 ACSLS 基目录和 ACSLS 备份目录(例如:/export/home
和 /export/backup
)才允许使用 SETUID
,以便用户 acsss
能够以 root
用户身份运行。启动和停止 ACSLS 服务的脚本以及为技术支持通话收集诊断信息的脚本需要具有超级用户访问权限。
在安装期间,acsss
umask
设置为 027
。
必须启用网络服务(特别是 rpcbind
)才允许 ACSLS 客户机通信,除非在 ACSLS 和所有 ACSAPI 客户机上都配置了防火墙安全性,不需要端口映射器。有关更多信息,请参见《ACSLS 管理员指南》中的“防火墙安全性选项”。
ACSLS 8.4 设计为在可选的安全性增强型 Linux 环境中运行。为响应美国国家安全局的倡议,SELinux 已于 2003 年合并到 Linux 2.6.0 内核中。它提供对文件、目录和其他系统资源的访问控制,超越了 Unix 环境中作为标准的传统保护。除了 owner-group-public 权限访问,SELinux 还包括基于用户角色、域和上下文的访问控制。对所有系统资源实施访问控制的代理是 Linux 内核。
Linux 系统上的 root
用户可以通过 setenforce
命令将实施状态设置为开启或关闭。
setenforce [Enforcing | Permissive | 1 | 0 ]
使用 Enforcing 或 1 可将 SELinux 置于实施模式。使用 Permissive 或 0 可将 SELinux 置于许可模式。
注:
要查看当前的系统实施状态,请使用命令getenforce
。安装 ACSLS 时,内核中会装入三个 SELinux 策略模块:allowPostgr
、acsdb
和 acsdb1
。SELinux 实施方案有效时,这些模块提供 ACSLS 访问自身数据库和其他系统资源所需的定义和实施方案例外情况。安装这些模块后,您应该能够运行常规 ACSLS 操作,包括数据库操作(例如 bdb.acsss
、rdb.acsss
、db_export.sh
和 db_import.sh
),而无需禁用 SELinux 实施方案。
有关更多信息,请参阅《StorageTek ACSLS 8.4 管理员指南》中的附录“故障排除”。
这是否为新安装?
是-转到安装 ACSLS 软件包。
否-确保已使用 db_export.sh
实用程序命令导出了数据库。
关闭 ACSLS:
需要以 acsss
用户身份登录来执行此操作。
acsss shutdown
删除任何 acsss
和 acsdb
crontab 条目:
crontab -r acsss crontab -r acsdb
删除适用于 Linux 的 ACSLS 8.3:
rpm -e ACSLS-8.3.0.i686
在开始安装之前,确认没有任何数据库进程在运行。如果不确定,请重新引导。
在安装 Linux 之前,请联系您的 IT 系统管理员以获取以下信息。图形安装程序需要 kdelibs 软件包(包含在 Linux 安装程序介质包中)。
ACSLS 服务器的主机名和 IP 地址。
网络的网关 IP 地址和网络掩码,以及主 DNS 和辅助 DNS。
IP 地址。
网络代理信息(如果可用)。
在此过程中将安装主要软件组件,包括:
GNOME 桌面环境。
Internet 支持。
X Windows。
Resource Package Manager (RPM)、Yellowdog Updater 和 Modified (yum)。
Java。
请勿安装(或启用)以下各项:
软件开发
Web 服务器
数据库
拨号网络
如果从 Solaris 或 AIX 计算机上移植早期的 ACSLS 发行版,请确保从该计算机上导出数据库和控制文件。控制文件包括 data/external
目录中已定制到本地库环境中的文件。如果要将数据库和控制文件移至 ACSLS 8.4 Linux 平台,则需要导出数据库和控制文件。以 acsss
用户身份运行以下命令:
db_export.sh -f myExport
在上例中,myExport
是分配给导出文件的名称。应将 myExport
和 myExport.misc
保存到非易失性存储位置。如果要更新 OS,请将这些文件传输到远程计算机以安全保存。
有关更多信息和过程,请参阅《StorageTek ACSLS 8.4 管理员指南》的“数据库管理”一章中的“导出数据库”。
如果在 ACSLS 8.1 或更高发行版上创建了其他的 ACSLS GUI 用户,请记录这些用户 ID,以便在安装新版 ACSLS 后可以重新添加这些用户。为此,请执行以下操作:
以 root
用户身份登录并确定 ACSLS 运行环境的来源:
. /var/tmp/acsls/.acsls_env
转到 $ACS_HOME/install
目录。
运行 ./userAdmin.sh
以获取现有 ACSLS GUI 用户的列表:
选择 "List Users" 选项,然后在完成后选择 "Exit" 选项。
记录用户 ID,以便稍后可以重新添加,如添加 ACSLS GUI 的用户 中所述。
可以通过 DVD 介质、jump-start 服务器或位于远程服务器上的 ISO 映像安装 Oracle Linux。大多数最现代 Oracle Sun X86 服务器都配备有使用 Integrated Lights Out Manager (ILOM) 的高级服务处理器。通过 ILOM,您可以使用远程挂载介质在同一台计算机上安装 Linux 操作系统。有关如何使用 Oracle ILOM 的详细信息,请查阅 Sun 服务器文档。
使用以下过程从 Oracle Software Delivery Cloud 网站下载 Linux 安装程序介质包。介质包以压缩的 ISO 映像文件的形式提供,您可以将其提取并写入到您选择的便携介质中。
在系统上启动 Web 浏览器并导航到位于以下 URL 的 Oracle Software Delivery Cloud 网站。
单击 "Sign In"(登录)。
输入您的 Oracle 支持代表提供的用户名和密码。
在 "Export Restrictions"(出口限制)屏幕上单击 Accept(接受)。
对于 "Product"(产品),输入 acsls 并选择 "StorageTek Automated Cartridge System Library Software (ACSLS)"。
单击 Select Platform(选择平台)并选中 Linux x86-64。单击 Select(选择)。
在 "Selected Products"(选定产品)屏幕上,单击 Continue(继续)。
对于 "Available Releases"(可用版本),选中 Automated Cartridge System Library Software 8.4.0.0.0 for Linux x86-64 旁边的复选框并单击 Continue(继续)。
在 "Oracle Terms and Restrictions"(Oracle 标准条款和限制)屏幕上,查看并接受许可证条款。单击 Continue(继续)。
单击 Download(下载)并将 zip 文件保存到您选择的位置。
ACSLS 8.4 已在 Linux 6.5 上进行了测试和验证,使用的是 Linux 的标准基础安装,不需要 Linux 安装程序默认选择的那些软件包之外的任何特定软件包。建议不要在 Linux 基础安装内包括 PostgreSQL 软件包。它们在以下部分中进行安装。
安装 Linux 后,您将从 Oracle Yum 系统信息库添加 ACSLS 必需的特定软件包。
如果您的 ACSLS 服务器位于防火墙后,则您可能需要将 ACSLS Linux 系统配置为使用本地代理服务器。
编辑 /etc/yum.conf
和 /etc/wgetrc
以更新代理和缓存参数:
yum/conf Proxy=http://your local proxy server http_caching=packages wgetrc #You can set the default proxies for wget to use for http, https, and ftp. #They will override the value in the environment. http_proxy=http://your local proxy server # Remove the comment sign (#) from this line: #use_proxy=on
对 yum
进行配置以使用正确体系结构的 Oracle 系统信息库。
从 Oracle yum 服务器获取系统信息库列表。
# cd /etc/yum.repos.d # wget http://public-yum.oracle.com/public-yum-ol6.repo
编辑文件 public-yum-ol6.repo
以包括 i686 软件包。将以下行添加到该文件的末尾。
[ol6_latest_i386] name=Oracle Linux 6 Latest 32-bit (i386) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/i386/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 gpgcheck=1 enabled=1
禁用 yum packagekit 刷新。
编辑文件:
/etc/yum/pluginconf.d/refresh-packagekit.conf
设置 enabled=0。
安装 ACSLS 的先决条件软件包。
yum install -y glibc.i686 pam pam.i686 yum install -y libstdc++ libstdc++.i686 yum install -y libxml2 libxml2.i686 yum install -y postgresql-server.i686 yum install -y unixODBC.i686 postgresql-odbc.i686
安装这些先决条件软件包后,您就完成了安装 ACSLS 8.4 软件包的准备工作。
安装的 Linux 可能未包含 ACSLS 所需的所有软件包。使用 rpm -ivh ACSLS-8.4.0.i686.rpm
安装 ACSLS 软件包时,此操作可能会返回错误,指示缺少特定的软件包依赖项。对于所标识的每个依赖项,可使用 yum
安装该软件包。只需从依赖性错误消息中复制软件包名称,并将其提交到 yum install
命令中。
# yum install <package name>
如果要在尝试安装 ACSLS 软件包之前获取包含其中所有依赖项的列表,可以运行包含 --test 选项的 rpm install 命令。
# rpm -ivh --test ACSLS-8.4.0.i686.rpm
如果 Linux 系统上仍然有缺少的依赖项,则通过此测试选项可显示这些依赖项。
访问 Oracle Software Delivery Cloud 网站,找到适用于 Linux 平台的 ACSLS_8.4.0 软件捆绑包。通常将该文件下载到 ACSLS 服务器上的 /opt
目录中。解压缩该文件并转到 ACSLS_8.4.0
目录以访问 rpm
软件包 ACSLS-8.4.0.i686.rpm
。
ACSLS 8.4 可以安装在任一目录中。请确定应当放置 ACSLS 应用程序的基安装目录。如果该目录不存在,则必须先创建该目录,然后才能安装 STKacsls 软件包。该目录必须为 root 用户所拥有,并且将权限设置为 755
。
注:
除非用户另行指定,否则 ACSLS 将安装在/export/home
中。以 root
用户身份转至 ACSLS_8.4.0
软件包安装目录并安装 ACSLS 软件包。
pkg=ACSLS-8.4.0.i686.rpm rpm -i $pkg
此方法会将 ACSLS 应用程序放在默认安装目录 /export/home
下。如果要将该应用程序放在不同的目录下,请使用以下方法提取软件包:
path=/my/desired/path
(希望放置 ACSLS 应用程序的文件系统)
rpm -Uvh --prefix $path ACSLS-8.4.0.i686.rpm
rpm
实用程序将为用户 acsss
、acssa
和 acsdb
创建用户和组 ID。它将为这些用户分配起始目录并将其放在 acsls
组中。还会将 root
用户添加到 acsls
组中。
当从以前的 ACSLS 版本升级时,请确定是否要更改安装目录。每当 ACSLS 用户的起始目录可能更改时,这些用户都应当注销。
注:
安全的管理做法建议在安装软件包之后立即为这些用户设置初始密码。安装软件包后,应该会继承新的 ACSLS 环境到当前 shell 中。要继承 acsls
组身份,必须注销并重新登录(或者只需使用 su -
)。使用 groups
命令进行验证。
su - # groups root acsls
(可能会列出其他组)
要将 shell 设置为 ACSLS 安装环境,请将 .acsls_env
文件指定为源。
. /var/tmp/acsls/.acsls_env
此步骤允许在后续安装操作中引用 $ACS_HOME
。
install.sh
实用程序允许您从提取的 ACSLS 8.4 软件包中选择您的独有 Oracle StorageTek 磁带库环境所需的特定功能。ACSLS 8.4 增强了灵活性,允许您选择是否要安装包括图形用户界面 (Graphical User Interface, GUI) 和光纤磁带库支持在内的选件。可以运行此实用程序来安装整个产品、产品的任一部分或者更改已安装的产品而无需进行完整安装。
仍然以 root
用户身份登录,运行以下命令:
cd $ACS_HOME/install ./install.sh
该软件将在 /etc/hosts
文件中查找一个全限定主机名。某些 Postgres 实用程序需要该全限定主机名。在进行此安装后,请将该全限定主机名添加到 /etc/hosts
文件中。
创建数据库是 install.sh
例程的第一步。如果是首次安装该软件包,则此步骤是必需的。如果 ACSLS 数据库已存在并且不想重构它,则可以选择跳过此步骤。
此步骤将在 PostgreSQL 下创建一个新数据库,并建立一个用于数据库备份的自动调度表。对于 Linux 6,将装入 SE Linux 策略模块,这些模块可为 ACSLS 提供对 PostgreSQL 数据库引擎的安全但不受限制的访问。
确定您希望放置数据库备份文件的目录。如果该目录不存在,必须先创建该目录。该目录必须为 root
用户所拥有,并且将权限设置为 755
。除非另行指定,否则数据库备份将放置在 /export/backup
下。
install.sh
例程将询问:
Which file system will be used to store database backups? [/export/backup]
单击回车键可选择建议目录,或者指定另一目录。如果指定了相对路径,则会直接将其放在前面安装 ACSLS 软件包 部分中第 1 步所指定的所需路径下。如果是 HA 配置,请确保您选择的备份目录位于共享磁盘上的文件系统中。
安装例程将继续装入 SE Linux 策略模块。除非指定了其他目录,否则该例程会直接将用于数据库备份的目录放在第 1 步所指定的所需路径下。
mchanger 驱动程序只与通过光纤或 SCSI 连接的磁带库配置相关。install.sh
例程将询问:
Shall we install the mchanger driver for fibre-attached libraries? (y/n)
请根据您的磁带库环境中是否包含通过光纤连接的磁带库(例如 SL500 或 SL150 磁带库)回答 y 或 n。
如果输入 y,该例程将扫描连接的 SAN 环境,在其中查找所有 StorageTek 磁带库设备。它将报告发现的设备并提示是否连接了其他的磁带库。如果拥有通过 SCSI 连接的早期 L700 或 L180 磁带库,请针对该提示回复 y。
对于通过 SCSI 连接的磁带库,只需输入每个磁带库的 target:lun 地址(以空格分隔)。例如:
==> 4:0 5:0 5:1
当控制通过光纤连接的磁带库(例如 SL500 或 SL150)时,mchanger 是 ACSLS 在引用 SCSI 介质转换器设备的设备驱动程序时所使用的名称。在 Linux 上,/dev/mchanger*
是指向 SCSI 通用 sg 驱动程序的符号链接。我们的目的不是要删除 sg,因为 sg 是 Linux 上的标准设备驱动程序。我们只是要删除 mchanger 与 sg 之间的设备链接。此任务通常在删除 ACSLS rpm 软件包时完成。但是,如果要删除 mchanger 而不删除 ACSLS 软件包,请使用以下过程:
删除 /dev
中 mchanger 的设备链接。
# cd /dev # rm mchanger*
删除用于创建第 1 步中所删除设备链接的规则。
# cd /etc/udev/rules.d # rm persistent-storage-tape-acsls.rules
重新创建 mchanger 设备链接:
以 acsss
用户身份运行以下命令:
cd $ACS_HOME/install
键入 su root
。
不要键入 su - root
,因为这会导致丢失您的 acsss
环境。
指定 ACSLS 环境的来源:
# . /var/tmp/acsls/.acsls_env
创建 mchanger 设备链接。
# $ACS_HOME/install/install_scsi_Linux.sh
图形用户界面 (Graphical User Interface, GUI) 是一个选件。
当 ACSLS 与使用 WebLogic 的其他应用程序共存时,不要安装 ACSLS GUI。
安装 GUI:
在下面的提示处输入 y:
Do you want to install the ACSLS Graphical User Interface? (y/n)
如果此为次要更新或配置更改(不是全新安装),则可能已安装了 ACSLS GUI。
在这种情况下,您可以选择重新安装 GUI 或者跳过此部分并保留当前的 ACSLS GUI 域。安装例程将提示:
The Acsls GUI Domain exists. Do you want to re-install it? (y/n)
选择以下操作之一:
如果要安装新的 ACSLS 发行版,请输入 y。
将提取 WebLogic Server 软件包并使用用户名 acsls_admin
创建默认 GUI 管理员用户帐户。
然后系统将要求您为管理员用户指定密码。此密码的长度必须介于八到十六个字符之间,并且同时使用字母和数字字符。
安装过程将解压缩并部署 ACSLS GUI 应用程序,然后创建 Acsls
用户组。稍后,可以使用管理工具 userAdmin.sh
将 GUI 用户添加到此组中。
如果输入 n,则您可以选择 (y/n) 是否删除现有的 GUI 配置。
当在 ACSLS 服务器上安装 WebLogic 时,系统将自动提供一个简单的 512 位公钥,以支持与客户机浏览器之间的基本 https 交换。通常不需要进一步的配置。但是,某些浏览器(尤其是 Microsoft Internet Explorer)要求使用更长的密钥(不少于 1024 位)。有关配置 SSL 加密秘钥的说明和过程,请参阅配置用于 HTTPS 的自签名数字证书。
lib_cmd
功能部件是一个命令行界面,可执行许多可在 ACSLS GUI 中执行的操作。如果您选择安装 GUI 或逻辑磁带库支持,则会自动安装此工具。
虽然许多 lib_cmd
操作都适用于逻辑磁带库功能,但是此功能部件还可用于显示物理磁带库、卷和磁带机的状态。如果既未选择安装 GUI 又未选择安装逻辑磁带库支持,则会为您提供安装 lib_cmd
的选项。
Shall we install the optional lib_cmd interface (y or n):
根据您在上面安装对话框中选择的功能集合,这最后一步将安装 Linux init.d
服务,以控制每个所选 ACSLS 功能的自动启动、停止和状态功能。
服务列表包含以下各项的任一子集:
acsdb acsls rmi-registry surrogate weblogic
运行 install.sh
期间,创建了 acsls_admin
用户。此用户现在可以为 ACSLS 基于 Web 的 GUI 应用程序的其他用户创建帐户和指定密码。可以参考之前保存的 GUI 用户列表。要添加用户,请按照以下过程进行操作:
以 root 用户身份转至 /export/home/ACSSS/install
目录。
运行 ./userAdmin.sh
。
输入在安装图形用户界面 中指定的 acsls_admin
密码。
在菜单中选择 (1) 以添加新用户。
输入要添加的用户的 ID。
为该用户指定密码。
密码必须包含八个字符,并且是字母和数字或特殊字符的组合。
可以随时使用 userAdmin.sh
实用程序添加或删除用户或者更改所有 ACSLS GUI 用户的密码。请参见《StorageTek ACSLS 8.4 管理员指南》的“实用程序”一章中的 userAdmin.sh
。
XML API (XAPI) 是一个允许企业级大型机客户机与服务器使用常见的 Enterprise Library Software (ELS) 协议通过 TCP/IP 进行通信的 API。可以为 ACSLS 8.4 和更高发行版配置 XAPI 支持。
XAPI 组件是在安装 ACSLS 后独立于 ACSLS 安装的。
安装 XAPI 组件:
确保您已安装了 ACSLS 软件包并运行了 install.sh
来完成 ACSLS 安装。
确保以 root
用户身份登录到 ACSLS 服务器。
指定关键 ACSLS 环境变量的来源:
. /var/tmp/acsls/.acsls_env
(在 /var/tmp/acsls/.acsls_env
前面有一个句点和空格)。
安装 XAPI 组件:
cd $ACS_HOME/install ./install_xapi.sh Installing the XAPI component for Oracle IBM mainframe clients. Continue? (y)
控制文件是您的特定 ACSLS 环境特有的定制文件、用户首选项和本地配置文件。
如果已导出数据库和控制文件,现在需要将其导入。有关此操作的信息,请参阅《StorageTek ACSLS 8.4 管理员指南》的“数据库管理”一章中的“导入数据库”。
验证服务器系统硬件已正确配置、连接、通电并处于就绪状态。
验证服务器与磁带库硬件之间的每个物理连接(以太网、光纤、SCSI 等)。
在将 ACSLS 配置到复合磁带库中之前,请确保所有磁带库、滑轨和 CAP 均已完全配置、通电并处于就绪状态。
创建或导入磁带库配置。有关详细信息,请参阅《ACSLS 8.4 管理员指南》。
要从早期 ACSLS 发行版导入配置,请参见“数据库管理”一章中的“导入数据库”部分。
要创建新的磁带库配置,请参见“安装和配置磁带库硬件”一章中的“配置或重新配置磁带库硬件”部分。
要获取连接问题的帮助,请参阅《StorageTek ACSLS 8.4 管理员指南》中的“故障排除”一章。
请参阅《StorageTek ACSLS 8.4 管理员指南》中的“安装和配置磁带库硬件”一章。请参见“使用 acsss_config 配置磁带库硬件”部分。
安装新的 ACSLS 发行版后,在使用它管理生产磁带库之前您需要对它进行测试。如果您没有可用作测试环境的磁带库或磁带库分区,可以在没有可供 ACSLS 访问的测试磁带库的情况下以有限的方式测试新的 ACSLS 发行版。
有关更多信息和过程,请参见在没有磁带库的情况下测试新的 ACSLS 发行版。
请使用以下过程验证 ACSLS。应该以 acsss
用户身份登录。此过程可挂载或卸载磁带。
要启动 ACSLS 软件,请以 acsss
用户身份登录并运行 acsss enable
命令。请参阅《StorageTek ACSLS 8.4 管理员指南》的“实用程序”一章中的 acsss
。
有关使用 cmd_proc
的说明,请参阅《StorageTek ACSLS 8.4 管理员指南》中的“使用 cmd_proc”。
从 cmd_proc
中通过输入以下内容来查询服务器:
query server
如果显示的消息指示服务器正处于等待模式,请等待指示服务器正在运行的消息。
验证以下各项是否处于联机状态。必须至少有其中一项联机。如果不是这样,请使用 vary
命令使其联机。
query port all query acs all query lsm all query drive all
是否至少在某个 LSM 中有一个磁带?
是-继续执行该过程。
否-向某个 LSM 中装入一个磁带。
通过输入以下内容来挂载卷:
mount vol_id drive_id
使用 query drive 命令可获取可用磁带机的 ID,使用 query volume 命令可获取磁带库磁带的 ID。请参阅《ACSLS 管理员指南》中的“安装和配置磁带库硬件”一章。
是否看到了指示已成功挂载的消息?
成功挂载消息显示如下:
Mount: vol_id mounted on drive_id
是-过程已完成。
否-如果显示了错误消息,请再次运行此验证过程,确保指定了有效、可用的磁带机和磁带库磁带。如果挂载/卸载仍然失败,请与 Oracle 技术支持部门联系来获取帮助。
通过输入以下内容来卸载磁带:
dismount vol_id drive_id force
其中,vol_id
是在步骤 4 中指定的卷,drive_id
是在步骤 4 中指定的磁带机。
安装的最后一步是审计磁带库。对于以下情况,需要审计磁带库:
全新安装。
向现有配置添加新磁带库。
请参阅《StorageTek ACSLS 8.4 管理员指南》的“磁带库管理”一章中的“审计磁带库”。
可以在不卸载 ACSLS 的情况下删除 XAPI 组件。为此,请执行以下操作:
以 root
用户身份登录到 ACSLS 服务器。
指定关键 ACSLS 环境变量的来源:
. /var/tmp/acsls/.acsls_env
(在 /var/tmp/acsls/.acsls_env
前面有一个句点和空格)。
卸载 XAPI 组件。
cd $ACS_HOME/install ./remove_xapi.sh Do you wish to remove the xapi service? (y)
注:
如果要升级到另一 ACSLS 发行版,请确保使用《StorageTek ACSLS 8.4 管理员指南》的“实用程序”一章中介绍的db_export.sh
实用程序命令来导出 ACSLS 数据库。卸载 ACSLS:
以 acsss
用户身份登录。
输入 acsss shutdown
。
删除软件包:
以 root
用户身份登录。
输入 rpm -e ACSLS
rpm 脚本将删除许多但非全部 ACSLS 文件系统,它会将 acsss
、acssa
和 acsdb
的用户帐户保留在原位置。通过此方法可更快地升级 ACSLS。
删除 ACSLS 数据库备份目录中的内容:
rm -rf $ACSDB_BKUP
由于以下原因,在软件包卸载过程中不会自动删除 WebLogic 和 ACSLS GUI:
升级 ACSLS 可能不需要升级 WebLogic 或 ACSLS GUI。
卸载 WebLogic 和 ACSLS GUI 将删除 ACSLS GUI 用户及其密码。
卸载 WebLogic 和 ACSLS GUI 将删除已为 ACSLS GUI 配置的任何定制 SSL 密钥库。
重新安装 WebLogic 需要一段时间(五分钟或更长)才能完成。
如果要从系统中彻底删除 ACSLS,请执行以下步骤:
cd $installDir rm -rf Oracle, SSLM userdel acsss userdel acssa userdel acsdb
重新引导。