BlueOnyx 5212R 手動インストール
注意: BlueOnyx の推奨インストール方法は ISO イメージの使用です。
この手順は、AlmaLinux 10、RockyLinux 10、または RHEL 10 に BlueOnyx 5212R を手動インストールするためのものです。
重要:
RedHat は RHEL10 のハードウェア要件を引き上げ、少なくとも x86_64_v3 機能セットを持つ CPU を必要とするようにしました。これは、おおむね 2011 年以降に登場した CPU 向けの最適化を可能にするために導入されたもので、主に次を含みます。
- Intel: Sandy Bridge 以降
- AMD: Bulldozer 以降
x86_64_v3 向けにコンパイルされたソフトウェアは、これらの機能を欠く古い CPU では動作しません。BlueOnyx 5212R には x86_64_v3 (またはそれ以上) が必要です。
サーバーが x86_64_v3 をサポートしているか確認する方法:
lscpu | grep -E 'sse4_2|popcnt|cx16|lahf_lm'
または:
cpuid | grep -i -E 'sse4_2|popcnt|cx16|lahf_lm'
結果が返れば条件を満たしています。
要件:
1.) AlmaLinux、RockyLinux、または RHEL が事前にインストールされていること。可能なら「OS Builder」または「Minimal Install」を選択してください。
2.) パーティションとファイルシステム: パーティション構成は問いませんが、可能であれば /home を別パーティションにするのが望ましいです。なくても動作します。/boot と Swap を除くすべてのパーティションでは XFS (EL10 のデフォルト) が推奨ですが、EXT4 でも構いません。BTRFS でも動作する可能性はありますが、現時点では未検証です。BlueOnyx は可能であればインストール時にユーザーとグループ向けのディスククォータを有効化し、Vsite (Linux グループ) とユーザー (Linux ユーザー) のディスク使用量報告と制限適用に利用します。使用中のファイルシステムや仮想化基盤 (Incus など) がクォータをサポートしない場合は、代替手段が使われます。
2.) "root" アクセス
3.) 動作するネットワーク接続と、事前に設定済みのネットワーク情報
4.) SELinux は無効である必要があります (例: /etc/selinux/config 内で SELINUX=disabled)。有効な場合でもインストーラーが無効化します。
インストール:
SSH またはコンソールで "root" としてログインし、次のコマンドで BlueOnyx 5212R の DNF 設定 RPM をインストールします。
dnf install http://devel.blueonyx.it/pub/5212R.rpm
続いて、次のコマンドで BlueOnyx 5212R と依存関係をすべてインストールします。
dnf groupinstall blueonyx
必要パッケージの取得とインストールが始まります。ベースインストールに応じて約 900-1200 RPM 程度です。完了までしばらくかかります。
DNF で RPM のインストールが終わったら、必ず 次のコマンドを実行してください。
/usr/sausalito/scripts/initServices.sh
このスクリプトを実行すると再起動を要求されます。必ず再起動してください。再起動を省略しないでください。
この再起動は重要です。initServices.sh は Grub 設定を従来型のネットワークインターフェース名 (ethX) に合わせて再構成し、さらに GUI へログインするために必要な "admin" ユーザー作成など、再起動時に有効になる処理を行います。再起動後はコンソールまたは SSH で再度ログインしてください。問題がなければ、再起動と初回 CCEd 起動後もネットワーク設定は失われておらず、SSH ログインできるはずです。
コンソールでログインした場合、再起動完了後に次の画面が表示されるはずです。

ユーザー "root"、パスワード "blueonyx" でログインすると、/root/network_settings.sh が自動実行されます。中断せず、案内に従って設定を進めてください。
CCEd コンストラクタの初回実行がまだ終わっていない場合は、次の待機画面が表示されます。

完了するまで待つと、IPv4 ネットワーク設定を構成するか確認されます。IPv4 を使う場合は Enter で "yes" を確定してください。その後、サーバーの完全修飾ホスト名、IPv4 アドレス、ネットマスク、ゲートウェイ、使用する DNS サーバーを指定できます。続いて IPv6 を設定するか確認されます。IPv6 アドレスを割り当てない場合は "no" を選んで Enter を押してください。最後に設定内容の要約画面が表示され、ネットワーク設定が適用されます。
必要なサービス再起動が自動で実行され、その後、BlueOnyx 5212R の使用準備が整ったことを示す最終画面が表示されます。GUI へアクセスする方法と URL も表示されます。
ご注意:
このインストール手順は BlueOnyx 5212R 専用です。
BlueOnyx 5212R は外見や操作感の多くが 5211R および 5210R に似ていますが、違いもあります。
- Apache の HTTP/2 サポートを可能にするため、DSO ベースの PHP 実装は廃止・削除されました。現在サポートされる PHP オプションは PHP-FPM と suPHP のみです。PHP-8.3.19 は OS から提供されます。
- Net2FTP とその GUI 統合は廃止されました
- Mailman は廃止されました (最後に搭載されたのは 5210R)
- GUI は PHP-8.3 と CodeIgniter 4、キャッシュ化された CCEd と CCEd-API (高速化) を使用し、応答性が大きく向上しています
- AdmServ は PHP-FPM (PHP-8.3) と HTTP/2 を使用します
- Firewalld はデフォルトで有効です
- NetworkManager はデフォルトで有効です
- /root/network_settings.sh では、新 GUI に必要なためサーバー名の設定が必須です
インストール手順に関して質問や問題がある場合は、BlueOnyx メーリングリストでお知らせください。