PHP 8.1

個人のサイトなので検証もかねて8.1まで上げてみました。

問題はDrupal棚上げ中(9.5に上げましたけど10.0にするかどうか)。いつの頃からかわからないのだけどコンタクトが使えないのでWordPressのフォームにリンク張り直したりしてしのいでいましたら、PukiWikiのwiki投稿が真っ白でした(苦笑)。

原因はGoogleMaps3というプラグインだったんですが、意外とAPIなしでもIFRAMEタグでGoogleMapsを使うことが出来ることがわかったのでガシガシ書き換えました。perlかshell scriptで一括でやろうと思ったんですがawk/sedで出来そうだなぁとか色々考えてらちがあかなくなりそうなので、原始的にexcelに文字列操作を使って流し込んでコピーアンドペースト、隙間時間で150ページ位を4日かかってしまった。。。

wikiはある程度整形された情報を出版するのに丁度いいので使っていました。元々GPS情報で経度緯度、共有出来たらいいなという試みだったので、実は内容自体にそれほどのこだわりがなく検証もしてられないのが現状ですね。

歩き回った記録程度まとめていたんですが、写真扱うとなると溜め込んで一挙に放出するような使い方なってました。去年ダーッと打ち込んで後放置してました。。。いくつかまとまった情報も出てきていたので江戸川八十八ヶ所はしばらく手直しも必要ですかね。

ぶっちゃけ、こういう手合いの情報は視点が違えば全く違うものにもなり得るので批判もあれば甘んじようと思いますが、単なる個人コレクションとおんなじですからね、所詮。そういう意味ではマイマップはとっても便利ですよね。

さて、google mapのローカルガイドで色々気も遣うことがあったので、個人のサイトだし好きなように書けばよいと思うのだけど(今後もスタンス変わらない)、流山100ヶ所も江戸川八十八ヶ所も元々の思惑と現状が違っていそうで、どうしようかな、実は手元に写真も溜まって面倒くさいなーというところ。

面倒くさいなら止めてしまえってのがもう一つの選択肢としてとっておいている状態です(笑)

いずれにしても、GoogleMaps3プラグインは凄くお世話になりました。ありがとうございました。・・・というところでプラグイン自体は引退させる予定です。

ESXiを捨てる

10月に入って仮想環境ESXi用の廃品一歩手前で再利用のP8H77-I(ASUS)から格段にアップグレードしてZ590I AORUS ULTRA rev.1.0(GIGABYTE) / Core i7-11700 / 32GB Ram / NB-INT-I350T2-S / MasterBox NR200 / MLW-D24M-A18PC-R2 (+PFU 300W)の構成で立ち上げましてん。

実際使っている環境を考えるとFreeBSDというUNIXを3機仮想ホストの中で動かしている(動かせればいい)だけですし、目的は何かと言えば名称が変われど昔ながらの古いマスター/セカンダリ運用が出来て、それでいながら仮想ホスト自体も監視できたらなおよいわけで、元々ESXiにこだわる必要もなかったというオチではあります。

・私が運用するのはFreeBSD(昔っから使っているのでLinuxよりも手が出しやすい)
・sambaサーバでAD(とDNS)、管理目的のローカル用のメールサーバ
・それら2台を監視運用するサーバの計3台構成しか使わない
・Webサーバを実験的に動かしてCMSなどの検証が出来れば尚よし
・最近poudriereで別の炎ダルマi7-3770がいてスリムなファイルサーバができた
・IPMI/System Management Bus周りはないので監視環境は自前で用意しなければならない

似たようなことならへたするとDocker出来るのかな?!が、とりあえず、使い慣れていないので今まで通り仮想環境を作ることにしました。

よってOSはFreeBSD(13.1-RELEASE)でbhyveを使って仮想環境作ることにしまして、CBSD+ClonOSを使って管理することにしました。FAN回転数も監視対象にしたかったところですが現時点では諦めました。

BHyVeあれこれさんで調べてみるといくつか古くからあるソフトウェアが選定できました。

① shell scriptベースになっていて今後も自分で作り込んでいくならば、vm-bhyveがベストではないかと思いました。選択している人も多く敷居も低くbhyveが何かを理解する上では扱いやすく半月間コレ(vm-bhyve)で動作確認していました。わかりやすいです。一つの方向性として私はココのページに行き当たりました。

From 0 to Bhyve on FreeBSD 13.1

ホントにこれがいい形だなと素晴らしい記事です。単純な運用なら十二分ですが、物足りない気もします(物足りなさ辺は作り込みでカバーするならば十二分ですということになります、迷えました)。

② WebインターフェースもあるBVCP。portingされているので手軽に使うことが出来るんですが、設定関係下手すると簡単じゃなく敷居高そうです。ちなみに入れただけでは手も出ずVMイメージを移植したい私には全く手つかずドキュメントリソースもほぼ無く探せませんでした。

③ もう一つはCBSD。気楽に聞けるコミュニティはありませんが開発がある程度最近に続いています。ドキュメントなどのリソースもある程度充実していました(英語/ロシア語)。CUIのフレームワークとしてWebUIのClonOSもあります。