HatでOpenShiftのサポートをしているid:nekopです。8ベースへとお引っ越ししました。8サーバVMを起動して、基本的なツール群をインストールします。VMのブートやsubscription-managerの手順は省きます。bash-completionInsightsを有効化しておきます。(OpenShiftのプロキシ環境テスト用)です。OpenShiftのサポート業務でこれらが自分のコントロール下にあることで、生産性が大きく向上します。NFSサーバですが、NFSサーバはカーネル空間で動作するため残念ながらコンテナ化できません。普通にセットアップします。--runtime-to-permanentNFSサーバが正しく動作していることを確認します。/mnt/testNFS以外はコンテナにしない理由がないので、基本的に全てコンテナにします。ZNCはとりあえずオフィシャルイメージを使います。セキュリティ要件によってはイメージのリビルドを行ったほうが良いでしょう。以下のような感じでsystemdのunitファイルを記述します。1000)にしておきます。docker.io/library/registry:2も動作させます。nexus[Install]WantedBy=multi-user.targetEOFSquidについてはそのまま使えそうなコンテナが見当たらなかったので、コンテナイメージを作ります。Squidをフォアグラウンドで普通に起動させても良いのですが、今回はお手軽にubi8-initコンテナでコンテナ内systemdで起動する、という方法を採用します。8上でroot権限での操作です。squidパッケージはRHELのrpmチャネルにあってubiチャネルにはありません。RHELのrpmチャネルにアクセスするためには、RHELホスト上rootでのコンテナビルドが必要です。Accountsから取得してください。container_manage_cgroup=on設定が必要です。この設定をしておかないと、コンテナで/sbin/initが起動するけどsystemdが動作せず何も起きない、という結果になります。container_manage_cgroup=on他にもubi8-minimalやubi8コンテナベースにしてビルドもしてみたのですが、イメージによっては起動確認しようと思ってexecしてコンテナ内からpsコマンドを実行したらpsコマンドが無かったりして少し戸惑いました。squidなどとするとプロセス一覧が取得できるのでそちらで代用できます。unitファイルを作成します。SIGRTMIN+3指定が必要なのと、uid指定は削除してデフォルト設定にする必要があります。systemdにはコンテナ内のroot権限が必要となり、uid指定でノーマルユーザを指定するとsystemdが起動しません。squid[Install]WantedBy=multi-user.targetEOF最後にまとめて起動して、外部接続の許可を行っておしまいです。8に移行することができました。各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。