こんにちは、南波真之と申します。
こちらの記事では、KUSANAGIユーザーが交流している、KUSANAGIユーザーフォーラムにあるトピックスをご紹介していきます。
このフォーラムには、KUSANAGIの基本的な使い方から、インストール時・運用時のお悩みまで、様々な投稿がされています。
KUSANAGIについて、わからないところがある方はぜひご参加ください。
今回は、KUSANAGI最新のKUSANAGI 9についてのトピックです。
KUSANAGIの最新メジャーバージョンがKUSANAGI 9
KUSANAGIは、WordPressを始めとしたCMSやWebシステムを高速で動作させるための仮想マシンイメージとして提供されています。
従来のKUSANAGIは、Microsoft AzureやAWSをはじめ国内外の27のプラットフォームで利用可能で多くの実績があります。このKUSANAGIのOSとなっているのが、CentOS 7系です。
(参考)KUSANAGIとは
CentOSはオープンソースソフトウェアとして開発をされているOSになりますので、サポート期間が設定されています。CentOS 7の場合は、2024年6月30日です。
そこで、CentOSの新しいバージョンであるCentOS 8 があるのですが、なんとこちらのサポート期間は、2021年12月31日と今年いっぱいで終了してしまいます。
(参考)CentOS Linux
8のほうが早くサポート終了となってしまうのですが、今後CentOS開発プロジェクトがフォーカスする「CentOS Stream」を利用するという方法もあります。
(参考)CentOS Project shifts focus to CentOS Stream
いずれにしろ、これからCentOSを利用する場合はCentOS Streamが大きな選択肢となってきます。そこで、KUSANAGI 9 は、最新のCentOS 8/CentOS Stream 8 をベースにした KUSANAGI 最新版として開発されました。
OSが大きく変わったという点の他に、いくつもの変更点がありますので、興味のある方はページをご覧ください。
(参考)KUSANAGI 8 から KUSANAGI 9 の変更点
従来のKUSANAGIを利用していた方であれば、HHVMとPHP 5が対象外となった点が大きいのではないかと思います。
また、まだ対応しているクラウドが少ないためこれからどんどん対応が進んでいくことが予想されます。
2021年11月現在でのKUSANAGI 9 が利用できるクラウドは以下の4つでした。
- KUSANAGI for Microsoft Azure on CentOS Stream 8
- KUSANAGI for AWS on CentOS Stream
- KUSANAGI 9 for さくらのVPS
- KUSANAGI 9 for さくらのクラウド
<寄せられたご質問>
Azureにて、KUSANAGI9を以下のオプションでインストールしました。
/opt/kusanagi/bin/kusanagi init –passwd PASSWORD –dbrootpass DBROOTPASSWD –tz Asia/Tokyo –lang ja –keyboard en –phrase PASSPHRASE –nginx121 –php80 –mariadb10.6 –ruby26
プロビジョニング
/opt/kusanagi/bin/kusanagi provision –wp –wplang ja –fqdn xxx.westus2.cloudapp.azure.com –noemail –dbname DB_NAME –dbuser DBUSER_NAME –dbpass DBPASS プロファイル名
完了し、WordPressをインストールしようとしたところ、502 BadGateway となります。————————————————–
<寄せられたご質問への回答>
モジュールが最新になっているか確認いただけますか?
dnf update -y
特にkusanagi-openldapが最新になっていない可能性が高いです。
最新は以下です。
dnf list –installed | grep kusanagi-openldap
kusanagi-openldap.x86_64 2.5.7-1.el8 @kusanagi
(続きは以下を御覧ください)
————————————————–
KUSANAGI 9 がまだ新しい仕組みのため、ご利用手順はあるもののどこかで詰まってしまう可能性もあります。
こういう場合は、まずはこのフォーラムに投稿してみると良いです。
もしKUSANAGIの保守などをする場合は社内のエンジニアに任せる、もしくは、KUSANAGI公式サポートサービスをご活用いただくことをご検討ください。
また、KUSANAGIに関する質問や課題を持つ方は、ユーザーフォーラムに投稿いただくか、KUSANAGI公式サポートサービスも御覧ください。
また、お仕事やプライベートでKUSANAGIを使っている、という方はぜひフォーラムの質問への回答者としてもご参加ください!
ユーザーフォーラムが活性化していくとよりKUSANAGIが盛り上がっていくと思います。
皆様のご参加をお待ちしております。KUSANAGIユーザーグループサイト