外部ネットワークと接続できない環境で yum/rpm インストールしたい
質問
アトラシアン製品のインストール作業にあたり必要なソフトをインストールするのですが、インストール先のサーバ (Redhat Enterprise Linux 7) が外部のネットワークとの接続を許可されていません。
どうすればよいでしょうか。
回答
あらかじめ外部ネットワークへの接続が可能なサーバ (Redhat Enterprise Linux 7) で必要なソフトをダウンロードだけ行い、ダウンロードしたものをインストール先のサーバに転送する必要があります。
手順
参考:Red Hat 社公式カスタマーポータル - yum を使用して、パッケージをインストールせずにダウンロードだけ行う
外部ネットワークへの接続が可能なサーバ側
ダウンロード処理に必要なパッケージをインストールします。
# yum install yum-plugin-downloadonly
もしくは
# yum install yum-utils
ダウンロードするコマンドを実行します。
現在のインストール状態から、依存関係を解消するためのパッケージのみダウンロードするケース
(minimal の環境で必要なものをダウンロードするケース)# yum install --downloadonly --downloaddir=<ダウンロード先のディレクトリ> <インストールしたいパッケージ名>
依存関係を解消するためのパッケージをすべてダウンロードするケース
# yumdownloader --resolve --destdir=<ダウンロード先のディレクトリ> <インストールしたいパッケージ名>
これで <ダウンロード先のディレクトリ> にパッケージがダウンロードされます。ここでダウンロードしたパッケージをインストール先のサーバに転送することになります。
インストール先のサーバ側
- ダウンロードしたパッケージを配置します。
yum/rpm コマンドを使用してインストールします。
# yum install <ダウンロードしたパッケージ>
もしくは
# rpm -ivh <ダウンロードしたパッケージ>
これでインストール先のサーバにソフトウェアがインストールできます。
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ