CBL-Marinerの最新版(1.0.20210901-1.0)でISOがリリースされていた。以前は自分でISOを作成する必要があったのが不要に。
GitHubのリリースにはISOイメージはなく、別のURLからダウンロードする。
You can try CBL-Mariner with the following ISO Image: x86_64 ISO.
インストールメモ
ESXi 仮想マシンの作成
インストールウィザード
- ISOで起動
- インストールエクスペリエンスはデフォルトの
Terminal Installer (Speech Enabled)
を使用 - インストールタイプは
CBL-Mariner Full
を選択 - ディスクの暗号化は未使用(スキップ可能)
- ユーザーの作成必要。パスワードは複雑なもの。
- ユーザーはsudo可能。ウィザードでrootのパスワード設定箇所は無い。
- インストールは1分未満で完了
インストール後
sshサーバーのインストール
dnf install openssh-server systemctl enable sshd --now
rootログインはnoになっているのでユーザーでログイン
カーネルバージョン
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# uname -a Linux cbl-mariner-Y2DQOH4OEORd 5.10.60.1-1.cm1 #1 SMP Wed Sep 1 13:48:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
使用ディスク容量
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 921M 0 921M 0% /dev tmpfs 929M 0 929M 0% /dev/shm tmpfs 929M 676K 929M 1% /run tmpfs 929M 0 929M 0% /sys/fs/cgroup /dev/sda2 49G 1.6G 45G 4% / tmpfs 929M 0 929M 0% /tmp /dev/sda1 8.0M 2.3M 5.8M 29% /boot/efi tmpfs 186M 0 186M 0% /run/user/0 tmpfs 186M 0 186M 0% /run/user/1000
Podman、Dockerのパッケージ確認
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# dnf search podman Last metadata expiration check: 0:02:24 ago on Sun Sep 19 18:15:22 2021. No matches found. root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# dnf search docker Last metadata expiration check: 0:02:27 ago on Sun Sep 19 18:15:22 2021. ====================================================================================== Name & Summary Matched: docker ====================================================================================== ovn-docker.x86_64 : OVN drivers for docker nvidia-docker2.noarch : nvidia-docker CLI wrapper ========================================================================================= Summary Matched: docker ========================================================================================== moby-buildx.x86_64 : A Docker CLI plugin for extended build capabilities with BuildKit root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# dnf search moby Last metadata expiration check: 0:02:35 ago on Sun Sep 19 18:15:22 2021. ======================================================================================= Name & Summary Matched: moby ======================================================================================= moby-cli-debuginfo.x86_64 : Debug information for package moby-cli moby-runc-debuginfo.x86_64 : Debug information for package moby-runc moby-buildx-debuginfo.x86_64 : Debug information for package moby-buildx moby-engine-debuginfo.x86_64 : Debug information for package moby-engine ============================================================================================ Name Matched: moby ============================================================================================ moby-cli.x86_64 : The open-source application container engine client. moby-runc.x86_64 : CLI tool for spawning and running containers per OCI spec. moby-buildx.x86_64 : A Docker CLI plugin for extended build capabilities with BuildKit moby-engine.x86_64 : The open-source application container engine moby-containerd.x86_64 : Industry-standard container runtime
Dockerはmobyとしてインストール可能
mobyのバージョン
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# dnf info moby-engine Last metadata expiration check: 0:18:55 ago on Sun Sep 19 18:21:58 2021. Available Packages Name : moby-engine Version : 19.03.15+azure Release : 3.cm1 Architecture : x86_64 Size : 23 M Source : moby-engine-19.03.15+azure-3.cm1.src.rpm Repository : mariner-official-update Summary : The open-source application container engine URL : https://mobyproject.org License : ASL 2.0 Description : Moby is an open-source project created by Docker to enable and accelerate software containerization.
dnfの他にtdnfも使用可能(動作未確認)
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# tdnf --version tdnf: 2.1.0
open-vm-toolsのインストール
open-vm-toolsはデフォルトで入っていないので、dnfでインストールする
root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# dnf install open-vm-tools root@cbl-mariner-Y2DQOH4OEORd [ ~ ]# systemctl enable vmtoolsd.service --now
スクリーンショット