Mac MiniにWindows Server ARM64版をインストールしてEntra Private Accessコネクタインストールしてみる

# やりたいこと
- Mac Mini + Parallels環境のVMにWindows Server 2025 ARM版をインストールしたい。
- [Entra Private Access](https://qiita.com/minoden_works/items/994d392a2c43451d6402)ゲートウェイとして利用できるか確認したい。

# 結果
:::note info
- 問題なく動作しました。
- Entra Private Accessコネクタも動きました。
- Insider PreviewなのでISOの作成に少し手間がかかりました。
:::

# Arm版のダウンロード
- UUP DumpというツールでISOを作成するようです。
- こちらのページからDLできました。

https://uupdump.net/selectedition.php?id=cb985455-1f1d-43fd-9208-3bd74477d90e&pack=en-us
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/274450f9-1eed-e9be-c789-84e45f3321c9.png)

- 時間がかかりそうだったので更新を含める部分のチェックを外しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/359b9299-3ec9-e89f-2e52-fdc134725962.png)


# ISOの作成（UUPDump）
- 作成するPC上でコマンドプロンプトを管理者実行するようなのです。
- なんか気持ち悪いので、すぐ戻せるようにスナップショットを取りました。
- Parallelsのスナップショットは、説明部分は日本語入力できないようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9ab53f54-6f78-3e5d-a9ae-665aa84891f7.png)

# ダウンロードとコンパイル
- ダウンロードからISO作成まで30分くらいかかりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/7f3a3c60-446a-4224-3719-4fba3b5f4022.png)

- UUPをISOに変換するコマンドを実行することでISOが作成されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/1f211542-1cb1-aeac-4b6c-92b3312b0278.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/cf0ca752-3d34-20ae-0138-8cded309107c.png)



- そのうち直接DLできるようになれば便利ですね。

# Parallelsで仮想マシン作成
- 先ほどのISOを選択して作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9c42ff06-9f38-1441-2f11-3a7cb78ec283.png)


- HDDはデフォルトだとMac MiniのHDD領域全体を指定してしまい肥大するので32GBにしておきます。
- 左下にちょっと見えているのがコントロールセンターで、Hyper-Vマネージャ相当の機能となります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/73eb70e3-aa70-00ad-7b32-e24a12bc7fd3.png)


- ちなみに普通のx64 ISOで作ろうとすると、以下のようなエラーとなります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/e13d0bde-dd2f-a1c2-270d-81715d13cbd6.png)


# インストール完了
- インストーラーが起動したので、進めていきます。
- あとで気づいたのですがVM名が2022になってました。正しくは2025です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/91f419f4-f312-8328-ef9d-e073dcc4b417.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/0f6f8be4-7727-0965-b424-8735d0b8db0d.png)

- システム分析データの送信種別は選べるようになったのですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d990cee7-099c-4bc3-9c3f-306d84cc0f49.png)

- Parallels Toolsをインストールします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/2e5d2ea2-377b-87a5-67e4-98b0fe670596.png)
- Win11と同様の感覚で普通にARM版Windows Serverがインストールが完了しました。


# Entra Private Accessコネクタのインストール
- こちらも問題なくインストールできました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/61497b51-1a7f-e061-2b07-5610a11bef5a.png)

- 右上に「プライベートネットワークコネクタのオンオフ」みたいなボタンがありました。
- 以前からありましたっけ？
- 気軽にVPNのオンオフみたいな感じができるようでユーザーフレンドリーでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/4283242c-7b77-1d98-1411-6d4aae8ed64b.png)

- コネクタサービスの説明も以前はAAP Connectorみたいな名前だったと思いますが更新されてました。
- OSバージョンも当然ですがARMでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/44210656-e91e-cb0c-074e-9307da7a6651.png)

## 追記：ベンチマーク（ストレージ）
- なぜか[Win11のベンチマーク](https://qiita.com/minoden_works/items/e8e284455ce2162e2eb8#%E3%83%99%E3%83%B3%E3%83%81%E3%83%9E%E3%83%BC%E3%82%AF%E3%81%AA%E3%81%A9)よりも早かったです。
- やはりParallelsはキャッシュをうまく使っているのかと。
- そのためか、複数のVMを同時使用するとメモリが不足して如実に速度が低下する傾向があります。
- Hyper-Vだと複数起動でもそんなに遅くならないのに対して、Parallelsはわかりやすい挙動という感じです。
- メモリは多いに越したことはないと思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/c364cc27-a8f0-d6c6-3a56-7a9f28aeb912.png)

## 2025年追記：M4でのベンチ
M1からM4に乗り換えて再計測したらエグいことになってました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/35693e6a-1fdd-416c-917d-013e7d552268.png)

# プチ注意点

- サービスが動いてるんですがParallelsの親切機能で、一定時間で一時停止になっていました。
- サーバーとして使うならこちらはオフにしたほうがよさそうです。 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/6405ece3-3c74-4316-4674-12160a218996.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/20a2184c-5b59-d28f-4fd4-def78202b632.png)



# まとめ
- Mac MiniをEntra Private Accessゲートウェイとして利用することは可能なようです。
- ARM版CPUではProxmoxは動きませんが、Parallelsで直接Windows Serverは動くようなので良かったです。

# ポエム
- NUCやミニPCだとACアダプタがデカくてラックへの設置がアンバランスになりますがMac Miniならスマート。
- サーマルスロットリングも起きずらいのでサーバー向きかもしれません。
- あと知られてませんが[Mac Miniはカスタマイズで10GbEモデル](https://pc.watch.impress.co.jp/docs/column/hothot/1477078.html)もあります。意外ですね！
- 調達もしやすいので、クラスタにしてHCIっぽくしても良いかも。
- そういえば[AWS EC2 Macインスタンス](https://www.youtube.com/watch?v=Pn3miC_tTH0)がすでにありましたね。