Skip Headers
StorageTek Tape Analytics 安装和配置指南
发行版 2.0
E53330-01
  转到目录
目录
转到索引
索引

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

1 安装 Linux

在 STA 服务器上安装 Linux 之前,请查阅《STA 要求指南》中的系统要求。


注:

不能将 Linux 5.x 就地升级为 Linux 6.x。如果要在升级到 STA 2.0 的过程中安装 Linux 6.x,请参考章 9, "升级 STA."

要为 STA 安装和配置 Linux,请执行以下各节中的任务:

1.1 准备

任务 1   查阅相关文档

由于有众多网络配置要求和选项,请参阅以下文档获取硬件、软件和网络安装及配置方面的帮助。在这些文档中详细讨论了 IPv4 和 IPv6 网络配置。

任务 2   下载 Linux 安装程序介质包

必须从 Oracle Software Delivery Cloud 网站获取 Oracle Linux。如果您没有用户 ID 和密码,请与 Oracle 技术支持联系。

  1. 导航到 Oracle Software Delivery Cloud 网站:

    http://edelivery.oracle.com/linux

  2. 单击 Sign In/Register

  3. 输入 Oracle 技术支持提供的用户 ID 和密码。

  4. 在 "Terms & Restrictions" 屏幕上,选中表示您接受许可协议和出口限制的框,然后单击 Continue

  5. 在 "Media Pack Search" 屏幕中:

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

    2. 在 "Platform" 菜单中,选择 x86 64 bit(STA 需要 64 位 Linux)。

    3. 单击 Go

  6. 选择一个 Linux 版本,然后单击 Continue

    有关 Linux 版本要求,请参见《STA 要求指南》。

  7. 单击 64 位选项对应的 Download

  8. 保存 ISO 文件并将其写入介质。

1.2 安装

以下过程通过图形安装程序和 Linux Setup Agent 进行 Oracle Enterprise Linux (OEL) 6u4 DVD 安装。如果安装其他版本的 Linux、使用不同的介质或者使用控制台模式,则步骤和软件包可能会有差异。

任务 1   收集所需信息

与系统管理员联系以获取:

  • STA 服务器的主机名和 IP 地址

  • 网络的网关 IP 地址和网络掩码

  • 网络的 DNS 服务器 IP 地址和搜索域

  • 将要使用的网络时间协议 (network time protocol, NTP) 服务器的 IP 地址

  • 适用的网络代理信息

任务 2   安装 Linux
  1. 将安装介质连接到 STA 服务器。

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

  3. 选择 Install or upgrade an existing system

  4. 如果要从 DVD 安装,则将出现 "CD Found" 屏幕。您可以选择对介质进行测试。要跳过测试,请按 Tab 以突出显示 Skip 选项,然后按空格键

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

  6. 选择一种语言,然后单击 Next

  7. 选择一个键盘布局,然后单击 Next

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

  9. 输入 STA 服务器的主机名,然后单击 Configure Network

  10. 选择网络适配器名称,然后单击 Edit

  11. 确保选择了 Connect automaticallyAvailable to all users

  12. 在剩余的选项卡中,按网络管理员的 IPv4 或 IPv6 规范配置适配器。必须为 STA 服务器指定一个静态 IP 地址,并至少指定一个 DNS 服务器。完成后,依次单击 ApplyCloseNext

  13. 选择 STA 服务器的时区,选中 System clock uses UTC 复选框,然后单击 Next

  14. 输入并确认服务器的 root 用户密码,然后单击 Next

  15. 确定要在服务器上使用的分区布局:

    1. 由于 STA 要求专用服务器,Oracle 建议选择 Use All Space

    2. 选中 Review and modify partitioning layout 复选框,然后单击 Next

  16. 按照表 1-1 修改文件系统布局,因为默认布局不符合 STA 的最低要求脚注 1 。完成后,单击 Next


    注:

    Oracle 建议在安装 STA 之前创建所有这些文件系统;否则,STA 将安装在 "/" 和 /var 目录中,从而需要为这些目录额外分配空间。虽然 STA 安装程序会根据需要创建目录,但是事先创建这些目录,可以更好地控制文件系统属性。

    表 1-1 建议的文件系统结构

    文件系统
    目录/挂载点 大小
    用途
    建议

    root

    /

    最小 32 GB

    /tmp 文件

    如果此文件系统上包含 /tmp,则应额外保留 4 GB 的可用空间。在安装和升级 STA 的过程中需要此空间。

    STA Oracle

    /Oracle

    最小 20 GB

    最好 30 GB

    STA 应用程序

    这应该使用单独卷上的单独文件系统。至少保留 4 GB 可用空间用于 STA 安装和升级。额外保留 5 GB 可用空间用于 WebLogic 日志滚动。

    STA 会创建以下 Oracle Middleware 子目录:

    • 滚动的 WebLogic 日志:

      /Oracle/Middleware/user_projects/domains/tbi/servers

    • RDA 最后一个 CLI 快照:

      /Oracle/Middleware/rda/output

    • STA GUI 快照日志包:

      /Oracle/Middleware/rda/snapshots

    swap


    1/2X-1X RAM

    交换空间


    无。定义为内存。


    STA var

    /var/log/tbi

    最小 10 GB

    最好 50–100 GB

    STA 日志

    这应该使用此挂载点上的单独卷。通过日志滚动管理内容。

    :除了日志滚动,STA 不执行空间管理。

    注意:必须配置 STA 备份实用程序来管理 /var/log/tbi/db/stadb_bin 中的日志文件。否则,这些文件可能需要手动管理(请参见《STA 管理指南》中的“MySQL 二进制日志”)。

    STA_DB

    /dbdata

    250 GB – 2 TB

    STA 数据库

    Oracle 强烈建议将此目录放在自己的卷上,与 /root、/swap、/Oracle 和 /var 分开,并且在单独的镜像磁带机或分散读写磁带机上。

    所需大小取决于磁带库、磁带机和介质的数量、每天交换量以及历史数据年数。Oracle 建议将 STA 服务配置为在空间使用量超过指定百分比时发出警报。

    STA_DB 本地备份

    /dbbackup

    为 /dbdata 大小的 60-70%

    STA 上次本地 DB 备份

    该备份应在与 /dbdata 不同的卷上,并且应在镜像磁带机或分散读写磁带机上,以防数据库损坏或发生故障。


  17. 准备好之后,选择 Write changes to disk

  18. 在引导装载程序屏幕中,保留所有选项不变,然后单击 Next

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

  20. 在软件包选择屏幕中,使用表 1-2 配置每个软件包类别的软件包:

    1. 选择软件包类别。

    2. 在 "Select" 列中选中每个软件包的框。

    3. 如果软件包需要选项(用 + 表示),则突出显示父软件包,单击 Optional packages 按钮,在列表中选择子软件包,然后单击 Close

    4. 在 "Deselect" 列中取消选中每个软件包的框。

    5. 保留其他复选框不变。

    表 1-2 Linux 软件包选择

    软件包类别
    选择
    取消选择

    基本系统


    • 基本

    • 兼容性磁带库

    • 控制台 Internet 工具

    • Java 平台

    • 旧 UNIX 兼容性

      + ksh-xxxxxxxx-xx.el6.x86_64

    • 调试工具

    • 拨号网络支持

    • 目录客户机

    • 硬件监视实用程序

    • 大型系统性能

    • 网络文件系统客户机

    • 性能工具


    服务器



    NA

    Web 服务

    NA

    所有软件包


    数据库


    NA

    所有软件包


    系统管理


    NA

    NA

    虚拟化


    NA

    NA

    桌面脚注 2 


    • 桌面

    • 桌面平台

    • 一般用途桌面

    • 图形管理工具

      + system-config-lvm-x.x.xx-xx.el6.noarch脚注 3 

    • 旧 X Window 系统兼容性

    • X Window 系统

    NA

    应用程序


    NA

    开发


    • 开发工具

      + expect-x.xx.x.xx-x.el6.x86_64

    NA

    语言


    NA

    NA


    脚注 1 可选。

    脚注 2 推荐。用于在图形环境中执行某些安装后步骤,如本章稍后所述。

    脚注 3 可选。在 Linux 安装完成后,可用于配置或重新配置文件系统。

    脚注 4 可选。可用于通过 GUI 界面本地配置和管理 STA 服务器。

  21. 在完成软件包选择后,单击 Next。安装将开始。

    如果在配置所有软件包之前意外单击了 Next,可在软件完成依赖关系检查后单击 Back

  22. 出现 "Congratulations" 屏幕时,移除安装介质,然后单击 Reboot

    可在 /root/install.log 中找到完整的安装日志。

任务 3   运行 Linux Setup Agent

在重新引导 Linux 服务器时,Linux Setup Agent 会自动启动。

  1. 在 "Welcome" 屏幕上,单击 Forward

  2. 阅读许可协议,选中 Yes, I agree to the License Agreement,然后单击 Forward

  3. 在 "Software Updates" 屏幕上,如果要注册您的系统以获取更新,请选择 Yes, I’d like to register now。否则选中 No, I prefer to register at a later time,然后单击 Forward

  4. 在 "Finish Updates Setup" 屏幕上,单击 Forward

  5. 在 "Create User" 屏幕上,将字段留空,单击 Forward,然后单击 Yes 继续。STA 服务器不需要非管理用户。

  6. 在 "Date and Time" 屏幕上:

    1. 设置当前的日期和时间。

    2. 选中 Synchronize date and time over the network 复选框。

    3. 添加或删除所需的 NTP 服务器(从 IT 管理员处获取),然后单击 Forward


    注:

    为了确保 STA 数据和日志文件正确,STA 服务器上的日期和时间必须正确。此外,连接到 STA 的任何磁带库也必须具有正确的时间。

  7. 在 "Kdump" 屏幕上,不要选择 Enable kdump?,然后单击 Finish

    系统将重新引导。

  8. 在系统重新引导后,以 root 用户身份登录:

    1. 单击 Other...

    2. 输入用户名 root,然后单击 Log In

    3. 输入 root 用户密码,然后再次单击 Log In

      如果出现有关以 root 超级用户身份登录的消息,可将其忽略。

  9. (可选)可以通过发出以下命令来确认 Linux 发行版以及更新级别:

    # cat /etc/issue
    Oracle Linux Server release 6.4
    Kernel \r on an \m
    

1.3 安装后

任务 1   禁用 SELinux

Oracle 建议在 STA 服务器上禁用 SELinux。

  1. 在 STA 服务器上打开一个终端会话。

  2. 使用文本编辑器打开 SELinux 配置文件。

    # vi /etc/sysconfig/selinux
    
  3. 在该文件中,将 SELINUX 设置为 disabled

    SELINUX=disabled
    
  4. 保存并退出文件。

任务 2   禁用 Linux 防火墙

Oracle 建议在 STA 服务器上禁用防火墙。但是,可以根据站点要求选择启用并配置防火墙。

禁用防火墙:

  1. 在 STA 服务器上打开一个终端会话。

  2. 通过发出以下命令检查 Linux 防火墙的设置(针对下一次引导):

    # chkconfig --list |grep "ip"
    

    如果防火墙设置为在下一次引导时禁用,则 iptables 和 ip6tables 的所有输出都将显示为 off。如果不是这样,可禁用防火墙:

    # chkconfig iptables off
    # chkconfig ip6tables off
    
  3. 通过发出以下命令检查 Linux 防火墙的当前状态:

    # service iptables status
    # service ip6tables status
    

    该命令的输出将指示防火墙当前是否正在运行。如果防火墙正在运行,则停用防火墙:

    # service iptables stop
    # service ip6tables stop
    
  4. 如果满足以下条件之一,则需要重新引导服务器。

    • 任务 1 中禁用了 SELinux。

    • 在本节中禁用了 Linux 防火墙(使用 chkconfig)。

任务 3   禁用访问控制

必须为某些目录禁用访问控制。

  1. 对 /Oracle、/dbbackup、/dbdata 和 /var/log/tbi 目录执行 ls -ld 命令。

    # ls -l directory-name
    

    例如:

    # ls -ld /Oracle
    drwxr-xr-x 5 root root 4096 Mar 11 15:09 /Oracle
    
    # ls -l /dbbackup
    drwxr-xr-x 5 root root 4096 Aug  8  2013 /dbbackup
    
  2. 在每个命令的输出中,查找位于所声明的权限末尾的点。在下面的示例中,请注意 drxwr-xr-x 之后的 ".":

    # ls -l /Oracle
    drxwr-xr-x.  5  root  root  4096  Mar  17  18:27  /Oracle
    
  3. 如果没有任何目录在权限声明后包含一个句点,则表示已经禁用了访问控制,可以跳到下一个任务。如果对某个目录启用了访问控制,请以 root 用户身份对该目录执行以下命令:

    # setfattr -h -x security.selinux directory-name
    

    例如:

    # setfattr -h -x security.selinux /Oracle
    
任务 4   设置网络代理

可以将 STA 服务器配置为直接连接到网络或者通过代理服务器连接到网络。

  1. 通过 Linux 桌面选择 System > Preferences > Network Proxy

  2. 在 "Network Proxy Preferences" 对话框中,根据站点要求指定代理配置。

  3. 单击 Close

任务 5   确保 yum 设置正确

Yum (Yellowdog Updater, Modified) 用于管理软件包更新。使用此过程来确保 STA 服务器上的 yum 配置正确。

以下命令示例将 yum 系统信息库用于 Oracle Linux。在这些命令中,ol6 中的 l 是小写 L。


注:

此过程假设您可以访问 Oracle 的公共 yum 服务器。如果您的网络防火墙禁止访问外部网络,可通过 Linux 介质安装本地可用的软件包。例如:
# cd /mnt/install-media-mount-location/packages
# yum install ./package-name

  1. 对 Oracle 公共 yum 服务器执行 ping 操作以确保网络连接正常。

    # ping public-yum.oracle.com
    
  2. 转到 yum 系统信息库目录并确定 yum 系统信息库文件名。

    # cd /etc/yum.repos.d
    # ls
    public-yum-ol6.repo
    
  3. 删除现有的 yum 系统信息库文件。

    # rm public-yum-ol6.repo
    
  4. 从 yum 网站下载最新的 yum 系统信息库文件。

    # wget http://public-yum.oracle.com/public-yum-ol6.repo
    

    注:

    此命令的后续执行过程会将新的系统信息库文件复制到 yum.repos.d 文件夹,并添加新的扩展名(例如,public-yum-ol6.repo.1)。但是,yum 始终使用不带扩展名的系统信息库文件。

  5. 在文本编辑器中打开系统信息库文件。

    # vi public-yum-ol6.repo
    
  6. 在该文件中,找到与您的 Linux 版本匹配的条目,然后通过设置 enabled=1 将其启用。通过设置 enabled=0 禁用所有其他条目。

    例如:

    [Linux_Version]
    name=Oracle Linux $releasever Update x installation media copy ($basearch)
    baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/x/base/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
    gpgcheck=1
    enabled=1
    
  7. 保存并退出文件。

任务 6   安装必需的 Linux 软件包

STA 安装和操作还需要其他软件包。STA 安装程序将检查这些软件包:如果不存在,STA 安装将失败。

根据具体的 Linux 安装,其中一些软件包可能已安装。如果已经安装了某个软件包,并且是最新版本,系统将通知您。


注:

用于安装软件包的命令将检查并安装适合您的特定 Linux 版本的最新版本(及所有相关项)。

要安装软件包,请执行以下操作。

  1. 在 STA 服务器上打开一个终端会话。

  2. 发出以下命令:

    # yum install package_name
    

    将下载并检查软件包。按照提示安装软件包。对以下每个软件包重复此步骤:

    • binutils
    • compat-libcap1

    • compat-libstdc++-33.i686

    • cronie

    • expect

    • gcc

    • gcc-c++
    • glibc

    • glibc-devel

    • libaio

    • libaio-devel

    • libgcc

    • libstdc++
    • libstdc++-devel

    • net-snmp-utils

    • rpm-build

    • sysstat


任务 7   确保 SSH 设置正确

使用此过程来确保 STA 服务器上的 SSH(secure shell,安全 shell)设置正确。这将加快 STA 数据库备份传输到远程主机的速度。

  1. 使用文本编辑器打开 SSH 配置文件。

    # vi /etc/ssh/sshd_config
    
  2. 搜索 AddressFamily 和 UseDNS 条目。修改这两个条目,使它们前面没有 注释字符,并且值如下:

    AddressFamily inet
    UseDNS no
    
  3. 保存并退出文件。

  4. 重新启动 sshd 守护进程。

    # service sshd restart
    
任务 8   确保 DNS 设置正确

使用此过程来确保 STA 服务器的 IP 地址映射到其主机名。

  1. 在文本编辑器中打开 hosts 文件。

    # vi /etc/hosts
    
  2. 在该文件的末尾,添加 STA 服务器的 IP 地址,后跟一个制表符,然后添加 STA 服务器的主机名。例如:

    127.0.0.1    localhost localhost.localdomain localhost4...
    ::1          localhost localhost.localdomain localhost6...
    192.0.2.20    sta_server
    
  3. 保存并退出文件。不需要重新启动 STA 服务器,新设置就能生效。

任务 9   禁用名称服务

LDAP 之类的名称服务会与 STA 安装冲突。使用此过程来暂时禁用这些服务。

  1. 使用文本编辑器打开名称服务切换配置文件。

    # vi /etc/nsswitch.conf
    
  2. 禁用所有名称服务条目。例如,要禁用 LDAP,请按所示的那样在以下行中注释掉 "ldap":

    passwd:     files #ldap nis nisplus
    shadow:     files #ldap nis nisplus
    group:      files #ldap nis nisplus
    
  3. 保存并退出文件。不需要重新启动 STA 服务器,新设置就能生效。在安装了 STA 之后,可以修改 nsswitch.conf 文件重新启用名称服务。

任务 10   确保本地浏览器功能(可选)

要在 STA 服务器上本地配置和管理 STA,请确保安装了最低版本的支持浏览器和插件(请参见《STA 要求指南》)。


注:

Oracle 建议不要对 STA 应用程序进行本地访问,因为这会降低服务器性能。



脚注图例

脚注 1: 此外,还可以在安装了 Linux 之后使用 system-config-lvm 实用程序修改文件系统。