第 3 章 使用连接的安装过程安装 Discovery 容器
当您想从可访问互联网的系统运行 Discovery 时,您可以使用连接的安装过程,也称为连接或在线环境。在发现连接的安装过程中,您可以从您要用作发现服务器的系统完成所有步骤。您将输入命令以获取、安装、配置环境,并从红帽生态系统目录网站上的容器镜像启动发现容器。
连接的安装过程使用 Podman 为 Discovery 服务器执行容器安装任务。您需要 sudo 权限才能在您的系统上安装 Podman。但是,您不能使用 sudo
或 root
用户运行 Discovery 应用程序。
先决条件
- 开始之前,请确保安装并配置所有硬件、软件和环境先决条件。有关先决条件的更多信息,请参阅 Discovery 的安装先决条件。
3.1. 为连接的安装安装 Discovery 数据库和服务器容器镜像
在连接了 Discovery 数据库和服务器容器镜像的安装过程中,您可以从红帽生态系统目录网站上的容器镜像获取 Discovery 容器,配置容器并配置发现,并启动容器。
先决条件
- 下载发现容器镜像的系统必须连接到互联网。
- 该系统必须能够连接到红帽生态系统目录。
流程
要获取 Discovery 安装程序软件包,请使用以下步骤:
运行以下命令来获取发现安装程序。
sudo subscription-manager repos --enable <repository> sudo dnf install -y discovery-installer
注意在前面的命令中,将 < repository& gt; 替换为以下值:
-
对于 Red Hat Enterprise Linux 8,将 & lt;repository& gt; 替换为
discovery-1-for-rhel-8-x86_64-rpms
-
对于 Red Hat Enterprise Linux 9,将 & lt;repository& gt; 替换为
discovery-1-for-rhel-9-x86_64-rpms
-
对于 Red Hat Enterprise Linux 8,将 & lt;repository& gt; 替换为
运行以下命令,以登录 Podman 并运行 Discovery 安装程序:
podman login registry.redhat.io discovery-installer install
注意在前面的步骤中,当您第一次运行
discovery-installer install
命令时,会提示您输入服务器密码。启动 Discovery 应用程序。
systemctl --user start discovery-app
注意首次启动发现时,应用程序的初始启动过程可能需要很长时间才能完成。要在 Discovery 应用程序初始启动时获取更详细的数据,请使用以下命令:
systemctl --user status discovery-app podman ps -a
journalctl -t discovery-app journalctl -t discovery-server
podman logs --since 1m -f discovery-server