ในระบบ Virtualization อย่าง Proxmox VE (Virtual Environment) หากต้องการสร้าง Virtual Machine (VM) ให้สามารถตั้งค่าพื้นฐานอัตโนมัติ เช่น ชื่อเครื่อง (Hostname), รหัสผ่าน (Password), ที่อยู่ IP, หรือแม้แต่เพิ่ม SSH Key เหมือนระบบ Linux ที่ใช้ Cloud-Init บน Windows ก็สามารถทำได้เช่นกัน โดยใช้เครื่องมือชื่อว่า Cloudbase-Init
บทความนี้จะแนะนำขั้นตอนการติดตั้งและตั้งค่า Cloudbase-Init บน Windows เพื่อให้สามารถสร้าง Template สำหรับ VM ที่ใช้บน Proxmox ได้อย่างสมบูรณ์
Cloudbase-Init คืออะไร
Cloudbase-Init คือเครื่องมือสำหรับ Windows ที่ทำหน้าที่เทียบเท่ากับ Cloud-Init บน Linux โดยจะอ่านข้อมูล (Metadata) ที่มาจากระบบ Cloud หรือ Hypervisor แล้วนำไปตั้งค่าภายใน Windows อัตโนมัติ เช่น
ตั้งค่า User/Password
ตั้งค่า Hostname
ตั้งค่า IP Address
เพิ่ม SSH Key
รันสคริปต์ตอนเริ่มต้นเครื่อง ( metadata source)
สำหรับ Proxmox VE นั้น ระบบจะใช้ ConfigDrive (ISO) เพื่อเป็นแหล่งข้อมูล metadata ให้กับ Cloudbase-Init สื่อสารกันนั้นเอง
เริ่มจากติดตั้ง Windows ปกติบน Proxmox VE เช่น Windows 10, 11 หรือ Windows Server 2019/2022 /2025




เพิ่ม “Cloud-Init Drive” ไปที่เมนู Hardware -> Add -> CloudInit Driveเลือก “Use local-lvm” หรือ “local” ตามที่เก็บ



ตัวอย่างหลังจากการเพิ่ม Cloud-Init Drive และ Serial Port







*******ถีงหน้านี้ ห้ามทำอะไร จนกว่าเราจะกำหนด ปรับแต่งไฟล์ Config ก่อน

[DEFAULT] username=Administrator groups=Administrators inject_user_password=true first_logon_behaviour=no config_drive_raw_hhd=true config_drive_cdrom=true bsdtar_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService allow_reboot=true




หมายเหตุ: สำหรับ Proxmox VE ใช้ “ConfigDriveService” เป็น metadata source



คลิกขวา Clone เลือก “Full Clone” หรือ “Linked Clone”
กำหนดชื่อและ Node ที่ต้องการ
ระบบจะสร้าง VM ใหม่พร้อมค่าทั้งหมดจาก Cloud-Init









การตั้งค่า Cloud-Init บน Proxmox VE เป็นขั้นตอนสำคัญสำหรับผู้ดูแลระบบที่ต้องการความรวดเร็วและความยืดหยุ่นในการ Deploy VM แบบอัตโนมัติ เพียงสร้าง Template ที่รองรับ Cloud-Init หนึ่งชุด ก็สามารถสร้าง VM ใหม่ได้ในไม่กี่คลิก ประหยัดทั้งเวลาและแรงงานในการดูแลระบบ
บริษัท AVESTA ให้บริการติดตั้ง จำน่าย Proxmox VE และพัฒนาระบบ AVT Infra Control Center for Proxmox VE เราเป็นตัวแทนตรง และ ได้รับการไว้วางใจ ให้ติดตั้งกับบริษัทน้อยใหญ่มากมาย สนใจสอบถาม Line OA : @avesta.co.th หรือ Email : [email protected]