在 Linux 系统上安装
完成以下步骤以在服务器系统上安装 Linux® x86_64 。
准备工作
过程
- 根据制造商指示信息,安装 Red Hat Enterprise Linux V 7.8 或更高版本或 V 8.5 或更高版本。重要信息: 或者,您也可以选择在服务器系统上安装以下操作系统:
- SUSE Linux Enterprise Server 15 或更高版本
- Ubuntu 18.04 LTS 或更高版本
获取包含受支持版本的 Red Hat Enterprise Linux 的可引导 DVD 或 .ISO 映像,并从此介质启动系统。 请参阅以下指南以了解安装选项。 对于以下列表中未提及的项目,请保留缺省选择。- 启动操作系统安装介质后,从菜单中选择 安装或升级现有系统 。
- 在 "欢迎" 屏幕上,选择 测试此介质并安装 Red Hat Enterprise Linux 8.x。
- 选择语言和键盘首选项。
- 选择位置以设置正确的时区。
- 选择 软件选择 ,然后在下一个屏幕上,选择 使用 GUI 的服务器。
- 从安装摘要页面,单击 安装目标 并验证以下项:
- 已选择本地 300 GB 磁盘作为安装目标。
- 在“其他存储选项”下面,已选中自动配置分区。
- 单击 开始安装。安装开始之后,请设置 root 用户帐户的 root 密码。
安装完成之后,请重新启动系统,并以 root 用户身份登录。 发出 df 命令以验证基本分区。例如,在测试系统上,初始分区会生成下列结果:[root@tvapp02]# df –h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 50G 3.0G 48G 6% / devtmpfs 32G 0 32G 0% /dev tmpfs 32G 92K 32G 1% /dev/shm tmpfs 32G 8.8M 32G 1% /run tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/mapper/rhel-home 220G 37M 220G 1% /home /dev/sda1 497M 124M 373M 25% /boot - 按照操作系统安装指示信息,配置 TCP/IP 设置。为了实现最优的吞吐量和可靠性,请考虑将多个网络端口结合到一起。 针对中型系统结合两个端口,针对大型系统结合四个端口。 这可通过创建链路聚集控制协议 (LACP) 网络连接来实现,该连接可将多个下级端口聚集成单一逻辑连接。 首选方法是使用结合方式 802.3ad,将 miimon 设置为 100,并将 xmit_hash_policy 设置为 layer3+4。限制: 要使用 LACP 网络连接,必须具有支持 LACP 的网络交换机。
有关使用 Red Hat Enterprise Linux V 7 配置绑定网络连接的其他指示信息,请参阅 创建通道绑定接口。
- 打开 /etc/hosts 文件并完成以下操作:
- 更新该文件,以包括服务器的 IP 地址及主机名。 例如:
192.0.2.7 server.yourdomain.com server - 确认该文件包含地址为 127.0.0.1 的 localhost 条目。 例如:
127.0.0.1 localhost
- 更新该文件,以包括服务器的 IP 地址及主机名。 例如:
- 安装服务器安装所需的组件。 完成下列步骤,以创建 Yellowdog Updater Modified (YUM) 存储库并安装必备软件包。
- 将 Red Hat Enterprise Linux 安装 DVD 安装到系统目录。 例如,要将其安装到 /mnt 目录,请发出以下命令:
mount -t iso9660 -o ro /dev/cdrom /mnt - 通过发出 mount 命令来验证是否已安装 DVD。您应该会看到类似于以下示例的输出:
/dev/sr0 on /mnt type iso9660 - 通过发出以下命令,切换到 YUM 存储库目录:
对于 RHEL 8:cd /etc/yum/repos.d
如果 repos.d 目录不存在,请进行创建。cd /etc/yum.repos.d - 列示目录内容:
ls rhel-source.repo - 通过发出 mv 命令来重命名原始存储库文件。例如:
mv rhel-source.repo rhel-source.repo.orig - 使用文本编辑器创建新的 repo 文件。例如,要使用 vi 编辑器,请发出以下命令:
vi rhel78_dvd.repo - 在新的 repo 文件中添加下列各行。 baseurl 参数指定目录安装点:
对于 RHEL 8:[rhel78_dvd] name=DVD Redhat Enterprise Linux 7.8 baseurl=file:///mnt enabled=1 gpgcheck=0[InstallMedia-BaseOS] name=Red Hat Enterprise Linux 8.2.0 mediaid=None metadata_expire=-1 gpgcheck=0 cost=500 enabled=1 baseurl=file:///mnt/BaseOS/ [InstallMedia-AppStream] name=Red Hat Enterprise Linux 8.2.0 mediaid=None metadata_expire=-1 gpgcheck=0 cost=500 enabled=1 baseurl=file:///mnt/AppStream/ - 通过发出 yum 命令来安装其他必备软件包。例如:
yum install ksh.x86_64 yum install sysstat For RHEL 8: yum install libnsl
- 将 Red Hat Enterprise Linux 安装 DVD 安装到系统目录。 例如,要将其安装到 /mnt 目录,请发出以下命令:
- 软件安装完成后,可通过完成下列步骤来复原原始 YUM 存储库值:
- 通过发出以下命令来卸载 Red Hat Enterprise Linux 安装 DVD:
unmount /mnt - 通过发出以下命令,切换到 YUM 存储库目录:
cd /etc/yum/repos.d - 将您所创建的 repo 文件重命名:
mv rhel78_dvd.repo rhel78_dvd.repo.orig - 将原始文件重命名为原始名称:
mv rhel-source.repo.orig rhel-source.repo
- 通过发出以下命令来卸载 Red Hat Enterprise Linux 安装 DVD:
- 确定是否需要更改内核参数。 完成以下步骤:
- 使用 sysctl -a 命令可列出参数值。
- 使用 表 1 中的准则来分析结果,以确定是否需要进行任何更改。
- 如果需要更改,请在 /etc/sysctl.conf 文件中设置参数。在启动系统后,应用这些文件更改。
提示: 自动调整内核参数设置,无需手动更新这些设置。 在 Linux上, Db2® database software 会自动将进程间通信 (IPC) 内核参数值调整为首选设置。 有关内核参数设置的更多信息,请在 V 11.5 产品文档中搜索 Linux 内核参数。表 1. Linux 内核参数最佳设置 参数 描述 kernel.shmmni 最大段数。 kernel.shmmax 共享内存段的最大大小(字节)。 在系统启动时自动启动 IBM® Storage Protect 服务器之前,必须设置此参数。
kernel.shmall 共享内存页面的最大分配量(页数)。 kernel.sem kernel.sem 参数有四个值。
(SEMMSL) 每个阵列的最大信号数。
(SEMMNS) 每个系统的最大信号数。
(SEMOPM) 每个信号呼叫的最大操作数。
(SEMMNI) 最大阵列数。
kernel.msgmni 系统范围消息队列的最大数目。 kernel.msgmax 消息的最大大小(字节)。 kernel.msgmnb 队列的缺省最大大小(字节)。 kernel.randomize_va_space kernel.randomize_va_space 参数配置内存 ASLR 在内核中的使用。 对 V7.1 和更新版本服务器启用 ASLR。 要了解有关 Linux ASLR 和 Db2的更多详细信息,请参阅 技术说明 1365583。 vm.swappiness vm.swappiness 参数定义内核是否可以从物理随机存取内存 (RAM) 中交换出应用程序内存。 有关内核参数的更多信息,请参阅 Db2 产品信息。 vm.overcommit_memory vm.overcommit_memory 参数影响内核允许分配的虚拟内存量。 有关内核参数的更多信息,请参阅 Db2 产品信息。 - 打开防火墙端口,以便与服务器进行通信。 完成以下步骤:
- 确定网络接口所使用的区域。 缺省情况下,区域是 public。发出以下命令:
# firewall-cmd --get-active-zones public interfaces: ens4f0 - 要使用缺省端口地址与服务器通信,请在 Linux 防火墙中打开 TCP/IP 端口 1500。发出以下命令:
firewall-cmd --zone=public --add-port=1500/tcp --permanent如果您要使用除缺省值以外的值,您可指定 1024 - 32767 范围内的数字。 如果打开除缺省端口以外的端口,那么运行配置脚本时需要指定该端口。
- 如果您计划将此系统用作中央系统,请打开安全 (HTTPS) 通信的缺省端口 11090。发出以下命令:
firewall-cmd --zone=public --add-port=11090/tcp --permanent - 重新装入防火墙定义,以使更改生效。发出以下命令:
firewall-cmd --reload
- 确定网络接口所使用的区域。 缺省情况下,区域是 public。
- 验证是否根据 表 2中的准则设置了用户进程资源限制 (也称为 ulimits)。 如果未正确设置 ulimit 值,您可能遇到服务器不稳定,或服务器响应失败。如果您需要修改任何用户限制值,请遵循适用于您的操作系统的文档中的指示信息。
表 2. 用户限制 (ulimit) 值 用户限制类型 设置 值 用于查询值的命令 创建的核心文件最大大小 核心 无限制 ulimit -Hc进程的某个数据段的最大大小 数据 无限制 ulimit -Hd最大文件大小 fsize 无限制 ulimit -Hf打开文件数上限 nofile 65536 ulimit -Hn处理器运行最大时间数(以秒计) cpu 无限制 ulimit -Ht用户进程最大数 nproc 16384 ulimit -Hu