Hatの福岡オフィスでソリューションアーキテクトをしている田中司恩です。7日目のエントリになります。前回、前々回と、ネットワーク制限環境下の重たい内容が続いたので、今回は軽ーい内容でお届けします。はじめにさて、今回も例のごとくOCP4/UPI*1な内容です。*2今回のテーマはコレです。本題に入る前に...今回の記事を書くにあたり、下記のような伏線がありました。https://youtu.be/B4JbGDpDJEs?t=1254項目1については、以前書いた記事で解説済みです。rheb.hatenablog.com次に項目2。スケールダウンのテストをしている時に項目1のことを思い出し、Masterノードをスケジュール対象にして、Workerノードを0台にしたら見事にクラスタが動いてしまいました。ビデオと資料が公開されました。IPIのデモがありました*3。IPIの詳細は割愛しますが*4、その中でMasterノードが3台のみでクラスターが立ち上がっているのを確認しました。その後にドキュメントを色々と漁っていると見つけました。英語版のリリースノートに記載があるのを。clusters.以前OCP4.2の記事を書いた時には無かったので履歴を調べてみると、どうも11月に入ってから追加されたようです*5。要約するとこんな感じです。OCP4.2において、Workerノード無しでベアメタルに構成する方法はテクノロジープレビュー(TP)*6ベアメタル上にWorkerノード無しでインストールした場合は、全てのPodはMaster上で展開されるOCP4.2において、この構成方法はクラウドベースのクラスタでは使えないTP扱いなので本番環境で使用することは推奨しないということで前置きが長くなってしまいましたが、3ノードベアメタルデプロイについて解説していきます。2台が必要で、最小5ノードでのクラスタ構成となっています。Nodeのみでクラスタを構成するのが特徴です。3ノードベアメタルデプロイにおけるインストール要件や事前準備は通常のUPIインストールと同様です。詳細は下記記事を参照ください。rheb.hatenablog.com今回の構成図はこのようになります。Nodeが無くなっただけで他に変化はありません。インストール方法めちゃくちゃ簡単です。通常のUPIインストール時には、Bootstrap、Master、Workerノードを起動しますが、今回はBootstrapとMasterノードを起動するだけ、です。それ以外は通常通りUPIインストールを実行してください。デフォルトでMasterノードはスケジュール対象になっていますので、インストールコンフィグファイルの修正も不要です。下記が3ノードでクラスタが立ち上がった画面です。v1.14.6+6ac6aa4b0以上で3ノードベアメタルデプロイのインストール完了です。動作確認あまりにも普通に動いているので特に確認する点も無いのですが、とりあえずOTAアップデートができるかどうか試してみました。nowのアイコンが変わっているのに気付いた方はよくOCP4を触っている方です。Updateを押して、しばらく待てば完了です。無事アップデートできました。Managerはこんな感じです。3台のみが認識されています。まとめほとんど前置きで終わってしまった感がありますが、OCP4.2のクラスタをMasterノード3台で構成する方法の解説でした。IPIを見越した機能かと思われます*8。この機能の今後の動向は分かりませんが、うまく活用するとOCP4を試すのが少しは楽になるのではないでしょうか。ドキュメント上は「ベアメタルデプロイ」となっていますが、パブリッククラウド上でもUPIの手順で構築可能かと思います(未確認)。開発/検証環境は3ノードにしてコストを下げる、といった使い方もできるかもしれません。https://access.redhat.com/ja/solutions/387003*7:タイトルが「3ノードベアメタルデプロイ」となっているのはドキュメントに合わせたため。各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。