LoginSignup
0
1

【2024年04月版】Mac で Proxmox で LXC【初心者向け】

Last updated at Posted at 2024-04-03

はじめに

Proxmox で LXC(Linux Container) を動かすメモ。

MacbookPro M3 + UTM で環境構築していますが、x86-64でも手順は変わりません。

環境

  • Proxmox8.1 x 3台
  • CephFS構築済み
  • この記事ではオフィシャルでないProxmox-Portを、MacbookPro14 M3(AppliSelicon上) + UTM で稼働させています
  • Proxmox-Port Wiki LXC を元に動かしています

LXCテンプレートについて

URLの確認

arm64による実行となるので、デフォルトのamd64のLXCテンプレートは利用できないので注意が必要。

Proxmox-Port Wiki LXCに基づいてテンプレートのダウンロードを行う。

ダウンロードURLは、https://jenkins.linuxcontainers.org/view/LXC/job/image-{distribution}/の形式。

{distribution} に利用したいディストリビューション名を適用する。

例えば、alpine linuxのLXCテンプレートをダウンロードする場合は、以下のURLとなる。

https://jenkins.linuxcontainers.org/view/LXC/job/image-alpine/

このURLにアクセスし、バージョンを考慮してリソースを参照する。arm64,3.19,default の場合は、arm64行の3.19列を押下する。

image.png

リソースが表示されるので、rootfs.tar.xzへのURLをコピーする。この場合は、rootfs.tar.xzとなる。

image.png

LCXテンプレートのダウンロード

1つのノードの管理コンソールで、「Datacenter」からノードを選択し「cephfs」を選択し「CT Template」を選択し「Download from URL」を押下する。

image.png

「URL」へ先に確認したURLをコピーし「Query URL」を押下する。ダウンロード先が確認され「File name」が表示されるので適当な名前に変更し「Download」を押下する。

image.png

「TASK OK」となれば、ダウンロード完了。

image.png

テンプレートがダウンロードされて表示されている。

image.png

LXCの実行

1つのノードの管理コンソールで、「Create CT」を押下する。

image.png

適当に「Password」を入力して「Next」を押下する。

image.png

先ほどダウンロードしたCT Templateを「Template」で選択して「Next」を押下する。

image.png

適当な「Disk Size」を入力し「Next」を押下する。

image.png

適当な「Cores」を入力し「Next」を押下する。

image.png

適当な「Memory」、「Swap」を入力し「Next」を押下する。

image.png

適当なネットワーク設定を入力し「Next」を押下する。

image.png

適当なDNS設定を入力し「Next」を押下する。

image.png

「Finish」を押下する。

image.png

「TASK OK」となれば、作成完了。

image.png

CTを作成したノードの管理コンソールで、作成したCTを選択し「Start」を押下する。

image.png

LXCが実行される。ログインプロンプトが表示される。

image.png

ユーザをroot、先の設定で入力したパスワードを入力することでログインできる。

image.png

さいごに

かんたんでしたね。

関連リンク

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1