【初心者】Proxmoxのユーザー権限管理が最高に使いやすかった件

# やりたいこと
・Proxmoxでユーザーやグループ権限の基礎を学ぶ
・プール（タグみたいなもの）もあるらしい

# VMの構成
・営業、経理部ユーザーのVM
・サーバー管理者である課長と副部長のVM
・あとフル権限を持つ部長、という設定にいたします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/99bda669-bee6-c613-92d6-ed4c1f3eae1b.png)

# グループの作成
・営業部グループを作ります。
・日本語は作れませんでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/09df0ec0-6e2c-f960-9e74-4a2ea550bef6.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9343fbfe-2ad0-64f7-d4ca-ff56edbe8eb4.png)


# プール（タグ）の作成
・営業プールを作ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/bd9a4c70-c52e-a2ba-f636-f9149fb2ebcd.png)

# ロールの作成
・ここが具体的な権限の設定になるようです。
・非常に細かく設定できて、しかも分かりやすいですね。
・営業ユーザーにはVMの起動とスナップショットのみの権限としてみます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/a02fa789-d4b3-951f-e37b-40b7a97c3186.png)

・部長ロールとしてVMのフル管理権限を作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/0cf24419-8c3a-1e0e-62aa-4433aa36b397.png)

# ユーザーの作成
・あとで気づきましたが@pamじゃなくて@pveというものにしないとダメでした。
・デフォルトでこっちにしてほしかったような。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/814ea91d-9e1c-9472-c342-9f7a808d5279.png)

# プールにアクセス権を紐づけ
・たぶん画面を御覧になればわかると思います。
・選択画面にもロール一覧が出てくるのが素晴らしい。こういう地味なところがありがたい。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/1acbaefa-97a8-3c0e-5b3f-078951294ce9.png)

・部長グループは全グループに対して部長ロールを付与。
・営業グループは営業グループだけに対して営業ロールを付与、となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/bdfca695-cb1c-e52c-4fc4-55c0bbf3a9f5.png)

# プールに仮想マシン（メンバーと呼ぶらしい）を紐づけ
・グループ、プール、ロール、メンバーという四つの単語が出てきますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/a6882ded-25b4-ae7f-2a35-56790b1954c4.png)

# プールのロールとメンバのまとめ
・営業プールのロール
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/7c67e031-54ad-96ae-8307-01657b5276f7.png)
・営業プールのメンバー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/8d2b4de8-0fd4-46ff-b984-306d999700f4.png)
・部長プールのロール
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/7393e49b-7b83-47b1-0ae1-072cc5038f4c.png)
・部長プールのメンバー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d5778363-93f3-759e-d8ab-32ca7cd681fe.png)

# パスワード設定の注意点
・上にも述べましたが、レルムをpamではなくpveにする必要があります。
・ローカルユーザーを管理するのはめんどくさいのでEntra IDなど外部IdPに同期する方法を研究したほうがよいと思いました。（SSOの観点からも）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/781d4aef-e66a-1d27-3cad-77fa82c0e9e4.png)


# 動作確認（部長ユーザーのログイン画面）
・全部門のVMが見えていて、管理権限も一通りついています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/e60f2f99-981a-a3cb-98e7-e32132afadc6.png)
# 動作確認（営業ユーザーのログイン画面）
・営業部だけのVMが見えていて、VMの起動停止はできます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/5480734a-b874-3aa8-2634-dc1bdcdef3b9.png)

・ハードウェアやオプションやファイアウォールの編集はグレーアウトしていて見えません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/fdf9eaa5-347c-4840-19fa-6ccf42f6db2e.png)
・スナップショットは取れます。
・一般ユーザー権限として適切な権限設定ができることが分かりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d4853063-2178-5f33-b7f6-ca692c43caf8.png)

# まとめ
## ・控えめにいって最高に使いやすかったです。
・一見複雑そうですが、GUIが分かりやすいのでなんとかなりました。
・グループ、プール、ロール、メンバーという四つの単語が理解すれば大丈夫そうです。
・変更の場合も上の4つの組み合わせで柔軟だと思います。

# ポエム
・VMWareが事実上終わってしまった現在、Proxmoxは乗り換え先の候補として、これから企業ユースで盛り上がりそうな気がします。