สำหรับผู้ที่ต้องการใช้งานเทมเพลตใหม่ ๆ ที่ไม่มีให้ดาวน์โหลดบน หน้าดาวน์โหลด template เราสามารถสร้าง template เองได้ง่าย ๆ ดังนี้ สำหรับครั้งนี้เรามาลองสร้างเทมเพลต Ubuntu 14.10 Server ตัวใหม่ล่าสุดกัน ก่อนอื่นให้เราดาวน์โหลดและติดตัั้ง Ubuntu 14.10 Server แบบ KVM พร้อม update/upgrade ให้เรียบร้อยก่อน จากนั้นให้ติดตั้ง debootstrap

apt-get install -y debootstrap

1

จากนั้นใช้ debootstrap ดาวน์โหลดคอนฟิกไฟล์และแพ็คเกจทั้งหมดที่จำเป็นลง directory ที่ต้องการ ในที่นี้จะให้ลงใน /tmp/deb

Continue reading

ถ้าเราต้องการเปลี่ยน ID ของ Container เรา ไม่ว่าจะด้วยสาเหตุใดก็ตาม เราสามารถทำได้โดยการแก้ไขไฟล์ config ไม่กี่ไฟล์ เราก็ได้ ID ที่เราต้องการแล้ว วิธีการทำง่ายๆ มีดังนี้ ตัวอย่างจะเปลี่ยน ID จาก 111 เป็น 222 ก่อนอื่นต้องมั่นใจว่า Container ที่เราจะเปลี่ยนนั้นทำงานอยู่ ดูได้โดยใช้คำสั่ง

vzlist -a

1

จากนั้น Backup VMID 111 ไปเก็บไว้ที่ /tmp/Dump.111 โดย

vzctl chkpnt 111 --dumpfile /tmp/Dump.111


Continue reading

ตั้งแต่ Proxmox VE 3.0 การใช้งาน Web Interface นั้นไม่ได้ใช้ Apache แล้ว นักพัฒนาของ Proxmox เองได้เปลี่ยนมาใช้ API-server ที่เรียกว่า “pveproxy” ซึ่งทำงานบน TCP port 8006 ผ่าน https สำหรับ how to นี้ เราจะมาดูวิธีการใช้ Nginx ทำ reverse proxy สำหรับ PVE proxy ให้เข้าถึงด้วย standard port อย่าง http:80 กัน

ก่อนอื่นติดตั้ง Nginx กันก่อน

apt-get install nginx

ลบ configuration file เดิม

rm -f /etc/nginx/sites-enabled/default


Continue reading

ในการใช้งาน Proxmox นั้น เราจะมี Proxmox Hardware node(Host) และภายในจะมีเครื่อง Guest ซึ่งเป็น Container(กรณีใช้ OpenVZ) หรือ VM(กรณีใช้ KVM) อยู่หลายเครื่อง ซึ่งเป็น private internal network ทีนี้ถ้าเรามี Public IP แค่ IP เดียว แต่ต้องการให้เครื่อง Guest ออกอินเตอร์เนตได้หรือเข้าถึงได้จากภายนอกด้วย จะทำยังไงมาดูกัน

1

จากรูปเราต้องการ SSH เข้าเครื่อง Guest โดยการทำ NAT ที่เครื่อง Host (Public IP) โดยเข้ามาด้วย port:2202 ก่อนอื่น คอนฟิก Network เครื่อง Proxmox ก่อน โดยกำหนด public IP ให้ vmbr0 interface และให้ private IP แก่ vmbr2 ดังตัวอย่าง


Continue reading

บางครั้งผู้ดูแลระบบอาจดูแล server หลายตัว หรือไม่ได้เข้า server นาน ๆ ก็อาจมีหลงลืม password กันบ้าง แล้วถ้าลืม root password บน Proxmox VE เราจะมีวิธี Reset password ยังไงมาดูกัน อันดับแรก บูทเข้า Proxmox VE

1


Continue reading

สำหรับ Proxmox node หรือ Hardware node นั้น ปกติเมื่อมีรายการที่จะต้อง update/upgrade ระบบ ระบบจะส่งอีเมลไปยังผู้ดูแลระบบ เพื่อให้ทำการอัปเดทระบบดังกล่าว เราสามารถสั่ง update/upgrade ผ่าน GUI ได้ง่าย ๆ เพียงแค่ไปที่แท็บ Updates เท่านั้น

1

จากนั้นกด Refresh ระบบจะเข้าสู่หน้าจอการ Update ดังรูป

2


Continue reading

ปกติแล้ว Proxmox VE เอง จะมี Template สำเร็จไว้ให้เราดาวน์โหลดใช้งานกัน แต่ถ้าเรามีโปรแกรมเฉพาะ แล้วต้องการสร้าง Template ไว้ใช้เอง จะทำยังไง อยากรู้วิธีก็มาลองกันเลย ในขั้นตอนการสร้าง OpenVZ Template มีขั้นตอนหลักๆอยู่ 3 ขั้นตอนด้วยกัน

  • Installation ติดตั้ง OS ที่จะนำมาใช้เป็น Template บน physical server หรือ virtual server
  • Transferring โอนย้าย OS ที่ติดตั้งไปยัง OpenVZ virtual server (container) ในที่นี้ย้ายไปบน Proxmox
  • Modify ปรับแต่ง OS ที่ transfer มาให้ตามความต้องการและสร้างเป็น Template


Continue reading

ในตอนติดตั้ง Proxmox VE นั้น ปกติแล้วมักจะติดตั้งได้เรียบร้อย สมบูรณ์ แต่บางครั้งอาจเกิดปัญหาเกี่ยวกับฮาร์ดแวร์หรือ Storage ขณะติดตั้ง ทำให้เราไม่สามารถติดตั้งได้สมบูรณ์ ดังนั้นเราจึงต้องใช้โหมด debug สำหรับวิเคราะห์ปัญหา โดยเข้า debug โดย
เมื่อเข้าสู่หน้า boot menu ของ Proxmox VE ให้เราพิมพ์ “debug” ดังรูป
1
Continue reading

ในครั้งนี้จะมาเรียนรู้เกี่ยวกับการทำ backup และการ restore virtual machine

  • การ backup คือ การสำรองข้อมูลของ virtual machine จะมีประโยชน์ในการ restore  virtual machine ทำให้ข้อมูลในช่วงเวลาที่ทำการ backup ยังอยู่ครบ
  • การ restore คือ การกู้คืน virtual machine  จะทำให้สามารถ กู้คืนข้อมูลในช่วงที่ทำการ backup ไว้ได้

สร้าง Directory สำหรับการ Backup

เข้าสู่ระบบ Proxmox->คลิกเลือกที่ Datacenter->Tab Storage->Add->Add Directory


Continue reading

ครั้งที่แล้วเราได้ติดตั้ง Proxmox VE 3.2 กันไปเรียบร้อยแล้ว ครั้งนี้เรามาลองสร้าง Virtual Machine กันบ้าง วิธีการสร้าง Virtual Machine ก็ง่ายมาก เราสามารถใช้ Proxmox Web UI ในการสร้าง Virtual Machine Instance ได้เลย ซึ่งสามารถสร้าง Virtual Machine Instance ได้หลายแบบ ขึ้นอยู่กับว่าเราต้องการ Virtual Machine แบบใด ใช้ระบบปฏิบัติการอะไร ทรัพยากรที่ต้องใช้มีอะไรบ้าง ครั้งนี้จะเป็นตัวอย่างการสร้าง Instance ของ CentOS 6.5 วิธีการสร้าง Virtual Machine Instance มีดังนี้
เปิด Promox Web UI ขึ้นมาในที่นี้คือ https://192.168.56.101:8006  เมื่อเชื่อมต่อ Proxmox ผ่าน web browser ได้แล้ว Proxmox ให้ให้ใส่ข้อมูล Username และ Password ดังนี้


Continue reading