リモートサイトにエアギャップを持つRHEL 6.xシステムパッチ

リモートサイトにエアギャップを持つRHEL 6.xシステムパッチ

インターネット接続なしでリモートの場所からRed Hatシステムにパッチを適用する方法を提供する必要があります。元の計画は、RHELワークステーションリポジトリを再同期し、それを他の必須パッチと共に外部SSDに配置してからサイトに送信することでしたが、私の仕事のためにこれは不可能です。

私の次の考えは、光ディスクメディアを使用することが許されているので、ブルーレイを使用することでした。昨日、reposyncを使用してrhelワークステーションリポジトリをインポートしましたが、容量は40 GB以上なので、デュアルレイヤーBlu-rayがその効果を発揮する必要があります。最初の質問は次のとおりです。

リポジトリのサイズを小さくする方法はありますか? reposyncで--newest-onlyを指定すると、パッケージ数が20,000個以上から5,000個未満に減ります。これは各パッケージの最新バージョンのみを取得しますが、--newest-onlyがないと各パッケージの複数の反復がインポートされますか?

Blu-rayデータディスクでRHEL 6を使用するのに問題がありますか? RHELでBlu-rayディスクを焼くにはどのようなソフトウェアをお勧めしますか?

次の質問は、これを行うためにBlu-rayドライブを購入するのに数週間/数ヶ月かかることがあります。短期的にはDVDを見ています。デュアルレイヤーDVDを入手しようとしていますが、それが起こるかどうかわかりますか...最悪の場合は、DVDに40 GB以上のストレージをインストールする必要があります。

この問題を解決するための最良の方法は何ですか? tarを使用して圧縮アーカイブを作成すると、それを4 GBチャンクに分割できますか? 40GBを最小限に圧縮するにはどうすればよいですか?この記事を書いて考えてみると…Blu-rayバーナーを手に入れるまですべてを保留する必要があるようです。サイトごとに10枚のDVDを焼いてから、各ディスクのデータを各システムにコピーしてリポジトリを再構築することは、不思議な音のように聞こえます。

私がやろうとしていることのより良い全体的な解決策はありますか?

ベストアンサー1

同じパッチレベルでローカルマシン(または仮想マシン)にアクセスできますか? 1つを得るために努力することは価値があるかもしれません。これが私がすることです。

それから(ルートとして)やるべきことは次のとおりです。

yum -y update --downloadonly --skip-broken

これにより、すべてのパッチがダウンロードされ、/var/cache/yum/x86_64/に保存されます。リリース名/名前変更

その後、brasero、k3b、またはxfburnを使用してDVDに焼く(rhel6はBlu-rayを再生できますが、それほどスペースを必要としません)、マウントして入力できます。名前変更/packages(すべての.rpmファイルを含むディレクトリ)を実行してから(再度ルートとして)、次を実行します。

yum -y localinstall *.rpm --skip-broken

あなたは黄金です。必要に応じて他のストレージに対してこの操作を繰り返します。リモートサイトにいる人の人生をより簡単にしたい場合は、すべてのrpmをディレクトリに移動できますが、1つのディスクに十分なスペースがあることを確認してください。そうしないと、依存関係の問題が発生する可能性があります。 (悪い場合は、相手にすべてのアイテムをコンピュータのディレクトリに移動してからyum localinstallを実行させることです。)

この方法を使用して、大学データセンターのエアギャップマシンにパッチを適用して良い結果を得ました。頑張ってください!

おすすめ記事