使ってみたKernelCareをさくっとインストールしてみた。構築血風録こんにちは、ネットワールドの海野です。AHVに関する内容をご紹介いたします。いえ、シンプルが売りのNutanixプロダクトですので、基本的には公式ドキュメントに則って構築を進めていけば問題なく構築ができます。書いてしまうと身も蓋もないので、ハマりそうなポイントを含めて構築の流れを紹介してまいります。Nutanixクラスターは要件を満たしており、必要なバイナリなどはあらかじめダウンロードされていることが前提です。詳しくはこちらをご覧ください。Clusterここはドキュメントに記載の通りです。アカウント名やカテゴリはハードコーディングと思われ、厳密に文字列を判別しますので、TYPOに注意が必要です。Image注意しなければならない点として、コンソールの接続方式があります。PRISMのコンソールではなく、リモートデスクトップで接続するようにしてください。画面が見えなくなってしまいます。Agentのインストール画面はこのような感じです。Updateを止めろとの記載がありますが、具体的な設定方法はMicrosoftのドキュメントに記載があります。FrameではADによるGPO適用が若干面倒くさいので、レジストリで適用する方法がいいのでは、と思います。Setupネットワークの割り当ては後から変更することはできません!十分な注意が必要です。Connectorのディスクの使われ方としてブートはISOイメージから、ログはディスクに書き込まれます。Frameここで仮想マシンのインスタンスサイズを定義するプロセスがありますが、後から追加・変更することはできません。それを踏まえて、ある程度必要と思われるインスタンスサイズはあらかじめ準備しておく必要があります。7がベースとなっています。NTPの設定はChronyで実施する必要がありますのでご注意ください。FrameのコントロールプレーンにAHVを登録しますが、この画面でエラーになってしまうときがあります。手順通りにやっていて、ネットワーク的にも問題がなさそうな状況でエラーが発生し、何回か繰り返しても改善されない状況がありました。そんなときは、すぐにサポートにてCaseをオープンすることをオススメします。Accountが登録できるようになりました。まとめネットワークがフラットなら初めてでも3時間あれば構築できます。困ったらすぐにCaseをオープンしましょう。使ってみたKernelCareの説明で予告していた大規模orエアギャップ環境でKernelCareを使う場合の投稿です。KernelCareの仕組み上、Kernelのパッチはどこかからダウンロードする必要があります。なんらかの方法でダウンロード先(パッチ配信サーバ)を確保する必要があります。今回説明するePortalはオンプレミス上に作成できるパッチ配信の管理サーバーです。ePortalの機能ePortalには以下のような機能があります。通常のePortalではクラウド上からパッチをダウンロードする必要があるため、完全なエアギャップ(インターネットにはどんな方法でも接続できない)環境では利用ができません。プロキシ経由でなんとか接続する、もしくはお手数ですがお問い合わせをいただければと思います。ePortalのトライアル方法Web上でのトライアルの申込ができません。お手数ですが弊社までご連絡ください。ePortalをインストールして使ってみる環境システム要件は下記になります。https://docs.kernelcare.com/jp/kernelcare_enterprise/今回は下記のLinuxサーバーを用意しました。(homeディレクトリは作成せず)プロキシーなしでインターネットに接続できる環境です。SSH接続した状態で作業をします。protection.SELINUXTYPE=targetedNginxのリポジトリ設定ePortalはNginxを利用します。Nginxの取得のためリポジトリを指定します。ePortalのリポジトリ設定ePortalのリポジトリを設定します。ePortalbaseurl=https://repo.eportal.kernelcare.com/x86_64.el7/enabled=1gpgkey=https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCaregpgcheck=1EOLePortalのインストールインストールします。kcare-eportal※画像をクリックしてポップアップウインドウでご覧ください。ユーザーを作成します。今回は下記のユーザー情報で作成します。passwordePortalへアクセスePortalのアクセスURLは下記になります。作成したユーザーを使います。パッチソースへのアクセス設定KernelCareのパッチ取得先とアクセスする際のユーザー情報を指定します。ユーザー情報はベンダー(日本は代理店から)個別に提供が行われます。Sourceパッチセットのダウンロードパッチのデータをダウンロードします。Webアクセスの場合はパッチセットのリンクをクリックしダウンロードします。パッチのダウンロードにはしばらく時間がかかります。FeedsKeyの作成と管理KeyはKernelCareエージェントを導入後、パッチ取得先(今回はePortal)に接続するためのキー情報になります。Agent上で利用する形になります。Agentをインストールする接続先サーバーを指定してインストールします。自身のePortalサーバーに置き換えます。自身の管理者用メールアドレスに置き換えます。Key情報になります。Keyの作成と管理で作成したKeyを指定します。動作確認ePortalePortalのWebUI上で管理しているサーバーの一覧や適用されているKernelバージョン(KernelCare適用時のKernelバージョン)を確認することができます。Agentコマンドはクラウドを利用した場合と何も変わりません。ステータスを確認できます。接続先サーバーの情報などはConfファイルに保存されています。YESPATCH_SERVER=http://xxx.xxx.xxx.xxx/REGISTRATION_URL=http://xxx.xxx.xxx.xxx/admin/api/kcareまとめ今回はePortalの紹介とインストール・設定方法の基本的な部分と投稿しました。大量のLinuxに対してKernelCareを適用するにはやはり必要になってくるかと思いますので、大規模環境でKernelCareをご検討される際にはePortalも思い出して頂ければと思います。お問い合わせはここからお願いします。Tweet2019/12/10KernelCareをさくっとインストールしてみた。みなさん、こんにちは。Patchを当てるソリューションについて投稿しました。なると次はとりあえず動かしてみよう!ということで、インストールしてみました。インターネット接続が可能な状態ライセンス日本の代理店であるGDEPソリューションズ様のWebから申込が可能です。https://www.gdep-sol.co.jp/form_trial_kernelcare.htmlインストールに関連したドキュメントhttps://docs.kernelcare.com/jp/installation/日本語のドキュメントもあります。アカウントでSSH接続しインストールを開始します。インストールインストールは1コマンドの実行で完了します。bashライセンスの適用ライセンスは2種類あります。なりますので下記を実行します。[KEY][KEY]の値は別途トライアル申込時に下記のようなメールが届いていますのでKEYの値をご確認ください。念のため、ライセンスが適用されているか確認します。foundパッチの適用確認KernelCareのパッチは4時間に1回Web上から自動的に取得、適用されます。適用状態を確認してみます。管理はCLIコマンドが用意されています。kcarectlkcare-unameまた、KernelCareを導入している端末の適用状況、ステータスについてはKernelCareのクラウドにWebインターフェースを持っています。https://cln.cloudlinux.com/console/auth/loginWeb管理UIへのログインID、Passwordはトライアル申請時に別途メールにて送付されます。kcarectlこのコマンドでステータスの確認やオンデマンドでUpdateすることなどができます。詳細については下記のURLをご確認ください。https://docs.kernelcare.com/jp/command_line/#kcarectlkcare-unameKernelCareで適用した状態のKernelバージョンを見ることができます。KernelCareではKernelの脆弱性部分にのみパッチを適用するため、Kernelバージョンは更新されません。KernelCareで保護された状態のKernelのバージョン情報を確認するにはこのコマンドを利用します。GNU/LinuxWebUIWebUIはここからログインします。KernelCareで保護しているLinuxの一覧や、購入済みのライセンスの情報、期限などが確認できます。KernelにKernelCareが対応しているかも簡単に確認できます。pythonまとめ今回はKernelCareのインストール方法を投稿しました。インストール自体は1コマンドの実行のみで手軽に動作しますし、最低限必要な設定はインストール時に行われています。驚くほど簡単に動かせますので是非試してみてください。お問い合わせはここからお願いします。Kernelの脆弱性対応できていますか?昨今のサイバーセキュリティの分野では、脆弱性をついた攻撃が多く観測されています。しましょう!といった形で様々な製品を導入されているかと思います。いう脆弱性管理をメインとした製品を取り扱っています。管理もまだこれから!というユーザー様やパートナー様がいらっしゃれば是非ご連絡ください!!ただ、当然ですが、管理だけしてその先はどうするの?という疑問が出てくるかと思います。