Homebridgeを使い始めて数ヶ月。iMacで走らせてたHomebridgeを専用PCに移行しようとMacmini(Late2012)を購入。
最初はSurface3でやればディスプレイ問題もないしいいかなと思ったけど、起動させればQRコードは出るのにそれをiOS機で読み込んでも接続がされないという謎の動作不良があったので断念。そしてWindows機でセットアップすることに面倒臭さを覚えていたのであっさりとMacminiを選択。

敢えて2012年モデルを起用するに至った理由
よく言われてる話そのまま。数万円増やしてハイスペックな2018/2020年モデルを買うほどの理由はなく、2014以前で最も高い性能を出せるのがクアッドコアの2012年モデル。
シングルコア性能では2014の方が高いらしいけど、今回は同時にWindows仮想マシン(VMware)の動作も考えていたのでマルチコア性能を重視してi7搭載の2012年モデルをチョイス。ちなみに2012年モデルのCPU3種のうち性能は中間のもの(i7-3615QMらしい)。
メモリ8GB・SSD240GB(公式におそらく存在しないので換装済み?)で25,000円。2018整備済み等と比べるとかなり安く購入出来た。
現状の用途
大まかに2つ。
Homebridgeサーバー
最大の理由。コマンド数回ぽちぽちして、iMacから設定ファイルをコピペ(とMACアドレス書き換え)してあっさり終了。本来要求する機能がほとんどmacOS内蔵のものということもあり、Windows/Linuxと比べても導入はめちゃくちゃ楽。

とりあえずはIRKitとWebカメラ。後にIFTTT経由のSwitchBotHubminiを設置予定。(前はSwitchBotHubminiメインだったけどIFTTT無料プラン制限に伴いIRKitへ切り替え)
同じルーターでも同じSSIDに繋がないとIRKitと繋がらないという謎の不調を起こしているので、2.4GHz帯の無線に接続中。
リモート&仮想Windows
VMwareでWindowsを走らせて別端末からリモート操作。VMware内蔵のVNC機能でリモートするよりmacOS内蔵の画面共有(VNC)でリモートする方がWindowsの操作含めて快適だったので画面共有を利用。12.9インチiPadProのVNCViewerから操作しても快適。
4コア/メモリ4GB割り当てで運用中だけど、とりあえずWin専のソフト運用するくらいの軽い作業なら気にならない感じ。直近だと音楽/動画の変換ソフトとか、WindowsをUSBインストールするときに使うソフト群とか。
将来的にはメモリを12GBに増設して、macOSに4GB残して仮想マシンに8GB割り当てる方向で検討中。メインのiMac2013よりスペック高く仕上がりそうで悲しくなることだけが難点。
macOSでネットワークの優先順位を無線→有線に設定し、VMwareの設定でEthenet使用にすることでmacOSを無線・VMware内Windowsを有線で利用可能(それでもリモートはmacOSの画面共有の方が快適だった)。
MacBookやiMacから純正の画面共有機能で操作する場合、ファイルの移動が非常に楽。他端末からリモート画面にドラッグするだけで移動でき、リモート画面内でデスクトップから仮想マシンへとドラッグすれば仮想Windowsへも移動できる(二度手間にはなる)。メイン・リモート・リモート内仮想マシンで分けた運用でも、ほぼ同一PCのように扱えるのは魅力的。
今後の可能性等
ファイルサーバー
現状最も強いのはこれ。AirMacExtremeのファイル共有機能ではiOSのファイルAppからアクセスできない仕様なので、iPadのファイルAppからアクセスできるmacOSのファイル共有にしておきたい。
HDD増設が必要になるのでまだ検討段階。Macmini2012には2.5インチのSSD+HDD1台ずつを後から内蔵させられる拡張性があるので、有効に利用したいところ。
ただ仮想マシンを用いるときにホストOSとゲストOSでドライブを分ければパフォーマンスが上がるとどこかで見たような気がしなくもないので、SSD2枚にしてWindows環境を分離・外付けHDDをファイルサーバー用途にしたい気持ちもあるが設置スペースが面倒臭そう。
メディアサーバー
主にiTunes内のミュージック/ビデオ。ミュージックはiTunesMatch利用中なのであまりメリットにならないが、iTunes内のビデオをAppleTVから直接視聴可能になるのは大きいかもしれない。
TimeMachineディスク
MacBook/iMacのバックアップ先。これはAirMacExtreme(11ac)でも可能らしいのでMacminiに任せるかは微妙。
iMacは外付けSSDにOSを置いているので、内蔵HDDをパーティション切ってTimeMachineとデータ保存用に分けて活用中。これをわざわざ崩すかどうか。一応MacBookのバックアップ先にはなる。
AirMacExtremeにTimeMachine・Macminiにファイルサーバーとして別々にHDDを積むのが無難かも。
その他Web/メールサーバー等にも応用可能だけど、今のところ魅力を感じないので保留。
いくつか補足
ディスプレイなんて当然普段から繋ぐ気は無いので、セットアップが終わった後に取り外した。
ただこのままにするとリモート操作時に解像度設定が減って使いづらくなるのは明白なので、4Kディスプレイを繋いでいるように誤認させるアイテムとしてダミーディスプレイを利用。Amazonで購入時1000円未満だった(現在は超えてるぽい。Amazonリンク)。
どうしてもMacminiを直接操作する必要があるときのみテレビに繋いで、必要がないときはダミーディスプレイを接続しておく。スペースを全くと言っていいほど取らないのも良い。
ちなみに最初はiMacにThunderboltで接続しディスプレイにする(ターゲットディスプレイ)を考えたけど、iMac側のmacOSバージョンを下げなければ機能しないらしく断念。
とはいえほとんどのメンテナンスはリモートで行えるので、現状では特に不便していない。
VMwareの話
実は購入を決意した大きな理由はVMware Fusion Playerの個人用無料版がリリースされたことだったりする。
これまでMacで無料で仮想マシンを動かすならほぼVirtualBoxしかなく、パフォーマンスや機能面で多くの制約があった(起動ドライブとかがわかりやすい)。
VMwareならほぼデメリットは解決するし、どっかで見たような仮想マシン内アプリをホストのアプリのように動かす機能も使えちゃうのでめっちゃ快適。
厳密には無料で取得できるライセンスが登場したという形になっていて、1ライセンスで3台までの制限がある。わたしの場合はiMac・MacBook・Macminiでぴったり3台。
以前からOSx86周りでVMwareで遊んでいたので、VMwareに慣れていたのもあるかも。
以前の記事にも書いたUSBにインストールしたWindowsを仮想マシン上で起動する話もVMwareで試してみたいところ。リモート環境が完成した今果たして必要なのかという問題はあるけど。




