Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. 仮想アプライアンス

Checkmk virt1仮想アプライアンスを使用すると、VMware ESXi や Proxmox などの既存の仮想化プラットフォーム (ハイパーバイザー) 上で Checkmk をゲストとして実行できます。 VirtualBox もサポートされており、テスト目的に特に適しています。

オペレーティングシステムおよび管理用の web インターフェイスは、アプライアンスにプリインストールされています。 アプライアンスはダイアログサポート付きでセットアップされており、web インターフェイスから設定でき、いくつかの簡単な手順で使い始めることができます。 したがって、Linux の知識は必要ありません。

2. アプライアンスのダウンロード

アプライアンスソフトウェアは、ダウンロードページからダウンロードできます。 Checkmk Enterprise および Checkmk MSP をご利用の場合は、有効なサブスクリプションと関連するアクセスデータが必要となります。

仮想アプライアンスには、以下のファイルタイプがダウンロードできます。

  • OVA ファイル:ハイパーバイザーにインポートするための仮想アプライアンス Checkmk virt1。 OVA は Open Virtualization Archive の略で、Open Virtualization Format (OVF) で使用されるアーカイブ形式です。 OVA ファイルは、Checkmk アプライアンス製品のダウンロードエリアにあります。

    このファイルは、最初のインストールに必要です。

  • CFW ファイル:アプライアンスのファームウェア。 OVA ファイルと同様に、CFW ファイルも各ファームウェアバージョンのダウンロードエリアから入手できます。 このファイルを使用して、稼働中のアプライアンスをアップデートすることができます。 ファームウェアのアップデートは、アプライアンスの web インターフェイスから行います。

    OVA ファイルにはファームウェアがすでに含まれているため、初期インストールには CFW ファイルは必要ありません。

  • CMA ファイル:アプライアンスにインストールする Checkmk ソフトウェアです。 ファームウェアバージョン 1.4.14 以降、Checkmk ソフトウェアはアプライアンスにプリインストールされていません。 Checkmk ソフトウェアのインストールも、アプライアンスの web インターフェイスから実行します。 CMA ファイルは、プラットフォームとしてアプライアンス、Checkmk のエディションおよびバージョンを選択すると、ダウンロードエリアから入手できます。

    CMA ファイルはインストールが完了した後、アプライアンスを設定するときにのみ必要になります。

仮想アプライアンスの初期インストール用に OVA ファイルをダウンロードします。

3. VirtualBox へのインストール

3.1. 事前準備

以下の手順では、OVA ファイルに加えて、正常に動作する VirtualBox がインストールされている必要があります。 VirtualBox がどのシステムで動作しているかは問題ではありません。

3.2. アプライアンスのインポート

File > Import Appliance から OVA ファイルのインポートを開始し、OVA ファイルを選択します。 すると、仮想マシンのすべての設定が表示されます。この時点では、これらの設定はそのままにしておいてください。 もちろん、この時点で、または後で、マシンのリソースを追加するなど、値を変更することは可能です。

重要:アプライアンスの設定では、[MAC Address Policy] の [Generate new MAC addresses for all network adapters ] オプションを必ず選択してください。 そうしないと、ネットワーク上で同じ MAC アドレスを持つ複数のアプライアンスが実行されている場合に問題が発生します。

virt1 virtualbox import

これで、アプライアンスをインポートできます。

インポート後、もう 1 つ手順を行う必要があります。 仮想マシンのネットワーク設定を呼び出します。 ここでは、モードを「Bridged Adapter 」に設定します。 これにより、仮想ネットワークアダプタがホストのアダプタに接続されます。もちろん、これらはそれぞれ異なります。 不明な場合は、OKを押して設定を変更せずに終了してください。VirtualBox が、不足しているアダプタ名をデフォルトのアダプタ名で自動的に入力します。

virt1 virtualbox network

これで、VirtualBox に関する設定は完了です。

4. VMware ESXi へのインストール

4.1. 事前準備

アプライアンス用の OVA ファイルが必要です。 また、仮想マシンの構成用に、ネットワーク上ですでに実行されている ESXi サーバーと、そのサーバー内のデータストレージも必要です。

4.2. アプライアンスのインポート

アプライアンスのインポートは、ほとんど自動的に実行されますが、その後、ネットワーク構成を確認してください。

  1. ESXi メインナビゲーションで、項目Virtual Machines.

  2. インポートウィザードを開始します。Create/Register VM.

  3. OVA/OVF 経由でインポートを選択します。

  4. OVA ファイルを追加します。

  5. ウィザードの画面をそのまま進め、変更は行わないでください。

インポートプロセスには数分かかる場合があります。その後、新しい仮想マシンが使用可能になります。

virt1 esxi import

重要:Checkmk virt1 には、1 GB ネットワークアダプタIntel 82545EM Gigabit Ethernet NIC をエミュレートしたE1000タイプのネットワークインターフェイスが搭載されています。このインターフェイス用のドライバは通常、すでに用意されています。 ESXi サーバーでのパフォーマンスを向上させるには、このカードを、完全に仮想化された 10 GB インターフェイスであるVMXNET 3タイプのカードに交換してください。 これを行うには、virt1 > Edit > Network Adapter 1 > Adapter Type の設定を変更してください。

image::virt1_esxi_network.png[]git ch

これで、VMware ESXi に関する手順は完了です。 アプライアンスを起動する準備が整いました。基本的な設定を開始できます。

5. Hyper-V へのインストール

5.1. 事前準備

ネットワークで既に実行されている Hyper-V サーバーと、仮想マシンの構成用のデータストアが必要です。 また、アプライアンスの zip アーカイブも必要です。 これは、バージョン 1.7.11 以上である必要があります。 zip ファイルを、Hyper-V VM の仮想ハードディスクを通常保存する場所に解凍します。

Tip

ここでは、Hyper-V マネージャーによるセットアップについてのみ説明します。 System Center Virtual Machine Manager (SCVMM) を使用している場合も、仮想マシンの設定の違いはごくわずかであるため、この手順に従うことができます。

5.2. アプライアンスのインポート

TL;DR - 概要

次の表には、Hyper-V マネージャーで仮想マシンを作成する際に必要なすべての調整が記載されています。 これは、Hyper-V を熟知しており、以下のステップバイステップの手順に従いたくないユーザー向けです。

ウィザードのステップ / 設定 フィールド 要件

名前と場所を指定する

名前

自由に選択可能

世代を指定してください

-

第2世代

メモリを割り当てます

起動メモリ

最小 8192 MB

メモリの割り当て

この仮想マシンにダイナミックメモリを使用します

このオプションを有効にしないでください

ネットワークを設定してください

接続

自由に選択可能

仮想ハードディスクを接続します

既存の仮想ハードディスクを使用します

ファイル名に「disk1

VM設定内の設定

セキュアブートを有効にする

無効にするチェックボックス

プロセッサ

仮想プロセッサの数

最低 2

SCSI コントローラ

ハードドライブを追加

ファイル名に「disk2 」が含まれるZIPアーカイブからディスクを選択してください

手順

手順が早すぎた場合は、ゆっくりと手順を確認しましょう。

アプライアンスのインポートは、ほとんどガイドに従って行いますが、その後、ネットワーク設定を確認してください。

  1. Hyper-V Manager を起動し、Action メニューを開き、オプションを選択します。New > Virtual Machine.

  2. Specify Name and Location ダイアログで、VM の名前を自由に指定し、必要に応じて保存場所も指定できます。

  3. 次のステップ「Specify Generation 」で Generation 2.

  4. 次に、VM にメモリを割り当てます(Assign Memory )。ここでの最小要件は 8192 MB です。 メモリを設定する際は、Use Dynamic Memory for this virtual machine が有効になっていないことを確認してください。

  5. Configure Networking ステップでは、正しい接続を選択する必要がある場合があります。

  6. 次に、Connect Virtual Hard Disk のステップで、Use an existing virtual hard disk を選択する必要があります。その後、Browse をクリックし、zip ファイルから事前に抽出しておいた仮想ハードディスクを選択します。ファイル名にはdisk1 が含まれている必要があります。

  7. 次に「Finish 」をクリックしますが、VM をまだ起動しないでください

次に、Checkmk 用の新しい VM を選択し、[Settings. ] をクリックします。ここで、以下の調整を行う必要があります。

  • Security 設定を選択し、Enable Secure Boot チェックボックスを非アクティブにします

  • Processor に移動し、少なくとも 2 つの仮想 CPU を割り当ててください。

  • 次に、「SCSI Controller 」をクリックし、「Add 」から新しい「Hard drive 」を追加します。「Virtual hard disk 」フィールドに、「Browse 」ボタンが再び表示されます。今回は、ファイル名に「disk2 」を含む仮想ハードディスクを選択します。

Apply をクリックして設定を閉じます。

これで、VM を起動し、たとえば Hyper-V マネージャーに直接接続することができます。 これで、Hyper-V に関する手順は完了です。 アプライアンスの起動準備が整いました。基本的な設定を開始できます。

6. Proxmox へのインストール

6.1. 事前準備

アプライアンス用の OVA ファイルと、正常に動作する Proxmox インストール(基本設定で十分です)が必要です。

6.2. 手順

Proxmox へのインポートは、現在一部手動で行う必要があるため、いくつかの手順で構成されています。

  1. Proxmox web インターフェイスによる仮想マシンの作成

  2. OVA ファイルを Proxmox サーバーにアップロードする

  3. ターミナルで OVA ファイルを展開する

  4. ターミナルを使用して仮想ハードディスクをインポートする

  5. ディスクのアクティベーション、ブートディスクの選択、UEFIの有効化

6.3. アプライアンスのインポート

まず、Proxmox web インターフェイスで仮想マシンを作成します。 その際、少なくとも以下の設定はデフォルト設定とは異なって設定してください。

  • General > VM ID: 任意、ここでは「 」。103

  • OS: Do not use any media

  • Disks: デフォルトのエントリを削除します。

  • CPU > Sockets: 2

  • Memory (MiB): 8192

Summary of the new Proxmox VM.

次に、OVA ファイルを Proxmox サーバー(ここではmyproxmox.com )にアップロードします。

user@linux# scp virt1-1.7.10.ova root@myproxmox.com:/var/lib/vz/images

SSH 経由で Proxmox サーバーに切り替え、アップロードした OVA ファイルを解凍します。

user@linux# ssh root@myproxmox.com
root@myproxmox# cd /var/lib/vz/images
root@myproxmox# /var/lib/vz/images# tar xvf virt1-1.7.10.ova
virt1-1.7.10.ovf
virt1-1.7.10.mf
virt1-1.7.10-disk1.vmdk
virt1-1.7.10-disk2.vmdk
root@myproxmox# /var/lib/vz/images#

次に、2つの仮想ディスクを仮想マシン(ここではVM ID 103 )とストレージ(デフォルト:local-lvm )にインポートします:

root@myproxmox# qm importdisk 103 virt1-1.7.10-disk1.vmdk local-lvm
importing disk '/var/lib/vz/images/virt1-1.7.10-disk1.vmdk' to VM 103 ...
...
Successfully imported disk as 'unused0:local-lvm:vm-103-disk-0'
root@myproxmox# qm importdisk 103 virt1-1.7.10-disk2.vmdk local-lvm
importing disk '/var/lib/vz/images/virt1-1.7.10-disk2.vmdk' to VM 103 ...
...
Successfully imported disk as 'unused1:local-lvm:vm-103-disk-1'

CMA ファイルと展開したファイルを削除できます。

次に、Proxmox にインポートしたハードディスクをアクティブにする必要があります。インポートプロセス後、これらのハードディスクは最初はUnused になっているからです。 Proxmox の GUI で VM を開き、Hardware を選択します。 最初のハードディスクをダブルクリックし、Add をクリックします。 2 番目のハードディスクについても、同じ操作を繰り返します。

1.7.0 以降、Checkmk アプライアンスの新しいインストールでは、UEFI ブートのみサポートされています。 UEFI を有効にするには、まず EFI ディスクが必要です。Add をクリックし、EFI Disk を選択して、これを追加します。 この新しい EFI ディスクのストレージを選択し、Pre-Enroll keysチェックボックスをオフにしてOK をクリックします。BIOS をダブルクリックし、これをOVMF (UEFI) に切り替えます。

次に、Options > Boot Order から、説明に「disk-0 」という文字列を含むデバイスを起動デバイスとして有効にする必要があります。 このメニューで他のすべてのデバイスを無効にして、「OK 」をクリックします。

appliance install virt1 proxmox boot order

これで、Proxmox に関する手順は完了です。 アプライアンスの起動準備が整いました。基本的な設定を開始できます。

このページでは