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 メーリングリストでお知らせください。