akam1oの日記

クラウドを作るお仕事をしています

Proxmox VE に Rocky Linux の VM テンプレートを Cloud Image から作成

概要

Rocky LinuxVM テンプレートを Cloud Image から作成する方法です。

Cloud Image のダウンロード

公式 Repo から必要なイメージをダウンロードしてください。

# wget https://dl.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud.latest.x86_64.qcow2

VM テンプレートの作成

テンプレート用 VM 作成

# qm create 9000 --memory 2048 --net0 virtio,bridge=vmbr0

ダウンロードしたイメージをインポート

# qm importdisk 9000 Rocky-8-GenericCloud.latest.x86_64.qcow2 local-lvm

scsi で attach

# qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9000-disk-0

cloud-init 用の CD ドライブを用意

# qm set 9000 --ide2 local-lvm:cloudinit

attach したディスクを boot disk に設定

# qm set 9000 --boot c --bootdisk scsi0

シリアルコンソールに接続

# qm set 9000 --serial0 socket --vga serial0

テンプレートに変換

# qm template 9000

テンプレートからのデプロイ

作成したテンプレートから Clone して VM を起動します。

参考