Skip Headers
StorageTek Automated Cartridge System Library Software 安装指南
8.3 版
E52908-01
  转到目录
目录
转到索引
索引

上一页
上一页
 
下一页
下一页
 

3 在 Linux 上安装 ACSLS

ACSLS 8.3 设计为在 Oracle Linux Release 6 Update 3 和 Oracle Linux Release 6 Update 4 下运行并进行了测试。可通过 Oracle E-Delivery 站点获取 Oracle Linux 产品包:

https://edelivery.oracle.com/linux

本章中所述过程符合包含特定软件包(在"安装 Linux"部分中有详细说明)的 Linux 6.3 和 6.4 环境。如果严格遵循该部分以及"Linux 安装提示"中的说明,安装应该可以顺利进行,并避免发生软件不兼容或未解决的软件包依赖项问题。建议仅富有经验的 Linux 管理员才可以使用非预定软件包集合。

本章包含以下主题:

面向 Linux 管理员的基本说明

本部分包含以下主题:

用户管理

  • 安装 ACSLS 软件包时,将自动添加三个 ACSLS 用户帐户 (acsss, acssa, acsdb)。

  • 软件包安装过程将创建一个 acsls 组,并将所有这三个用户分配给该组。还会将 root 用户添加到 acsls 组中。

  • 如果已存在这三个 acsls 用户的用户帐户,则软件包安装例程将自动调整用户起始目录和组 id(如有必要)。

  • ACSLS 8.3 允许用户为 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

Cron 管理

  • 运行 install.sh 实用程序时,将为用户 acsssacsdb 创建特定的自动调度表,称为 crontab。提供这些 crontab 是为了执行 ACSLS 数据库维护备份活动。

  • 系统上可能存在一个可选文件 /etc/cron.d/cron.allow。此文件控制允许哪些用户运行 crontab 命令。如果存在 cron.allow,则必须在该文件中包含 acsssacsdb 的用户 ID,然后才能运行 install.sh。否则,为这些用户创建 crontab 的操作将会失败。

    默认情况下,cron.deny 文件存在于大多数系统上。对于此文件中列出的所有用户,将显式拒绝其对 crontab 命令的访问。请确保 cron.deny 文件中不包含 acsssacsdb

访问特权

  1. ACSLS 8.3 可以安装在任何文件系统中。所选目录必须以允许 SETUID 的方式挂载,这样 acsss 用户才能以 root 用户身份运行。启动和停止 ACSLS 服务的脚本以及在受支持调用上下文中收集诊断信息的脚本需要具有超级用户访问权限。

  2. 必须启用网络服务(特别是 rpcbind),以便允许 ACSLS 客户机通信。

  3. 在安装过程中,acsss umask 被设置为 027

SELinux 安全性

ACSLS 8.3 设计为在可选的安全性增强型 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 策略模块:allowPostgracsdbacsdb1。SELinux 实施方案有效时,这些模块提供 ACSLS 访问自身数据库和其他系统资源所需的定义和实施方案例外情况。安装这些模块后,您应该能够运行常规 ACSLS 操作,包括数据库操作(例如 bdb.acsssrdb.acsssdb_export.shdb_import.sh),而无需禁用 SELinux 实施方案。

有关更多信息,请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》中的附录 "Troubleshooting"。

安装 Linux 之前

在安装 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.3 Linux 平台,则需要导出数据库和控制文件。以 acsss 用户身份运行以下命令:

db_export.sh -f myExport

在上例中,myExport 是分配给导出文件的名称。应该将 myExportmyExport.misc 保存到一个非易失性位置。如果要更新 OS,请将这些文件传输到远程计算机以安全保存。

有关更多信息和过程,请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Database Administration" 一章中的 "Exporting the Database"。

如果在 ACSLS 8.1 或更高发行版上创建了其他的 ACSLS GUI 用户,请记录这些用户 ID,以便在安装新版 ACSLS 后可以重新添加这些用户。为此,请执行以下操作:

  1. acsss 用户身份运行以下命令:

    cd $ACS_HOME/install

  2. root 用户身份登录。

  3. 使用 userAdmin.sh 列出现有用户:

    ./userAdmin.sh
    

    选择 "List Users" 选项,然后在完成后选择 "Exit" 选项。

  4. 记录用户 ID,以便稍后可以重新添加,如"添加 ACSLS GUI 的用户."中所述。

安装介质

可以通过 DVD 介质、jump-start 服务器或位于远程服务器上的 ISO 映像安装 Oracle Linux。大多数最现代 Oracle Sun X86 服务器都配备有使用 Integrated Lights Out Manager (ILOM) 的高级服务处理器。ILOM 允许使用远程挂载介质在同一台计算机上安装 Linux 操作系统。有关如何使用 Oracle ILOM 的详细信息,请查阅 Sun 服务器文档。

下载 Linux 介质包

使用以下过程从 Oracle Software Delivery Cloud 网站下载 Linux 安装程序介质包。介质包以压缩的 ISO 映像文件的形式提供,您可以将其提取并写入到您选择的便携介质中。

  1. 在系统上启动 Web 浏览器并导航到位于以下 URL 的 Oracle Software Delivery Cloud 网站。

    https://edelivery.oracle.com/linux

  2. 单击 "Sign In/Register"。

  3. 输入由 Oracle 支持代表提供的用户 ID 和密码。

  4. 在 "Terms and Restrictions" 屏幕中:

    1. 在 "Select a Product Pack" 菜单中选择 Oracle Linux

    2. 选择 x86 64 位。

    3. 单击 Go

  5. 选择 Oracle Linux Release 6 Update 3 or 4 Media Pack for x86 64 (64 Bit)

  6. 单击 Download 并将介质包 .zip 文件保存到您选择的位置。

  7. 使用任一解压缩工具从 .zip 文件提取 ISO 映像文件。

  8. 使用您选择的介质写入软件将 ISO 映像文件写入到您选择的介质。

安装 Linux

要安装 Linux,请执行以下步骤:

  1. 连接在"下载 Linux 介质包"中创建的介质。

  2. 按照介质上自述文件中的说明启动 Linux 安装程序。

  3. 选择 Install or upgrade an existing system

    安装程序探测系统时,将显示一系列消息。

  4. 如果您从 DVD/CD-ROM 进行安装,则会显示 "CD Found" 屏幕。您可以对 DVD/CD-ROM 介质执行测试,但这不是必需的,并且会比较耗时。要跳过介质测试,请执行以下步骤。

    1. 单击 Tab 以突出显示 "Skip" 选项。

    2. 单击 Enter

      当安装程序启动时,会显示一个信息屏幕。此过程可能需要一两分钟。

  5. 在 Oracle Linux 6 "Welcome" 屏幕中,单击 Next

  6. 在 "Language Selection" 屏幕上选择您的语言并单击 Next

  7. 选择相关的键盘语言,然后单击 Next

  8. 选择 Basic Storage Devices,然后单击 Next

  9. 选择 Fresh Installation

  10. 输入 ACSLS 服务器的 <hostname.domainname>,然后单击 Configure Network

  11. 在 "Network Connection" 屏幕上执行以下步骤来设置服务器上的网络:

    1. 选择 Network Connection: (eth0),然后单击 Edit

    2. 单击 IPv4 Settings

    3. 选择 Manual 方法。

    4. 单击 Add

    5. 输入 ACSLS 服务器 IP 地址。

    6. 输入网络掩码(例如:255.255.255.0)

    7. 输入 <gateway ip address>。

    8. 输入 DNS 服务器,服务器之间以逗号分隔。

    9. 输入搜索域,域之间以逗号分隔。

    10. 依次单击 ApplyCloseNext

  12. 在时区屏幕中,选择 ACSLS 服务器的时区。

  13. 在密码屏幕中,为服务器输入 root 用户密码并确认您选择的密码,然后单击 Next

  14. 选择 Use All Space,然后单击 Next

  15. 选择磁盘驱动器并将该设备移至 "Install Target Devices"。

  16. 在 "Writing Storage configuration to disk" 屏幕中,单击 "Write Changes to disk"。

    将创建文件系统。

  17. 在软件选择屏幕中,选择 Basic Server,但不要更改系统信息库选项。然后,选择 Customize Now 并单击 Next

  18. 在左侧面板中,选择 Base System

    在右侧面板中,确保选中以下框。

    • Base

      可选软件包包括:kabi-yum 插件以及所有 yum 插件。

    • Client Management Tools

    • Console Internet Tools

    • Debugging Tools

    • Directory Client

    • Hardware Monitoring Utilities

    • Java Platform

    • Large Systems Performance

    • Network File System Client

    • Networking Tools(可选)

    • Performance Tools

  19. 在左侧面板中,选择 Servers。在右侧面板中,确保选中 "Server Platform" 框。

  20. 在左侧面板中,选择 Desktops。在右侧面板中,执行以下操作:

    1. 要支持本地或远程图形显示器,请确保选中以下框:"Desktop"、"Desktop Platform"、"General Purpose Desktop" 和 "X Window System"。

    2. 将其他所有复选框保留原样。

    3. 不要单击 Next

  21. 在左侧面板中,选择 Applications。在右侧面板中,选择 Internet Browser

  22. 单击 Next

    系统将执行依赖性检查,然后启动安装进程。

  23. 显示 "Congratulations" 屏幕后,移除安装介质,然后单击 Reboot

  24. 在 "Welcome" 屏幕中,单击 Forward

  25. 接受许可协议,然后单击 Forward

  26. 在 "Set Up Software Updates" 屏幕中,选择是要立即注册还是要等到稍后再注册,然后单击 Forward

  27. 通过单击 Forward 完成软件更新。

  28. 在 "Date and Time" 屏幕中,调整设置(如有必要),然后单击 Forward

  29. 接受 "Kdump" 屏幕中的默认设置,然后单击 Forward

ACSLS 安装先决条件

在 Linux 6.3 和 6.4 上,必须先安装几个依赖软件包,才能成功安装 ACSLS。使用 yum 可轻松安装这些软件包。为此,请使用以下过程。

  1. 配置对 Oracle 公共 yum 服务器的访问权限。

    cd /etc/yum.repos.d
    server="public-yum.oracle.com"
    wget http://$server/public-yum-ovm2.repo
    
  2. 编辑 /etc/yum.conf 文件并添加以下行:

    http_caching=packages
    
  3. 将安装的软件包更新至最新级别:


    警告:

    请勿在运行 'yum update' 时不包含具体的软件包名称。这将更改系统中有更新可用的所有软件包。更改将包含可能与 ACSLS 8.3 不兼容的软件包更新。


    yum update pam
    yum update libstdc++
    

    如果已在系统上安装了 postgresql 服务器,请按如下方式更新 libpq.so

    yum update libpq.so
    yum install libpq.so.5
    
  4. 从 x86_64 yum 服务器安装 32 位 PostgreSQL 和支持资源。

    yum install unixODBC
    yum install glibc.i686
    yum install pam.i686
    yum install postgresql-libs.i686
    yum install libxml2
    yum install libxml2.i686
    yum install libstdc++.i686
    yum install postgresql.i686
    yum install libodbc.so.2
    
  5. 从 i686 yum 服务器下载和安装 PostgreSQL-Server 和支持软件。

    cd /opt
    server=public-yum.oracle.com
    subdir=repo/OracleLinux/OL6/3/base/i386
    pkg1=postgresql-odbc-08.04.0200-1.el6.i686.rpm
    wget http://$server/$subdir/$pkg1
    rpm -ivh $pkg1
    

    如果已安装了 PostgreSQL,请验证其是否为 32 位版本。如果为 64 位版本,需要将其卸载并按照此步骤中的过程安装 32 位版本。删除 64 位版本的 PostgreSQL:

    yum list postgresql-server
    yum remove postgresql-server.x86_64
    rpm -ivh --nodeps postgresql-server-8.4.xx-x.el6_x.i686.rpm
    

    (或更高版本)

    64 位版本的 PostgreSQ:L 已被删除,现在可以安装 32 位版本。

    pkg2=postgresql-server-8.4.xx-x.el6_x.i686.rpm
    

    (或更高版本)

    wget http://$server/$subdir/$pkg2
    rpm -ivh --nodeps $pkg2
    

Linux 安装提示

安装的 Linux 可能未包含 ACSLS 所需的所有软件包。使用 rpm -ivh ACSLS-8.3.0.i686.rpm 安装 ACSLS 软件包时,此操作可能会返回错误,指示未满足特定的软件包依赖性。对于所标识的每个依赖项,可使用 yum 安装该软件包。只需从依赖性错误消息中复制软件包名称,并将其提交到 yum install 命令中。

# yum install <package name>

如果要在尝试安装 ACSLS 软件包之前获取包含其中所有依赖项的列表,可以运行包含 --test 选项的 rpm install 命令。

# rpm -ivh --test ACSLS-8.3.0.i686.rpm

如果 Linux 系统上仍然有未满足的依赖项,则通过此测试操作可显示这些依赖项。

安装 ACSLS 8.3 软件包

ACSLS 8.3 软件包包含在文件 ACSLS_8.3.0_Linux.zip 中,后者可从 Oracle eDelivery 站点下载。通常会将该文件下载到 ACSLS 服务器上的 /opt 目录中。解压缩该文件并进入生成的 ACSLS_8.3.0 目录以访问 rpm 软件包 ACSLS-8.3.0.i686.rpm

ACSLS 8.3 可以安装在任一目录中。请确定您希望放置 ACSLS 应用程序的基目录。如果该目录不存在,则必须先创建安装目录,然后才能安装 STKacsls 软件包。该目录必须为 root 用户所拥有,并且将权限设置为 755

  1. root 用户身份转至 ACSLS_8.3.0 软件包安装目录并安装 ACSLS 软件包。

    pkg=ACSLS-8.3.0.i686.rpm
    rpm -i $pkg
    

    此方法会将 ACSLS 应用程序放在默认安装目录 /export/home 下。如果要将该应用程序放在不同的目录下,请使用以下方法提取软件包:

    path=/my/desired/path
    

    (希望放置 ACSLS 应用程序的文件系统)

    rpm -Uvh --prefix $path ACSLS-8.3.0.i686.rpm
    

    rpm 实用程序将为用户 acsssacssaacsdb 创建用户和组 ID。它将为这些用户分配起始目录并将其放在 acsls 组中。还会将 root 用户添加到 acsls 组中。

    在可能已经存在 acsssacssaacsdb 用户的系统上,请在安装软件包之前建议这些用户注销。如果用户处于登录状态,在需要更改用户的起始目录时,软件包安装将失败。在升级上下文中如果定义了与以前安装的 ACSLS 不同的安装目录,就会发生这种情况。


    注:

    安全的管理做法建议在安装软件包之后立即为这些用户设置初始密码。

  2. 安装软件包后,应该会继承新的 ACSLS 环境到当前 shell 中。要继承 acsls 组身份,必须注销并重新登录(或者只需使用 su -)。使用 groups 命令进行验证。

    su -
    # groups
       root acsls
    

    (可能会列出其他组)

  3. 要将 shell 设置为 ACSLS 安装环境,请将 .acsls_env 文件指定为源。

    . /var/tmp/acsls/.acsls_env
    

    此步骤允许在后续安装操作中引用 $ACS_HOME

运行 install.sh

install.sh 实用程序允许您从提取的 ACSLS 8.3 软件包中选择您的独有 Oracle StorageTek 磁带库环境所需的特定功能。ACSLS 8.3 增强了灵活性,允许您选择是否要安装包括图形用户界面 (Graphical User Interface, GUI) 和光纤磁带库支持在内的选件。可以运行此实用程序来安装整个产品、产品的任一部分或者更改已安装的产品而无需进行完整安装。

在以 root 用户身份登录时,运行以下命令:

cd $ACS_HOME/install
./install.sh

注:

如果在安装 Linux 6.4 时看到消息 Linux 6.4 may not be supported,请键入 ’y’,然后继续安装。

创建数据库

数据库创建是 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 8.3 软件包."部分中第 1 步所指定的所需路径下。

安装例程将继续装入 SE Linux 策略模块。除非指定了其他目录,否则该例程会直接将用于数据库备份的目录放在第 1 步所指定的所需路径下。

安装 mchanger 驱动程序

mchanger 驱动程序只与通过光纤或 SCSI 连接的磁带库配置相关。install.sh 例程将询问:

Shall we install the mchanger driver for fibre-attached libraries? (y/n)

请根据您的磁带库环境中是否包含通过光纤连接的磁带库(例如 SL500 或 SL150 磁带库)回答 yn

如果输入 y,该例程将扫描连接的 SAN 环境,在其中查找所有 StorageTek 磁带库设备。它将报告发现的设备并提示是否连接了其他的磁带库。如果拥有通过 SCSI 连接的早期 L700 或 L180 磁带库,请针对该提示回复 y

对于通过 SCSI 连接的磁带库,只需输入每个磁带库的 target:lun 地址(以空格分隔)。例如:

==> 4:0 5:0 5:1

删除 mchanger 设备链接

当控制通过光纤连接的磁带库(例如 SL500 或 SL150)时,mchanger 是 ACSLS 在引用 SCSI 介质转换器设备的设备驱动程序时所使用的名称。在 Linux 上,/dev/mchanger* 是指向 SCSI 通用 sg 驱动程序的符号链接。我们的目的不是要删除 'sg',因为 'sg' 是 Linux 上的标准设备驱动程序。我们只是删除了 'mchanger' 与 'sg' 之间的设备链接。此任务通常在删除 ACSLS rpm 软件包时完成。但是,如果要删除 mchanger 而不删除 ACSLS 软件包,请使用以下过程:

  1. 删除 /dev 中 mchanger 的设备链接。

    # cd /dev
    # rm mchanger*
    
  2. 删除用于创建第 1 步中所删除设备链接的规则。

    # cd /etc/udev/rules.d
    # rm persistent-storage-tape-acsls.rules
    

重新创建 mchanger 设备链接: 

  1. root 用户身份登录。

  2. 将 ACSLS 环境指定为源:

    # .  /var/tmp/acsls/.acsls_env
    
  3. 创建 mchanger 设备链接。

    # $ACS_HOME/install/install_scsi_Linux.sh
    

安装图形用户界面

图形用户界面 (Graphical User Interface, GUI) 是一个选件。如果选择安装 GUI:

  1. 在下面的提示处输入 y

    Do you want to install the ACSLS Graphical User Interface? (y/n)
    
  2. 如果此为次要更新或配置更改(不是全新安装),则可能已安装了 ACSLS GUI。

    在这种情况下,您可以选择重新安装 GUI 或者跳过此部分并保留当前的 ACSLS GUI 域。安装例程将提示:

    The Acsls GUI Domain exists. Do you want to re-install it? (y/n)
    
  3. 选择以下操作之一:

    • 如果要安装新的 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 加密秘钥的说明和过程,请参阅"配置 SSL 加密密钥"

安装 lib_cmd

lib_cmd 功能部件是一个命令行界面,可执行许多可在 ACSLS GUI 中执行的操作。如果您选择安装 GUI,将自动安装此工具。虽然许多 lib_cmd 操作都适用于逻辑磁带库功能,但是此功能部件还可用于显示物理磁带库、卷和磁带机的状态。如果未选择逻辑磁带库支持,将显示安装 lib_cmd 的选项。

Shall we install the optional lib_cmd interface (y or n):

安装 acsss 服务以实现 SMF 控制

根据您在上面安装对话框中选择的功能集合,这最后一步将安装 Linux init.d 服务,以控制每个所选 ACSLS 功能的自动启动、停止和状态功能。

服务列表包含以下各项的任一子集:

acsdb
acsls
rmi-registry
surrogate
weblogic

添加 ACSLS GUI 的用户

运行 install.sh 期间,创建了 acsls_admin 用户。此用户现在可以为 ACSLS 基于 Web 的 GUI 应用程序的其他用户创建帐户和指定密码。可以参考之前保存的 GUI 用户列表。要添加用户,请按照以下过程进行操作:

  1. 以 root 用户身份转至 /export/home/ACSSS/install 目录。

  2. 运行 ./userAdmin.sh

  3. 输入在"安装图形用户界面."中指定的 acsls_admin 密码。

  4. 在菜单中选择 (1) 以添加新用户。

  5. 输入要添加的用户的 ID。

  6. 为该用户指定密码。

密码必须包含八个字符,并且是字母和数字或特殊字符的组合。

可以随时使用 userAdmin.sh 实用程序添加或删除用户或者更改所有 ACSLS GUI 用户的密码。请参见《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Utilities" 一章中的 userAdmin.sh

导入数据库和控制文件

如果已导出数据库和控制文件,现在需要将其导入。有关此操作的信息,请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Database Administration" 一章中的 "Importing the Database"。

安装和配置磁带库硬件

  1. 验证服务器系统硬件已正确配置、连接、通电并处于就绪状态。

  2. 验证服务器与磁带库硬件之间的每个物理连接(以太网、光纤、SCSI 等)。

  3. 在将 ACSLS 配置到复合磁带库中之前,请确保所有磁带库、滑轨和 CAP 均已完全配置、通电并处于就绪状态。

  4. 创建或导入磁带库配置。有关详细信息,请参阅《ACSLS 8.3 Administrator's Guide》。

    要从早期 ACSLS 发行版导入配置,请参见 "Database Administration" 一章中的 "Importing the Database" 部分。

    要创建新的磁带库配置,请参见 "Installing and Configuring Your Library Hardware" 一章中的 "Configuring or Reconfiguring Library Hardware" 部分。

  5. 要获取连接问题的帮助,请参阅《StorageTek ACSLS 8.3 Administrator's Guide》中的 "Troubleshooting" 一章。

  6. 请参阅《StorageTek ACSLS 8.3 Administrator's Guide》中的 "Installing and Configuring Your Library Hardware" 一章。请参见 "Using acsss_config to Configure Your Library Hardware" 部分。

验证 ACSLS 安装

请使用以下过程验证 ACSLS。应该以 acsss 身份登录。此过程可挂载或卸载磁带。

要启动 ACSLS 软件,请以 acsss 用户身份登录并运行 acsss enable 命令。请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Utility" 一章中的 acsss

有关使用 cmd_proc 的说明,请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》中的 "Using a cmd_proc"。

  1. 通过输入以下内容,从 cmd_proc 查询服务器:

    query server
    

    如果显示消息说服务器正处于等待模式,请等到显示一条消息说服务器正在运行。

  2. 验证以下各项是否处于联机状态。每项必须至少有一个联机。如果不是这样,请使用 vary 命令将其联机。

    query port all
    query acs all
    query lsm all
    query drive all
    
  3. 一个 LSM 中是否至少有一个磁带?

    • 是-继续执行该过程。

    • 否-向一个 LSM 中插入一个磁带。

  4. 通过输入以下内容来挂载卷:

    mount vol_id drive_id
    

    使用 query drive 命令可获取可用磁带机的 ID,使用 query volume 命令可获取磁带库磁带的 ID。请参阅《ACSLS Administrator’s Guide》中的 "Installing and Configuring Your Library Hardware" 一章。

  5. 是否看到了指示已成功挂载的消息?

    成功挂载消息显示如下:

    Mount: vol_id mounted on drive_id
    
    • 是-该过程已完成。

    • 否-如果显示了错误消息,请再次运行此验证过程,确保指定了有效、可用的磁带机和磁带库磁带。如果挂载/卸载仍然失败,请与 Oracle 技术支持部门联系来获取帮助。

  6. 通过输入以下内容来卸载磁带:

    dismount vol_id drive_id force
    

    其中,vol_id 是在第 4 步中指定的卷,drive_id 是在第 4 步中指定的磁带机。

审计磁带库

安装的最后一步是审计磁带库。对于以下情况,需要审计磁带库:

  • 全新安装。

  • 要向现有配置添加新磁带库。

请参阅《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Library Management" 一章中的 "Auditing the Library"。

卸载 ACSLS 8.3


注:

如果要升级到另一 ACSLS 发行版,请确保使用 db_export.sh 实用程序命令(如《StorageTek ACSLS 8.3 Administrator’s Guide》的 "Utility" 一章中所述)来导出 ACSLS 数据库。

卸载 ACSLS:

  1. acsss 身份登录。

  2. 输入 acsss shutdown

  3. 删除软件包:

    • root 用户身份登录。

    • 输入 rpm -e ACSLS-8.3.0-0.i686

    rpm 脚本将删除多个但非全部 ACSLS 文件系统,它会将 acsssacssaacsdb 的用户帐户保留在原位置。通过此方法可更快地升级 ACSLS。

  4. 删除 ACSLS 数据库备份目录中的内容:

    rm -rf $ACSDB_BKUP
    
  5. 由于以下原因,在软件包卸载过程中不会自动删除 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
    
  6. 重新引导。