SUSE管控前置安装方法
以下操作均需要在root用户下执行。
- 以root用户登录管控机器,并进行zypper源配置。
如何操作请参见配置软件包管理器章节。
- 执行以下命令,检查并安装python3.6。
- 执行以下命令检查python版本。
python3 -V
若回显版本不是3.6.*或者3.8.5,需要执行以下命令安装python3.6。
- 执行以下命令安装python3.6。
zypper install python3-3.6.10-lp152.3.44
过程中根据回显进行输入。
- 如果回显如下,键入“1”。
Choose from above solutions by number or cancel [1/2/3/c] (c):
- 如果回显如下,键入“y”。
Continue? [y/n/...? shows all options] (y):
- 如果回显如下,键入“yes。
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content. Continue? [yes/no] (no):
- 如果回显如下,键入“1”。
- 安装完成后执行以下命令检查python3.6是否安装成功。
python3 -c "import subprocess; print(subprocess.__file__)"
回显如下说明安装成功:
/usr/lib64/python3.6/subprocess.py
- 执行以下命令检查python版本。
- 4~7中的操作需要下载rpm包并上传到节点,以上传到/data/suserpm目录为例,先执行以下命令创建目录。
mkdir -p /data/suserpm
- 执行以下命令在管控机器上检查并安装1.8.*版本的JAVA。
- 执行以下命令检查java是否安装以及java版本是否符合预期。
如果回显提示命令不存在,或者回显的java版本不为1.8.*,则需要从下述网站下载对应的rpm包并安装。
从网站下载如下安装包:
javapackages-filesystem-5.3.0-1.36.x86_64.rpm
lksctp-tools-1.0.16-1.27.x86_64.rpm
javapackages-tools-5.3.0-1.36.x86_64.rpm
libgif7-5.1.4-4.3.1.x86_64.rpm
java-1_8_0-openjdk-headless-1.8.0.282-3.48.1.x86_64.rpm
java-1_8_0-openjdk-1.8.0.282-3.48.1.x86_64.rpm
从网站下载如下rpm包:
timezone-java-2021a-3.44.1.noarch.rpm
java-1_8_0-openjdk-headless-1.8.0.282-3.48.1.x86_64.rpm在上述网站无法直接搜索到,是因为该rpm名称太长,页面展示不全的原因。可删除尾缀使用java-1_8_0-openjdk-headless-1.8.0.282-3.48.1进行搜索下载。其他rpm如遇上述情况,操作同上。
- 将4.a中下载好的rpm包上传到待安装TPOPS的节点,以上传到/data/suserpm目录为例。
- 执行以下命令,进入到上传的目录,并执行以下命令进行安装。
cd /data/suserpm
rpm -ivh javapackages-filesystem-5.3.0-1.36.x86_64.rpm --force
rpm -ivh lksctp-tools-1.0.16-1.27.x86_64.rpm --force
rpm -ivh javapackages-tools-5.3.0-1.36.x86_64.rpm --force
rpm -ivh libgif7-5.1.4-4.3.1.x86_64.rpm --force
rpm -ivh timezone-java-2021a-3.44.1.noarch.rpm --force
rpm -ivh java-1_8_0-openjdk-headless-1.8.0.282-3.48.1.x86_64.rpm --force
rpm -ivh java-1_8_0-openjdk-1.8.0.282-3.48.1.x86_64.rpm --force
命令执行过程若提示依赖其他rpm包,可从上述提供的网站中查询下载和安装。
- 执行以下命令,检查java是否安装成功。
java -version
若回显如下,说明安装成功:
openjdk version "1.8.0_282" OpenJDK Runtime Environment (IcedTea 3.18.0) (build 1.8.0_282-b07 suse-3.48.1-x86_64) OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)
- 执行以下命令检查java是否安装以及java版本是否符合预期。
- 执行以下命令安装2.31版本的glibc。
- 执行以下命令下载glibc的rpm包。
从网站下载如下安装包:
glibc-2.31-7.30.x86_64.rpm
- 将5.a中下载好的rpm包上传到待安装TPOPS的节点,以上传到/data/suserpm目录为例。
- 执行以下命令,进入到上传的目录,并执行以下命令进行安装。
cd /data/suserpm
rpm -ivh glibc-2.31-7.30.x86_64.rpm --force
- 执行以下命令,检查java是否安装成功。
rpm -qa |grep glibc
若回显中可以找到如下内容,说明安装成功。
glibc-2.31-7.30.x86_64
- 执行以下命令下载glibc的rpm包。
- 执行以下命令安装openssl。
- 执行以下命令下载openssl的rpm包。
从网站下载如下安装包:
openssl-1_1-1.1.1d-11.23.1.x86_64.rpm
libopenssl1_1-1.1.1d-11.23.1.x86_64.rpm
从网站下载如下rpm包:
openssl-1.1.1d-1.46.noarch.rpm
- 将6.a中下载好的rpm包上传到待安装TPOPS的节点,以上传到/data/suserpm目录为例。
- 执行以下命令,进入到上传的目录,并执行以下命令进行安装。
cd /data/suserpm
rpm -ivh openssl-1_1-1.1.1d-11.23.1.x86_64.rpm --force --nodeps
rpm -ivh openssl-1.1.1d-1.46.noarch.rpm --force
rpm -ivh libopenssl1_1-1.1.1d-11.23.1.x86_64.rpm --force
- 执行以下命令,检查openssl是否安装成功。
openssl version -a
若回显如下,说明安装成功。
OpenSSL 1.1.1d 10 Sep 2019 platform: linux-x86_64 options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr) compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -Wa,--noexecstack -fno-common -Wall -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG -D_FORTIFY_SOURCE=2 -DTERMIO -DPURIFY -D_GNU_SOURCE -DOPENSSL_NO_BUF_FREELISTS OPENSSLDIR: "/etc/ssl" ENGINESDIR: "/usr/lib64/engines-1.1" Seeding source: getrandom-syscall
- 执行以下命令下载openssl的rpm包。
- 执行以下命令安装nscd。
- 执行以下命令下载nscd的rpm包。
从网站下载如下安装包:
nscd-2.31-7.30.x86_64.rpm
- 将7.a中下载好的rpm包上传到待安装TPOPS的节点,以上传到/data/suserpm目录为例。
- 执行以下命令,进入到上传的目录,并执行以下命令进行安装。
cd /data/suserpm
rpm -ivh nscd-2.31-7.30.x86_64.rpm --force
- 执行以下命令,检查nscd是否安装成功。
rpm -qa | grep nscd
若回显中可以找到如下内容说明安装成功。
nscd-2.31-7.30.x86_64
- 执行以下命令下载nscd的rpm包。
- 执行以下命令修改管控机器的字符集。
echo LANG=en_US.UTF-8 >> /etc/locale.conf
source /etc/locale.conf
浙公网安备 33010602011771号