安装环境准备
请在所有服务端进行如下操作,服务端使用的操作系统版本为openEuler 20.03 LTS SP1。
配置镜像源
- 配置liboath本地源。
- 建立用作Yum源的文件夹。
mkdir -p /home/oath
- 拷贝位于编译机“/root/rpmbuild/RPMS/”的全部文件至“/home/oath/”。
- 将拷贝过来的RPM包作为本地Yum源。
1 2
cd /home/oath createrepo .
若提示缺少createrepo命令,可通过yum install createrepo进行安装。
- 新建“local.repo”文件。
1
vim /etc/yum.repos.d/local.repo
- 按“i”键进入编辑模式,添加以下内容。
1 2 3 4 5 6
[local-oath] name=local-oath baseurl=file:///home/oath enabled=1 gpgcheck=0 priority=1
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 建立用作Yum源的文件夹。
- 下载compat-openssl10-1.0.2o-5.fc30.aarch64.rpm。
下载地址:https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/30/Everything/aarch64/os/Packages/c/
- 添加Ceph源。
- 新建“ceph.repo”文件。
1
vim /etc/yum.repos.d/ceph.repo
- 按“i”键进入编辑模式,添加以下内容。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
[Ceph] name=Ceph packages for $basearch baseurl=http://download.ceph.com/rpm-nautilus/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1 [Ceph-noarch] name=Ceph noarch packages baseurl=http://download.ceph.com/rpm-nautilus/el7/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1 [ceph-source] name=Ceph source packages baseurl=http://download.ceph.com/rpm-nautilus/el7/SRPMS enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 新建“ceph.repo”文件。
- 更新Yum源。
1
yum clean all && yum makecache
安装Java
- 解压OpenJDK安装包至“/usr/local”目录。
1 2
cd /home tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz -C /usr/local/
- 配置Java环境变量。
- 打开“profile”文件。
1
vim /etc/profile
- 按“i”键进入编辑模式,在文件末尾添加以下内容。
1 2
export JAVA_HOME=/usr/local/jdk8u282-b08 export PATH=${JAVA_HOME}/bin:$PATH
- 按“Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
- 打开“profile”文件。
- 使环境变量生效。
1
source /etc/profile
- 验证安装是否成功。
1
java -version
回显打印所安装的版本号即为安装成功。
安装OpenSSL
- 安装
TLS 依赖。yum install net-tools expect haveged dos2unix -y
- 获取OpenSSL 1.1.1n源码包并解压。
cd /usr/local wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1n.tar.gz --no-check-certificate tar -zxvf openssl-1.1.1n.tar.gz
- 编译安装OpenSSL 1.1.1n。
cd openssl-1.1.1n ./config make && make install
- (可选)备份原始版本OpenSSL。
若系统原生未安装OpenSSL,则请跳过本步骤。
mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak
- 建立链接。
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl echo “/usr/local/ssl/lib” >> /etc/ld.so.conf ldconfig -v
父主题: 服务端安装