▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

Proxmox Datacenter Manager is amazing!

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

วิดีโอนี้แสดงให้เห็นถึง Proxmox Datacenter Manager ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการจัดการโฮสต์ Proxmox หลายตัวจากสถานที่เดียว เครื่องมือนี้ช่วยแก้ปัญหาที่ผู้ใช้ Proxmox หลายๆ คนเจอคือต้องกระโดดไปมาระหว่าง web interfaces ต่างๆ

# Proxmox Datacenter Manager เยี่ยมมาก!

## สรุปวิดีโอ

วิดีโอนี้แสดงให้เห็นถึง Proxmox Datacenter Manager ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการจัดการโฮสต์ Proxmox หลายตัวจากสถานที่เดียว เครื่องมือนี้ช่วยแก้ปัญหาที่ผู้ใช้ Proxmox หลายๆ คนเจอคือต้องกระโดดไปมาระหว่าง web interfaces ต่างๆ

## ข้อดีหลัก

1. **ฟรีและโอเพ่นซอร์ส** - ไม่มีค่าใช้จ่ายในการใช้งาน
2. **จัดการหลายโฮสต์จากที่เดียว** - web interface เดียวครอบคลุมทุกอย่าง
3. **ไม่มีขีดจำกัด** - สามารจัดการ 5 หรือ 500 โฮสต์ได้เช่นเดียวกัน
4. **รองรับทุกสภาพแวดล้อม** - standalone hosts, clusters, backup servers
5. **สามารถควบคุม VM ได้** - สร้าง, boot/shutdown, migration, snapshot

## การติดตั้ง

- **ความต้องการขั้นต่ำ**: 4GB หน่วยความจำ, 2 CPU cores, 40GB storage
- **วิธีติดตั้ง**: 
  1. สร้าง LXC container ด้วย Debian 13
  2. ติดตั้ง packages จาก Proxmox repository
  3. ตั้งค่า DNS certificate (ไม่บังคับ)
  4. เชื่อมต่อกับโฮสต์ Proxmox ผ่าน API token

## การใช้งาน

- เข้าถึงผ่าน HTTPS ที่ port 8006
- เพิ่มโฮสต์/คลัสเตอร์ผ่านเมนู "Remotes"
- มองเห็นสถานะทั้งหมดใน dashboard
- ควบคุม VM ทั้งหมดจากจุดเดียว
- ดูกราฟประสิทธิภาพและการใช้ทรัพยากร

## บริษัทที่เหมาะสม

เหมาะสำหรับ:
- บริษัทขนาดเล็กถึงกลางที่มีฟาร์มเซิร์ฟเวอร์หลายตัว
- ผู้ที่ใช้ Proxmox ในบ้านหรือฟาร์มแล็บ
- ทีม DevOps ที่จัดการหลายสภาพแวดล้อม
- องค์กรที่ต้องการจัดการศูนย์ข้อมูลอย่างมีประสิทธิภาพ

## ข้อควรทราบ

- ต้องมีโฮสต์ Proxmox ที่มีอยู่ก่อน
- ใช้งานได้กับทั้ง x86 และ ARM architectures
- สามารถติดตั้งบน physical server หรือ VM
- รองรับ migration ของ guest systems ระหว่าง environments

---

*สร้างเมื่อ: 2026-10-09 23:33:00*
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

ถ้าคุณรัน Proxmox อยู่ใน home lab ของตัวเอง หรืออาจเป็น setup ที่ใหญ่กว่านั้น ซึ่งมี Proxmox environment มากกว่าหนึ่งตัว เช่นมี Proxmox backup server เพิ่มอีกตัว หรือคุณมี standalone host สองตัวขึ้นไป หรืออาจอยู่ใน environment ของบริษัทที่มีหลาย cluster ที่คุณต้องจัดการทั้งหมด คุณก็คงเจอปัญหาเดิม ๆ นั่นคือคุณต้องสลับไปมาระหว่าง web interface ของ Proxmox host แต่ละตัวอยู่ตลอด และตอนที่ผม ลองทดลองกับ Proxmox environment ต่าง ๆ ใน home lab ของผม ผมก็ถามตัวเองอยู่เสมอว่ามันไม่มีวิธีเชื่อมทุกอย่างเข้าด้วยกันแล้ว

จัดการทั้งหมดจากที่เดียวเลยเหรอ ปรากฏว่าจริง ๆ แล้วมันมี และมันเรียกว่า Proxmox Datacenter Manager ซึ่งผมอยากโชว์ให้คุณดูในวิดีโอนี้ ถ้าคุณดู ช่องนี้อยู่ คุณก็จะรู้ว่าผมเคยทำวิดีโอเกี่ยวกับ Proxmox backup server ไปแล้ว แต่ด้วยเหตุผลบางอย่างผมกลับลืมไปสนิทว่ามีสิ่งที่เรียกว่า Datacenter Manager อยู่ และตัวนี้เจ๋งมากเพราะมันเชื่อม Proxmox environment ต่าง ๆ ใน network ของคุณเข้าด้วยกันได้ทั้งหมด ทั้ง standalone

host, cluster, backup server แล้วคุณก็ได้ dashboard กับ solution สำหรับจัดการที่สวยงาม ซึ่งทำให้คุณมองเห็นภาพรวมของทุก environment เช่น node ที่รันอยู่ทั้งหมด, virtual machine ที่รันอยู่ และ LXC container และคุณก็เห็นได้ง่าย ๆ ว่า workload ไหนที่ต้องการความสนใจจากคุณจริง ๆ, มี storage รวมกันอยู่ใน environment แค่ไหน และคุณยังทำ อะไรเจ๋ง ๆ ได้อีก เช่นการจัดการ update และ backup จากส่วนกลาง และมันยังรองรับการ migrate guest system ข้าม Proxmox environment ที่แยกจากกัน

แม้กระทั่งคนละ cluster ซึ่งเป็นฟีเจอร์ที่ยอดมากสำหรับบริษัท enterprise ระดับมืออาชีพ Proxmox Datacenter Manager ติดตั้งง่ายมาก ดังนั้น นี่คือคู่มือการติดตั้งที่เราจะมาทำไปด้วยกัน มี requirement ของระบบอยู่ไม่กี่ข้อ เช่นคุณต้องมี memory 4 GB, CPU 2 core และ storage 40 GB นั่นคือ setup ที่แนะนำ จากนั้นคุณก็แค่เข้าเว็บไซต์ proxmox.com แล้วไปที่ Datacenter Manager ดาวน์โหลดไฟล์ ISO ที่คุณ รันใน virtual machine แยกต่างหากบน Proxmox environment ของคุณได้ง่าย ๆ หรือจะติดตั้งบนเครื่อง physical แยกต่างหากก็ได้ ถ้าคุณอยากได้

solution สำหรับจัดการจากส่วนกลางที่เป็นอิสระสำหรับทุก environment และสำหรับใครที่คิดว่า ฉันไม่อยากสร้าง virtual machine ใหม่ แค่เพื่อรัน Proxmox Datacenter Manager มันมีอีกวิธีที่ผมอยากโชว์ให้คุณดูในวิดีโอนี้ เพราะนั่นคือวิธีที่ผม ทำ แทนที่จะรัน virtual machine แยกต่างหากออกไป ผมก็ทำแบบเดียวกับที่ทำกับ Proxmox Backup Server นั่นแหละ คือผมรัน LXC container ตัวเล็ก ๆ ที่ setup เป็น Debian 13 Trixie และบนนั้นผมก็ติดตั้ง package ของ Proxmox Datacenter Manager นี่เป็นวิธีที่

เบามาก ดังนั้นนั่นคือสิ่งที่ผมอยากโชว์ให้คุณดูในวิดีโอนี้ เอาล่ะ อีกอย่างที่ผมอยากโชว์ให้คุณดูเร็ว ๆ ก่อนที่เราจะเข้า setup นี้ ผมอยาก โชว์เครื่องมือหนึ่งที่ผมเพิ่งค้นพบตอนที่ทำงานในโปรเจกต์เว็บไซต์ใหม่ของผม และมันเจ๋งจริง ๆ มันชื่อ Morph จาก Modelcode และมันช่วยผมเปลี่ยนเว็บไซต์ legacy เก่า ๆ ของผมให้กลายเป็น codebase ใหม่เอี่ยม และมันช่วยได้มหาศาลเลยในการทำให้โปรเจกต์นี้ขึ้นมารันได้ ดังนั้น ขอบคุณ Morph จาก Modelcode มาก ๆ ที่สปอนเซอร์วิดีโอนี้ Morph เป็นแพลตฟอร์ม generative AI ที่สร้างขึ้นมาเพื่อโค้ด legacy

โดยเฉพาะ คือมันไม่ใช่แค่ AI coding assistant อีกตัวที่คุณสั่งให้แก้เล็ก ๆ น้อย ๆ ได้ แนวคิดคือคุณเชื่อมต่อหรืออัปโหลด codebase ที่มีอยู่ทั้งหมดเข้ามา แล้ว Morph ก็วิเคราะห์มัน มันวางแผนว่าต้องเปลี่ยนอะไรบ้าง แล้วสุดท้ายก็สร้างแผน modernization แบบเต็มรูปแบบขึ้นมา ซึ่ง น่าทึ่งมาก เพราะสำหรับโปรเจกต์ใหญ่ ๆ แผน modernization แบบนี้มักจะเจ็บปวด เสี่ยง และมีค่าใช้จ่ายสูง และจากการใช้ Morph ลูกค้ารายงานว่า

เวลาที่ใช้ modernize ลดจากหลายปีเหลือแค่ไม่กี่เดือน บางครั้งแค่ไม่กี่สัปดาห์ เยี่ยมมากจริง ๆ และสิ่งที่ผมชอบมากเป็นพิเศษใน Morph คือ มันไม่ได้เริ่มจากการแก้โค้ดทันที แต่มันจะสร้าง project spec ขึ้นมาก่อน เพื่อให้คุณรีวิว target stack, แนวทาง migration และข้อจำกัดต่าง ๆ ก่อนที่อะไรจะเกิดขึ้น จากนั้นมันก็แบ่งงานออกเป็น milestone เพื่อให้คุณไม่ได้ diff ก้อนใหญ่ที่ AI สร้าง แต่ได้ ขั้นตอนย่อย ๆ ที่รีวิวง่ายกว่า และด้วยระบบ verification คุณสามารถกำหนด acceptance criteria และใช้เครื่องมือประเมินผลของคุณเองได้ ก่อนที่โค้ดจะ

ถือว่าพร้อม และที่ดีที่สุดคือคุณสมัครได้ฟรีเลย คุณวิเคราะห์ codebase ได้โดยไม่มีค่าใช้จ่าย และมันให้ estimate แบบ real-time ก่อนที่ การ modernization จะเริ่มขึ้นด้วยซ้ำ คุณจึงเห็นได้จริงว่ามันจะกิน credit เท่าไหร่ ก่อนที่คุณจะตัดสินใจอนุมัติการ modernization และตอนนี้ Morph ก็มีข้อเสนอพิเศษสำหรับคุณ ถ้าอยากลองด้วยตัวเอง ก็แค่ไปที่ modelcode.ai/Morph แล้วใช้โค้ดของผมว่า Christian คุณจะได้ 60,000 credit ฟรีต่อเดือนตลอดปีแรก

และตามที่ Modelcode บอก นั่นมีมูลค่าเกือบ 5,000 ดอลลาร์ คุณจึงสมัครฟรีได้ง่าย ๆ วิเคราะห์ codebase ได้โดยไม่มีค่าใช้จ่าย ไม่มีข้อผูกมัด ไม่ต้องใช้บัตรเครดิต แน่นอนว่าคุณจะเจอลิงก์ในช่อง description ด้านล่าง เอาล่ะทุกคน ตอนนี้กลับมาที่ Proxmox Datacenter Manager กัน แล้วมาติดตั้ง instance ใหม่บนหนึ่งใน Proxmox environment ของผม ตรงนี้คุณจะเห็นว่า container ตัว production ยังรันอยู่ แต่คุณสามารถ สร้าง environment ใหม่ที่อื่นก็ได้

ผมก็จะสร้าง prerequisite ให้มันก่อน ผมจะสร้าง LXC container ใหม่บน Proxmox production ตัวของผม ผมจะสร้างที่อื่นก็ได้เหมือนกันเพราะมัน เชื่อมต่อกับ environment ต่าง ๆ ทั้งหมดผ่าน API ดังนั้นมันไม่ค่อยสำคัญว่ามันรันอยู่ที่ไหนหรือรันยังไง เอ่อ มันสามารถควบคุม ทุกอย่างในภายหลังได้อย่างอิสระจาก cluster environment เลย ผมก็จะตั้ง ID ใหม่ให้มัน ไม่รู้สิ อย่างเช่น PDM-test-1 เป็นต้น ผม จะตั้งอันนี้เป็น unprivileged container คุณจะเปิดหรือปิด nesting ก็ได้ ผมคิดว่ามันไม่ค่อยสำคัญเท่าไหร่

แล้วก็แค่ตั้ง password ที่ปลอดภัย ยืนยันมัน หรือจะอัปโหลด SSH key ของคุณก็ได้ อันนั้นก็โอเค ผมว่าลัดเข้า terminal ของผมแล้ว copy public SSH key ของผมเลยดีกว่า เอาล่ะ copy ลงในช่องตรงนี้แล้วกด next ทีนี้ template ที่ผมอยากเลือกคือ Debian 13 นี่คือวิธีที่ดีที่สุดเพราะ Proxmox ISO ก็สร้างอยู่บน Debian เหมือนกัน เลยถือว่าทำงานได้ดีที่สุด แล้วผมก็อยากตั้ง storage ใหม่ 40 GB บน RBD ของผม ซึ่งก็คือ Ceph storage

แต่คุณจะเลือก storage แบบไหนก็ได้ตามใจชอบ ต้องมี CPU 2 core หรืออย่างน้อยก็แนะนำว่าควรมี รวมถึง memory 4 GB แล้วก็ network ผมว่าควรเป็นอันนี้ตรงนี้ VLAN tag ในกรณีของผมคือ 20 ซึ่งแน่นอนว่าขึ้นอยู่กับ environment ของคุณทั้งหมด ผมจะให้มัน หนึ่งใน IP ที่ไม่รู้สิ ผมว่าที่อยู่นี้ควรว่างอย่างน้อยก็ใน home lab ของผม เป็น /16 และ gateway ก็คืออันนี้ เอาล่ะ โอเค งั้นการตั้งค่า DNS ใช่ แล้วก็ตั้ง home.crave.de ด้วย

DNS server เอ่อ ใน setup ของผมมันเป็น two ผมเพิ่งเปลี่ยนมันไปไม่นาน แล้วก็... ตอนนี้เราจะเห็นว่าทุกอย่างน่าจะเรียบร้อย เราสามารถ start มันได้หลังสร้างเสร็จ มากด finish แล้วรอจน container ขึ้นและรันได้เลย ด้วย LXC container อันนี้น่าจะเสร็จไว เราเข้า console ได้เลย หรือผมว่าตอนนี้ผมอัปโหลด SSH key ไว้แล้ว ผมก็แค่ ต้องเชื่อมต่อตรงนี้ งั้นมาเปิด 1020 กัน ผมใช้อะไรนะ ผมว่ามันน่าจะห้า เอาละ ด้วยเหตุผลบางอย่างผมใช้ไปแล้ว งั้น

ลองอีกทีนะ อ้อ มีเรื่องนึงที่สำคัญ เราต้องล็อกอินด้วย user root แน่นอน แล้วก็ใช่ เรามาถึงตรงนี้แล้ว ก่อนจะทำอะไรอย่างอื่น ผมจะรัน apt update กับ apt upgrade ก่อนเลย เพื่อดึง system package ล่าสุดออกมา และระหว่างที่มันรันอยู่ เรามาดู installation guide สำหรับ LXC container บน Debian กัน เราต้อง เลื่อนลงมานิดนึง และจริงๆ ก็มีขั้นตอนง่ายๆ ไม่กี่ขั้นที่คุณเลือกใช้ติดตั้ง Proxmox Datacenter Manager ด้วย package บน

ระบบปฏิบัติการ Debian ได้ ก่อนอื่นเราต้องตั้งค่า apt package sources แล้วก็ติดตั้งจากตรงนั้นได้เลย ตอนนี้ ตรงนี้ก็มี คำอธิบายของการใช้ Proxmox Datacenter Manager กับ no-subscription repository ด้วย แน่นอนว่าถ้าคุณรันในสภาพแวดล้อมระดับองค์กร คุณ ก็เลือก enterprise repository ได้ แต่สำหรับคนที่ใช้ HomeLab ให้เลือก no-subscription เสมอ แต่ก่อนจะทำอย่างนั้น เราต้องตั้งค่า app signing key ตามที่อธิบายไว้ในหัวข้อ secure apt ตรงนี้ เราก็แค่คัดลอกคำสั่งนี้ไปรันบน LXC container ได้เลย ตอนนี้เราก็แค่ paste

คำสั่งนี้ตรงนี้ แล้วตอนนี้ signing key ก็ติดตั้งเรียบร้อยแล้ว คุณยังตรวจสอบได้ด้วยคำสั่งตรงนี้ พอเช็ค sha มันก็ควรจะแสดง ค่าตรงนี้ คุณจะเอาไปเทียบกับเลขตรงนี้ก็ได้ถ้าต้องการ แต่ผมว่ามันน่าจะโอเคนะ เราก็แค่คัดลอกทุกอย่างตรงนี้ แล้วใช้ editor ที่คุณชอบได้เลย เราต้องรีบติดตั้ง Vim ตรงนี้หน่อย ตอนนี้มัน น่าจะใช้ได้แล้ว แล้วก็แค่ paste ทุกอย่างจาก installation document นั้น แล้วก็ write and exit จากนั้นสิ่งที่เราต้องทำก็คือรัน

apt update เพื่อดึง package update จาก repository และถ้าคุณทำทุกอย่างถูกต้อง คุณควรเห็นตรงนี้ว่าเราใช้ downloads.proxmox.com DM สำหรับ Proxmox Datacenter Manager สำหรับรุ่น Trixie กับ no-subscription package ตอนนี้เราก็ติดตั้งได้แล้ว นี่คือ คำสั่งติดตั้ง เราก็แค่คัดลอกแล้ว paste ตรงนี้ เอาละ ตอบ yes แล้วมันก็จะติดตั้ง Proxmox Datacenter Manager โอเค พอเสร็จแล้ว เราก็เปิด web interface ใน browser ได้เลย สำหรับอันนี้ เราใช้โปรโตคอล HTTPS บน IP address ที่คุณติดตั้งไว้บน

พอร์ต 8 นี่คือพอร์ต default แน่นอนว่าเราจะเจอ certificate warning ที่ค่อยไปแก้ทีหลังได้ถ้าต้องการ จากนั้นเราต้องล็อกอินด้วย รหัสผ่าน root อ้อ นี่คือรหัสผ่านที่คุณตั้งไว้ตอนติดตั้ง container นั่นเอง งั้นก็ล็อกอินได้เลย แล้วนี่ก็คือ Proxmox Datacenter Manager UI ผมจะทำการตั้งค่าหลังติดตั้งนิดหน่อยในเมนู Administration พอคุณเข้าไปที่ repositories ตรงนี้คุณควรเห็นว่า enterprise source ยังเปิดใช้งานอยู่

นี่คือสิ่งที่คุณควรปิด งั้นเลือกอันนี้ตรงนี้ กด disable ให้แน่ใจว่าอันนี้เปิดใช้งาน และอัน enterprise ปิดอยู่ ตอนนี้เราอัปเดต package ของ Proxmox Datacenter Manager ได้ตรงนี้ในหัวข้อ updates พอเรากด refresh มันก็จะเริ่มรัน apt-get update แล้วคุณก็จะเห็นเครื่องมือบางตัวที่อัปเดตได้ตรงนี้ ถ้าคุณกด upgrade มันจะเปิด shell ขึ้นมา ซึ่งก็เหมือนกับใน Proxmox นั่นแหละ คุณน่าจะรู้อยู่แล้ว และสิ่งที่คุณควร ทำแน่ๆ ก็คือ ถ้าคุณอยากกำจัด certificate warning ใน browser นี้ ให้ไปที่ certificates ใต้ configuration ตรงนี้คุณตั้งค่า

DNS challenge ด้วยโปรโตคอล ACME เพื่อให้ได้ TLS certificate ที่เชื่อถือได้ถ้าคุณใช้ DNS name จากนั้นก็ไปที่ challenge plugins คุณเพิ่ม plug-in ID ที่คุณชอบ แล้วเลือก DNS provider ที่คุณมี เช่น Cloudflare managed DNS หรือในกรณีของผม ผมเพิ่งย้ายมาใช้ NetCap จากนั้นก็กรอก API data ลงไป อ้างอิงจากเอกสารของ DNS provider ของคุณอีกที แล้วสร้าง ACME account ด้วย email address ของคุณ ยอมรับข้อกำหนดการให้บริการ

ส่วน ACME domain คุณก็ต้องกรอกด้วยแน่นอน ให้แน่ใจว่าเปลี่ยนไปใช้ type DNS แล้วเลือก plug-in ที่คุณสร้างไว้กับ domain จากนั้น คุณก็จะกำจัด certificate warning นี้ได้ แล้วคุณก็เริ่มเพิ่ม Proxmox environment ของคุณได้เลย ก่อนอื่น ผมอยากเพิ่ม environment อันนึงของผม นี่คือ cluster ที่ผมใช้งานอยู่ หลังจากนั้นคุณลบ credential ออกได้อีกทีใน การตั้งค่า สะดวกมาก ผมก็จะทำตรงนี้เลย ตรงนี้คุณแค่กรอก server address จะใส่ DNS name ก็ได้ ถ้าคุณมี

การ resolve DNS ไปเป็น IP address หรือจะใส่ IP address ตรงๆ ก็ได้ ไม่สำคัญ ถ้าคุณกด next โดยไม่กรอก fingerprint มันจะถามให้คุณยอมรับ connection certificate ตรงนี้เราก็กด yes แล้วตั้ง remote ID ให้มัน ตรงนี้คุณใช้ชื่ออะไรก็ได้ตามใจ มันจะไปแสดงใน remotes ใต้ชื่อ นี้ ถ้าคุณเพิ่ม Proxmox cluster เข้าไปใน Datacenter Manager ให้แน่ใจว่าคุณไม่จำเป็นต้องเพิ่ม node ทีละตัว คุณแค่เริ่มจาก ตัวเดียวแล้วตั้งชื่อให้ทั้ง cluster จากนั้นคุณก็ใช้ login token ที่มีอยู่แล้ว ซึ่งคุณสร้างไว้บน cluster ก่อน แต่เพราะผม

ขี้เกียจ ผมเลยชอบฟีเจอร์นี้มาก คุณล็อกอินด้วย credential ของคุณแล้วมันสร้าง token ให้อัตโนมัติได้เลย ตรงนี้คุณแค่กรอก รหัสผ่าน, realm แล้วก็ชื่อ API token ที่คุณจะเห็นทีหลังใน Proxmox web UI ตอนไปที่ users authentication tokens ตรงนี้เรา ก็ตั้งค่าแต่ละ endpoint ได้ เพราะผมใส่ IP address ของ Proxmox server ตัวแรกไป ไม่ได้ใส่ fully qualified domain name หรือ host name ที่มัน resolve ไป ตอนนี้เราจะเห็น IP address ของ node แรกตรงนี้ แต่คุณก็เห็น node อื่นๆ ที่เป็นส่วนหนึ่งของ Proxmox cluster นี้ได้ด้วย

Datacenter Manager รู้จักพวกมันอยู่แล้ว เพื่อความสม่ำเสมอ ผมจะเปลี่ยนจาก IP address มาเป็น DNS name จริงๆ ตรงนี้ และถ้า การ resolve ทำงานได้ ก็กด continue แล้ว finish ได้เลย จากนั้นรอสักสองสามวินาที คุณก็จะเห็น Proxmox cluster ปรากฏขึ้นตรงนี้ และคุณ เห็น metric ทั้งหมดที่มันเก็บจาก environment ของคุณใน dashboard แล้ว เอาละ ตรงนี้พอเรากดที่ remotes เราก็ตรวจดู รายละเอียดทั้งหมดของ Proxmox cluster ได้ ทั้ง node, guest ที่รันอยู่, การใช้งานอย่าง CPU memory storage และคุณยังเห็น guest system แต่ละตัว ซึ่ง

จริงๆ คุณควบคุมมันได้ด้วย จะ start, stop, shut down ก็ได้ จะกด migrate ก็ได้ เดี๋ยวผมจะโชว์ให้ดูทีหลัง อันนี้เป็นฟีเจอร์ที่เจ๋งมาก และ ใช่ ถ้าคุณกดที่ guest ตัวใดตัวนึงตรงนี้ คุณก็ตรวจดูรายละเอียดของ guest ตัวนั้นได้แน่นอน คุณยังเห็น graph สวยๆ ที่เริ่มเก็บข้อมูลทันทีที่คุณเชื่อมต่อ คุณจะไม่ได้ข้อมูลย้อนหลังก่อนที่คุณจะเชื่อม Datacenter Manager มัน จะเริ่มเก็บและบันทึกข้อมูลนี้ จากนั้นคุณยังดู configuration ได้ ทำ snapshot ได้ เชื่อมต่อไปยัง VNC หรือ shell ของ

server ได้ และอื่นๆ รวมถึงเปิด web UI ไปยัง node หรือ guest system ตัวนั้นได้โดยตรง ตอนนี้ผมอยากโชว์อะไรอีกนิดหน่อย งั้นผมต้อง เพิ่ม setup อื่นๆ ของผม ผมยังรันระบบ ARM ตัวเล็กๆ ที่ใช้ Proxmox บน ARM อยู่ด้วย และผมก็อยากลองดูว่าจะเชื่อมต่ออันนี้ได้ด้วยไหม ซึ่งก็ใช้ได้เหมือนกัน ผมคิดว่ามันน่าจะใช้ credential ชุดเดียวกันนี่แหละ ลองกด next กัน ใช่แล้ว นั่นคือ host name กับ IP address กด next Finish แล้วเราก็ได้ระบบนั้นมาแสดงตรงนี้ด้วย ทำงานเหมือนกันอีกแล้ว ไม่สำคัญว่ามันรันอะไรอยู่ จะเป็น ARM หรือ x86 ก็ได้ และคุณยัง

เพิ่ม Proxmox backup server ของคุณได้ด้วย อันนี้ก็เจ๋งมาก วิธีใช้ก็เหมือนกัน แค่ใส่ IP address ของ Proxmox backup server ตั้งชื่อให้มัน ใส่ credential แล้วคุณก็จัดการอันนี้ตรงนี้ได้เหมือนกัน ทีนี้สิ่งที่เจ๋งจริงๆ ให้ผมพาคุณดูฟีเจอร์บางอย่างของ data center manager กันหน่อย ผมโชว์ dashboard ให้ดูแล้วที่คุณเห็น metrics ต่างๆ ได้ แต่อีกอย่างที่เหลือเชื่อมาก ผมว่าอันนี้ เยี่ยมจริงๆ คุณเพิ่มมุมมองต่างๆ ได้ด้วย ตั้งชื่อให้มัน เช่น dashboard สำหรับ nodes, dashboard สำหรับ guests แล้วสร้าง layout

ได้หลายแบบ หรือจะ copy layout เริ่มจาก dashboard แล้วปรับแต่ง หรือเริ่มจากศูนย์เลยก็ได้ จากนั้นคุณก็ สร้าง row ใหม่ได้ เพิ่ม widgets เข้าไปใน row พวกนั้น เช่น leaderboard ผมว่าอันนี้มีประโยชน์มากถ้าคุณอยากดูว่า guests ตัวไหนใช้ CPU สูงสุด หรือ nodes ตัวไหนใช้ CPU หรือ memory สูงสุด หรืออย่างเช่นอยากดู task summaries หรือได้ map ที่แสดง ตำแหน่งของ environments ทั้งหมดบนแผนที่ อันนี้ก็เจ๋งดี และคุณก็ลองเล่นอะไรไปเรื่อยๆ ได้ ลองเพิ่ม widgets สักสองสามอัน

ดูว่ามันทำงานยังไง คุณเปลี่ยนขนาด widgets ได้ หรือจะลบออกก็ได้ ถ้ากดที่ไอคอนบวก มันจะขยายให้ใหญ่ขึ้น หรือกดไอคอนลบก็จะเล็กลง แล้วคุณยังย้าย drag and drop ไปยัง row ต่างๆ ได้อีก ตั้งค่า auto refresh พร้อม timer ตรงนี้ก็ได้ ทีนี้ตรง map นี้ คุณคงเห็นตำแหน่งของ Proxmox nodes กันแล้ว อย่าง ที่คุณอาจรู้ ผมไม่มี Proxmox environments กระจายอยู่ทั่วโลก ถ้ามีก็คงเจ๋ง แต่ไม่มี เอาละ คุณทำอะไรได้หลายอย่าง ตรงนี้ ผมปล่อยให้คุณลองเล่นเองละกัน แน่นอนว่าคุณจัดการ users ได้ด้วย สร้าง users ต่างๆ ที่มี permissions ต่างกัน ให้ได้รับอนุญาต

ทำนู่นทำนี่กับ environments ของคุณ ผมจะไม่ลงรายละเอียดอันนี้ มันน่าจะเป็นฟีเจอร์สำหรับองค์กร เราก็ไม่ไปยุ่งกับ อันนี้ละกัน แต่สิ่งหนึ่งที่ผมเองว่าใช้ประโยชน์ได้จริงคือ global guest system เมนูนี้คุณจะเห็น guest systems ทั้งหมด, LXC containers, templates, virtual environments ซึ่งคุณจัดการได้ตรงนี้ด้วย สตาร์ทและหยุดมันได้ และฟีเจอร์ที่เจ๋งสุดตรงนี้จริงๆ ก็คือ migration นั่นเอง ลองจินตนาการว่าคุณมี virtual machine หนึ่งตัวอยู่บน standalone Proxmox server

แล้วผมอยากย้ายมัน หรือเพิ่มมันเข้า cluster ในฐานะ virtual machine ผมก็แค่เลือกมันตรงนี้ กด migrate แล้วก็เลือก target remote ได้ ตรงนี้คุณจะมี environments ทั้งหมด ไม่ว่าพวกมันจะเชื่อมต่อกันด้วยฟีเจอร์ clustering หรือไม่ คุณก็เลือก environment อื่นได้เลย แล้วตั้ง target virtual machine ให้มัน คุณยังตั้ง target endpoint ได้ด้วย ถ้าอยาก migrate อันนี้จาก standalone Proxmox host ของผมไปยัง Proxmox node ตัวที่สองของ cluster ผม

คุณตั้งให้ลบ source ได้ด้วย คือลบมันออกเมื่อ migrate เสร็จ ตั้ง target storage ได้ เช่น ผมมีอันนี้อยู่บน standalone host แต่ผม อยากย้ายมันเข้า cluster ของผม ตั้งให้ไปอยู่บน storage นั้น ก็ทำได้ตรงนี้เลย เลือก target network ตั้ง virtual machine ID เป็นตัวอื่น แล้วกด migrate น่าเสียดายที่ตอนนี้มันยังทำไม่ได้ เพราะ Proxmox เป็นระบบ ARM-based ส่วน cluster รันบน x86 ดังนั้น virtual machine ก็คงไม่สตาร์ท แต่ถ้าเป็น CPU architecture เดียวกัน มันก็ทำได้สบายๆ ผมว่ามันเป็นฟีเจอร์ที่เจ๋งมาก

และมันทำให้การจัดการ virtual machine ของคุณง่ายขึ้นเยอะ ผมตื่นเต้นกับเรื่องนี้มาก และอีกอย่างที่เจ๋งคือคุณทำ การจัดการ update และ task แบบรวมศูนย์ได้ ไปที่ฟังก์ชัน remotes ตรงนี้คุณเห็นสถานะ update ก่อนอื่นคุณต้องกด refresh แล้วตอนนี้มันกำลังรัน apt update บน environments ทั้งหมด ว่าแต่ถ้าคุณรัน cluster อยู่ คุณต้องกดเมนู dropdown แล้วคุณจะเห็นสถานะ update ทั้งหมด เลข version และ packages ทั้งหมดบน nodes แต่ละตัวของคุณ ดูเหมือนผมต้องอัปเดต Proxmox environments ของผมช่วงสุดสัปดาห์นี้ละ ต้องปิดเครื่องแล้วก็

อื่นๆ ทีนี้ตรงนี้คุณก็แค่ทำ upgrade บน environments ที่เลือกไว้ ผมว่ามันเยี่ยมสุดๆ เลย และคุณยัง จัดการ firewalls, automated installations ได้ด้วย ผมยังไม่ได้ลองจริงๆ ผมไม่รู้ว่าอันนี้เอาไว้ทำอะไร แต่ก็น่าจะมีประโยชน์ใน environment ใหญ่ๆ และคุณยังจัดการ storage กับ backups จากตรงนี้ได้ด้วย ถ้า คุณเชื่อมต่อ Proxmox backup server ไว้ คุณก็เลือกอันนี้ตรงนี้ได้ คุณเห็นได้ว่าใช้ CPU, resource, memory ไปเท่าไหร่ แต่มันยังโชว์การใช้งาน data store ของคุณด้วย แล้วคุณก็เห็น backups ทั้งหมดของ virtual

machines หรือ containers ของคุณ ว่าแต่ถ้าคุณรัน Proxmox cluster ที่ใช้ Ceph storage อยู่ ตรงนี้คุณยังเห็น Ceph clusters ได้ด้วย และดูสถิติ เกี่ยวกับสุขภาพของมัน เกี่ยวกับ OSDs ที่ทำงานอยู่ เกี่ยวกับการใช้งาน และพื้นที่ storage ที่เหลืออยู่ตรงนี้ และยังดูสถิติ แบบละเอียดขึ้นเกี่ยวกับ monitor และ managers ผมว่ามันเยี่ยมสุดๆ เพราะมันโชว์ข้อมูลสำคัญทั้งหมดจากทุก environments ที่ผมมี และผมเชื่อจริงๆ ว่ามันไม่ได้มีไว้สำหรับคนที่มี environment มากกว่าหนึ่งเท่านั้น คุณก็แค่จัดการ backups และ

virtual machines ใน data center manager ได้เลย แม้คุณจะมีแค่ server หนึ่งตัวกับ backup server หนึ่งตัว ผมว่ามันก็มีประโยชน์พอตัวแล้ว แต่ แน่นอนว่ามันยิ่งมีประโยชน์มากขึ้นเมื่อคุณมี servers หรือ environments มากขึ้น โดยเฉพาะถ้าคุณมีทั้ง standalone environments, clusters และ ต้อง migrate workloads สักสองสามตัวจากที่หนึ่งไปอีกที่หนึ่ง ผมก็จะเปิดมันไว้ใน home lab ของผมแน่นอน แต่ตอนนี้ผมอยากฟังความเห็นจาก

พวกคุณบ้าง คุณคิดยังไงกับ Proxmox datacenter manager กันบ้าง ว่าแต่ผมก็สังเกตว่ามันมีทางเลือกอื่นอยู่เหมือนกัน เช่น implementation แบบ open-source จาก third-party สำหรับจัดการ Proxmox environments ผมไม่แน่ใจว่าคุณเคยได้ยินเรื่องพวกนี้ไหม ผมอยากทำ วิดีโอรีวิวเกี่ยวกับพวกนั้นด้วย ช่วยคอมเมนต์บอกผมหน่อยว่าอยากให้ผมเจาะลึกอันไหน แล้วผมจะเตรียมวิดีโอเกี่ยวกับเรื่องนั้น ผมว่า มันก็น่าจะเจ๋งดี แต่ datacenter manager อันนี้เป็นตัว official และผมชอบ ผมเลย prefer โซลูชัน official มากกว่า third-party ถ้าเป็นไปได้

ถ้าพูดตามตรง เพราะงั้นผมจะเก็บ data center manager ไว้แน่นอน แต่ถ้าคุณมีไอเดียอะไร หรืออยากบอกความเห็นเกี่ยวกับอันนี้ ก็ฝาก คอมเมนต์ไว้หน่อย ขอบคุณผู้สนับสนุนทุกคนบน Patreon หรือ YouTube ถ้าคุณอยากเป็นผู้สนับสนุน ก็จะช่วยให้ผมทำ tutorials ฟรีแบบนี้ได้มากขึ้น ขอบคุณมากๆ ที่เป็นสมาชิกและสนับสนุนผมนะ และแน่นอนขอบคุณทุกคนที่ดูวิดีโอนี้ด้วย แน่นอนว่าผมจะ เจอคุณในคลิปหน้านะ ดูแลตัวเองด้วย

05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:03,246
ถ้าคุณรัน Proxmox อยู่ใน home lab ของตัวเอง

2
00:00:03,246 --> 00:00:06,265
หรืออาจเป็น setup ที่ใหญ่กว่านั้น ซึ่งมี

3
00:00:06,265 --> 00:00:09,436
Proxmox environment มากกว่าหนึ่งตัว เช่นมี

4
00:00:09,436 --> 00:00:12,682
Proxmox backup server เพิ่มอีกตัว หรือคุณมี
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (455 segments)
1
00:00:00,000 --> 00:00:03,246
ถ้าคุณรัน Proxmox อยู่ใน home lab ของตัวเอง

2
00:00:03,246 --> 00:00:06,265
หรืออาจเป็น setup ที่ใหญ่กว่านั้น ซึ่งมี

3
00:00:06,265 --> 00:00:09,436
Proxmox environment มากกว่าหนึ่งตัว เช่นมี

4
00:00:09,436 --> 00:00:12,682
Proxmox backup server เพิ่มอีกตัว หรือคุณมี

5
00:00:12,682 --> 00:00:15,852
standalone host สองตัวขึ้นไป หรืออาจอยู่ใน

6
00:00:15,852 --> 00:00:18,721
environment ของบริษัทที่มีหลาย cluster

7
00:00:18,721 --> 00:00:22,118
ที่คุณต้องจัดการทั้งหมด คุณก็คงเจอปัญหาเดิม ๆ

8
00:00:22,118 --> 00:00:25,364
นั่นคือคุณต้องสลับไปมาระหว่าง web interface

9
00:00:25,364 --> 00:00:28,761
ของ Proxmox host แต่ละตัวอยู่ตลอด และตอนที่ผม

10
00:00:28,761 --> 00:00:32,233
ลองทดลองกับ Proxmox environment ต่าง ๆ ใน home

11
00:00:32,233 --> 00:00:33,329
lab ของผม

12
00:00:33,329 --> 00:00:38,236
ผมก็ถามตัวเองอยู่เสมอว่ามันไม่มีวิธีเชื่อมทุกอย่างเข้าด้วยกันแล้ว

13
00:00:38,236 --> 00:00:41,708
จัดการทั้งหมดจากที่เดียวเลยเหรอ ปรากฏว่าจริง ๆ

14
00:00:41,708 --> 00:00:44,954
แล้วมันมี และมันเรียกว่า Proxmox Datacenter

15
00:00:44,954 --> 00:00:48,049
Manager ซึ่งผมอยากโชว์ให้คุณดูในวิดีโอนี้

16
00:00:48,049 --> 00:00:49,559
ถ้าคุณดู ช่องนี้อยู่

17
00:00:49,559 --> 00:00:52,805
คุณก็จะรู้ว่าผมเคยทำวิดีโอเกี่ยวกับ Proxmox

18
00:00:52,805 --> 00:00:54,315
backup server ไปแล้ว

19
00:00:54,315 --> 00:00:58,542
แต่ด้วยเหตุผลบางอย่างผมกลับลืมไปสนิทว่ามีสิ่งที่เรียกว่า

20
00:00:58,542 --> 00:01:00,279
Datacenter Manager อยู่

21
00:01:00,279 --> 00:01:03,147
และตัวนี้เจ๋งมากเพราะมันเชื่อม Proxmox

22
00:01:03,147 --> 00:01:04,506
environment ต่าง ๆ

23
00:01:04,506 --> 00:01:09,035
ใน network ของคุณเข้าด้วยกันได้ทั้งหมด ทั้ง standalone host,

24
00:01:09,035 --> 00:01:12,432
cluster, backup server แล้วคุณก็ได้ dashboard

25
00:01:12,432 --> 00:01:14,999
กับ solution สำหรับจัดการที่สวยงาม

26
00:01:14,999 --> 00:01:18,245
ซึ่งทำให้คุณมองเห็นภาพรวมของทุก environment

27
00:01:18,245 --> 00:01:20,358
เช่น node ที่รันอยู่ทั้งหมด,

28
00:01:20,358 --> 00:01:25,341
virtual machine ที่รันอยู่ และ LXC container และคุณก็เห็นได้ง่าย ๆ

29
00:01:25,341 --> 00:01:28,888
ว่า workload ไหนที่ต้องการความสนใจจากคุณจริง ๆ,

30
00:01:28,888 --> 00:01:33,795
มี storage รวมกันอยู่ใน environment แค่ไหน และคุณยังทำ อะไรเจ๋ง ๆ

31
00:01:33,795 --> 00:01:36,664
ได้อีก เช่นการจัดการ update และ backup

32
00:01:36,664 --> 00:01:39,985
จากส่วนกลาง และมันยังรองรับการ migrate guest

33
00:01:39,985 --> 00:01:43,307
system ข้าม Proxmox environment ที่แยกจากกัน

34
00:01:43,307 --> 00:01:44,967
แม้กระทั่งคนละ cluster

35
00:01:44,967 --> 00:01:47,685
ซึ่งเป็นฟีเจอร์ที่ยอดมากสำหรับบริษัท

36
00:01:47,685 --> 00:01:50,931
enterprise ระดับมืออาชีพ Proxmox Datacenter

37
00:01:50,931 --> 00:01:53,196
Manager ติดตั้งง่ายมาก ดังนั้น

38
00:01:53,196 --> 00:01:56,668
นี่คือคู่มือการติดตั้งที่เราจะมาทำไปด้วยกัน มี

39
00:01:56,668 --> 00:02:00,140
requirement ของระบบอยู่ไม่กี่ข้อ เช่นคุณต้องมี

40
00:02:00,140 --> 00:02:03,235
memory 4 GB, CPU 2 core และ storage 40 GB

41
00:02:03,235 --> 00:02:04,896
นั่นคือ setup ที่แนะนำ

42
00:02:04,896 --> 00:02:07,840
จากนั้นคุณก็แค่เข้าเว็บไซต์ proxmox.com

43
00:02:07,840 --> 00:02:11,313
แล้วไปที่ Datacenter Manager ดาวน์โหลดไฟล์ ISO

44
00:02:11,313 --> 00:02:14,408
ที่คุณ รันใน virtual machine แยกต่างหากบน

45
00:02:14,408 --> 00:02:17,050
Proxmox environment ของคุณได้ง่าย ๆ

46
00:02:17,050 --> 00:02:19,390
หรือจะติดตั้งบนเครื่อง physical

47
00:02:19,390 --> 00:02:22,258
แยกต่างหากก็ได้ ถ้าคุณอยากได้ solution

48
00:02:22,258 --> 00:02:25,580
สำหรับจัดการจากส่วนกลางที่เป็นอิสระสำหรับทุก

49
00:02:25,580 --> 00:02:28,071
environment และสำหรับใครที่คิดว่า

50
00:02:28,071 --> 00:02:30,789
ฉันไม่อยากสร้าง virtual machine ใหม่

51
00:02:30,789 --> 00:02:33,657
แค่เพื่อรัน Proxmox Datacenter Manager

52
00:02:33,657 --> 00:02:36,979
มันมีอีกวิธีที่ผมอยากโชว์ให้คุณดูในวิดีโอนี้

53
00:02:36,979 --> 00:02:40,300
เพราะนั่นคือวิธีที่ผม ทำ แทนที่จะรัน virtual

54
00:02:40,300 --> 00:02:42,036
machine แยกต่างหากออกไป

55
00:02:42,036 --> 00:02:45,056
ผมก็ทำแบบเดียวกับที่ทำกับ Proxmox Backup

56
00:02:45,056 --> 00:02:48,528
Server นั่นแหละ คือผมรัน LXC container ตัวเล็ก

57
00:02:48,528 --> 00:02:51,019
ๆ ที่ setup เป็น Debian 13 Trixie

58
00:02:51,019 --> 00:02:54,039
และบนนั้นผมก็ติดตั้ง package ของ Proxmox

59
00:02:54,039 --> 00:02:57,058
Datacenter Manager นี่เป็นวิธีที่ เบามาก

60
00:02:57,058 --> 00:03:00,833
ดังนั้นนั่นคือสิ่งที่ผมอยากโชว์ให้คุณดูในวิดีโอนี้

61
00:03:00,833 --> 00:03:04,003
เอาล่ะ อีกอย่างที่ผมอยากโชว์ให้คุณดูเร็ว ๆ

62
00:03:04,003 --> 00:03:06,494
ก่อนที่เราจะเข้า setup นี้ ผมอยาก

63
00:03:06,494 --> 00:03:11,929
โชว์เครื่องมือหนึ่งที่ผมเพิ่งค้นพบตอนที่ทำงานในโปรเจกต์เว็บไซต์ใหม่ของผม

64
00:03:11,929 --> 00:03:13,137
และมันเจ๋งจริง ๆ

65
00:03:13,137 --> 00:03:18,346
มันชื่อ Morph จาก Modelcode และมันช่วยผมเปลี่ยนเว็บไซต์ legacy เก่า ๆ

66
00:03:18,346 --> 00:03:21,063
ของผมให้กลายเป็น codebase ใหม่เอี่ยม

67
00:03:21,063 --> 00:03:25,215
และมันช่วยได้มหาศาลเลยในการทำให้โปรเจกต์นี้ขึ้นมารันได้

68
00:03:25,215 --> 00:03:28,235
ดังนั้น ขอบคุณ Morph จาก Modelcode มาก ๆ

69
00:03:28,235 --> 00:03:31,330
ที่สปอนเซอร์วิดีโอนี้ Morph เป็นแพลตฟอร์ม

70
00:03:31,330 --> 00:03:34,651
generative AI ที่สร้างขึ้นมาเพื่อโค้ด legacy

71
00:03:34,651 --> 00:03:37,973
โดยเฉพาะ คือมันไม่ใช่แค่ AI coding assistant

72
00:03:37,973 --> 00:03:40,917
อีกตัวที่คุณสั่งให้แก้เล็ก ๆ น้อย ๆ ได้

73
00:03:40,917 --> 00:03:44,012
แนวคิดคือคุณเชื่อมต่อหรืออัปโหลด codebase

74
00:03:44,012 --> 00:03:46,503
ที่มีอยู่ทั้งหมดเข้ามา แล้ว Morph

75
00:03:46,503 --> 00:03:49,975
ก็วิเคราะห์มัน มันวางแผนว่าต้องเปลี่ยนอะไรบ้าง

76
00:03:49,975 --> 00:03:52,617
แล้วสุดท้ายก็สร้างแผน modernization

77
00:03:52,617 --> 00:03:55,260
แบบเต็มรูปแบบขึ้นมา ซึ่ง น่าทึ่งมาก

78
00:03:55,260 --> 00:03:58,506
เพราะสำหรับโปรเจกต์ใหญ่ ๆ แผน modernization

79
00:03:58,506 --> 00:04:01,827
แบบนี้มักจะเจ็บปวด เสี่ยง และมีค่าใช้จ่ายสูง

80
00:04:01,827 --> 00:04:05,224
และจากการใช้ Morph ลูกค้ารายงานว่า เวลาที่ใช้

81
00:04:05,224 --> 00:04:08,243
modernize ลดจากหลายปีเหลือแค่ไม่กี่เดือน

82
00:04:08,243 --> 00:04:11,263
บางครั้งแค่ไม่กี่สัปดาห์ เยี่ยมมากจริง ๆ

83
00:04:11,263 --> 00:04:14,207
และสิ่งที่ผมชอบมากเป็นพิเศษใน Morph คือ

84
00:04:14,207 --> 00:04:17,679
มันไม่ได้เริ่มจากการแก้โค้ดทันที แต่มันจะสร้าง

85
00:04:17,679 --> 00:04:20,699
project spec ขึ้นมาก่อน เพื่อให้คุณรีวิว

86
00:04:20,699 --> 00:04:21,795
target stack,

87
00:04:21,795 --> 00:04:24,362
แนวทาง migration และข้อจำกัดต่าง ๆ

88
00:04:24,362 --> 00:04:25,947
ก่อนที่อะไรจะเกิดขึ้น

89
00:04:25,947 --> 00:04:28,664
จากนั้นมันก็แบ่งงานออกเป็น milestone

90
00:04:28,664 --> 00:04:31,910
เพื่อให้คุณไม่ได้ diff ก้อนใหญ่ที่ AI สร้าง

91
00:04:31,910 --> 00:04:34,703
แต่ได้ ขั้นตอนย่อย ๆ ที่รีวิวง่ายกว่า

92
00:04:34,703 --> 00:04:37,647
และด้วยระบบ verification คุณสามารถกำหนด

93
00:04:37,647 --> 00:04:39,082
acceptance criteria

94
00:04:39,082 --> 00:04:41,875
และใช้เครื่องมือประเมินผลของคุณเองได้

95
00:04:41,875 --> 00:04:43,762
ก่อนที่โค้ดจะ ถือว่าพร้อม

96
00:04:43,762 --> 00:04:46,329
และที่ดีที่สุดคือคุณสมัครได้ฟรีเลย

97
00:04:46,329 --> 00:04:49,574
คุณวิเคราะห์ codebase ได้โดยไม่มีค่าใช้จ่าย

98
00:04:49,574 --> 00:04:52,896
และมันให้ estimate แบบ real-time ก่อนที่ การ

99
00:04:52,896 --> 00:04:55,312
modernization จะเริ่มขึ้นด้วยซ้ำ

100
00:04:55,312 --> 00:04:58,633
คุณจึงเห็นได้จริงว่ามันจะกิน credit เท่าไหร่

101
00:04:58,633 --> 00:05:01,955
ก่อนที่คุณจะตัดสินใจอนุมัติการ modernization

102
00:05:01,955 --> 00:05:05,050
และตอนนี้ Morph ก็มีข้อเสนอพิเศษสำหรับคุณ

103
00:05:05,050 --> 00:05:07,390
ถ้าอยากลองด้วยตัวเอง ก็แค่ไปที่

104
00:05:07,390 --> 00:05:10,258
modelcode.ai/Morph แล้วใช้โค้ดของผมว่า

105
00:05:10,258 --> 00:05:12,674
Christian คุณจะได้ 60,000 credit

106
00:05:12,674 --> 00:05:15,995
ฟรีต่อเดือนตลอดปีแรก และตามที่ Modelcode บอก

107
00:05:15,995 --> 00:05:18,335
นั่นมีมูลค่าเกือบ 5,000 ดอลลาร์

108
00:05:18,335 --> 00:05:21,506
คุณจึงสมัครฟรีได้ง่าย ๆ วิเคราะห์ codebase

109
00:05:21,506 --> 00:05:24,223
ได้โดยไม่มีค่าใช้จ่าย ไม่มีข้อผูกมัด

110
00:05:24,223 --> 00:05:25,733
ไม่ต้องใช้บัตรเครดิต

111
00:05:25,733 --> 00:05:28,753
แน่นอนว่าคุณจะเจอลิงก์ในช่อง description

112
00:05:28,753 --> 00:05:32,074
ด้านล่าง เอาล่ะทุกคน ตอนนี้กลับมาที่ Proxmox

113
00:05:32,074 --> 00:05:35,471
Datacenter Manager กัน แล้วมาติดตั้ง instance

114
00:05:35,471 --> 00:05:38,415
ใหม่บนหนึ่งใน Proxmox environment ของผม

115
00:05:38,415 --> 00:05:41,661
ตรงนี้คุณจะเห็นว่า container ตัว production

116
00:05:41,661 --> 00:05:44,756
ยังรันอยู่ แต่คุณสามารถ สร้าง environment

117
00:05:44,756 --> 00:05:47,851
ใหม่ที่อื่นก็ได้ ผมก็จะสร้าง prerequisite

118
00:05:47,851 --> 00:05:50,946
ให้มันก่อน ผมจะสร้าง LXC container ใหม่บน

119
00:05:50,946 --> 00:05:52,984
Proxmox production ตัวของผม

120
00:05:52,984 --> 00:05:55,853
ผมจะสร้างที่อื่นก็ได้เหมือนกันเพราะมัน

121
00:05:55,853 --> 00:05:59,099
เชื่อมต่อกับ environment ต่าง ๆ ทั้งหมดผ่าน

122
00:05:59,099 --> 00:06:00,195
API

123
00:06:00,195 --> 00:06:04,196
ดังนั้นมันไม่ค่อยสำคัญว่ามันรันอยู่ที่ไหนหรือรันยังไง

124
00:06:04,196 --> 00:06:05,705
เอ่อ มันสามารถควบคุม

125
00:06:05,705 --> 00:06:08,800
ทุกอย่างในภายหลังได้อย่างอิสระจาก cluster

126
00:06:08,800 --> 00:06:11,820
environment เลย ผมก็จะตั้ง ID ใหม่ให้มัน

127
00:06:11,820 --> 00:06:14,840
ไม่รู้สิ อย่างเช่น PDM-test-1 เป็นต้น ผม

128
00:06:14,840 --> 00:06:17,784
จะตั้งอันนี้เป็น unprivileged container

129
00:06:17,784 --> 00:06:20,048
คุณจะเปิดหรือปิด nesting ก็ได้

130
00:06:20,048 --> 00:06:23,445
ผมคิดว่ามันไม่ค่อยสำคัญเท่าไหร่ แล้วก็แค่ตั้ง

131
00:06:23,445 --> 00:06:26,691
password ที่ปลอดภัย ยืนยันมัน หรือจะอัปโหลด

132
00:06:26,691 --> 00:06:30,164
SSH key ของคุณก็ได้ อันนั้นก็โอเค ผมว่าลัดเข้า

133
00:06:30,164 --> 00:06:33,032
terminal ของผมแล้ว copy public SSH key

134
00:06:33,032 --> 00:06:34,995
ของผมเลยดีกว่า เอาล่ะ copy

135
00:06:34,995 --> 00:06:38,014
ลงในช่องตรงนี้แล้วกด next ทีนี้ template

136
00:06:38,014 --> 00:06:40,052
ที่ผมอยากเลือกคือ Debian 13

137
00:06:40,052 --> 00:06:42,921
นี่คือวิธีที่ดีที่สุดเพราะ Proxmox ISO

138
00:06:42,921 --> 00:06:45,186
ก็สร้างอยู่บน Debian เหมือนกัน

139
00:06:45,186 --> 00:06:48,356
เลยถือว่าทำงานได้ดีที่สุด แล้วผมก็อยากตั้ง

140
00:06:48,356 --> 00:06:51,829
storage ใหม่ 40 GB บน RBD ของผม ซึ่งก็คือ Ceph

141
00:06:51,829 --> 00:06:54,018
storage แต่คุณจะเลือก storage

142
00:06:54,018 --> 00:06:56,811
แบบไหนก็ได้ตามใจชอบ ต้องมี CPU 2 core

143
00:06:56,811 --> 00:07:00,132
หรืออย่างน้อยก็แนะนำว่าควรมี รวมถึง memory 4

144
00:07:00,132 --> 00:07:03,303
GB แล้วก็ network ผมว่าควรเป็นอันนี้ตรงนี้

145
00:07:03,303 --> 00:07:05,265
VLAN tag ในกรณีของผมคือ 20

146
00:07:05,265 --> 00:07:07,983
ซึ่งแน่นอนว่าขึ้นอยู่กับ environment

147
00:07:07,983 --> 00:07:10,625
ของคุณทั้งหมด ผมจะให้มัน หนึ่งใน IP

148
00:07:10,625 --> 00:07:11,721
ที่ไม่รู้สิ

149
00:07:11,721 --> 00:07:15,043
ผมว่าที่อยู่นี้ควรว่างอย่างน้อยก็ใน home lab

150
00:07:15,043 --> 00:07:18,440
ของผม เป็น /16 และ gateway ก็คืออันนี้ เอาล่ะ

151
00:07:18,440 --> 00:07:21,308
โอเค งั้นการตั้งค่า DNS ใช่ แล้วก็ตั้ง

152
00:07:21,308 --> 00:07:24,554
home.crave.de ด้วย DNS server เอ่อ ใน setup

153
00:07:24,554 --> 00:07:27,725
ของผมมันเป็น two ผมเพิ่งเปลี่ยนมันไปไม่นาน

154
00:07:27,725 --> 00:07:28,821
แล้วก็...

155
00:07:28,821 --> 00:07:31,840
ตอนนี้เราจะเห็นว่าทุกอย่างน่าจะเรียบร้อย

156
00:07:31,840 --> 00:07:34,935
เราสามารถ start มันได้หลังสร้างเสร็จ มากด

157
00:07:34,935 --> 00:07:38,106
finish แล้วรอจน container ขึ้นและรันได้เลย

158
00:07:38,106 --> 00:07:41,502
ด้วย LXC container อันนี้น่าจะเสร็จไว เราเข้า

159
00:07:41,502 --> 00:07:44,748
console ได้เลย หรือผมว่าตอนนี้ผมอัปโหลด SSH

160
00:07:44,748 --> 00:07:47,692
key ไว้แล้ว ผมก็แค่ ต้องเชื่อมต่อตรงนี้

161
00:07:47,692 --> 00:07:50,033
งั้นมาเปิด 1020 กัน ผมใช้อะไรนะ

162
00:07:50,033 --> 00:07:51,693
ผมว่ามันน่าจะห้า เอาละ

163
00:07:51,693 --> 00:07:55,090
ด้วยเหตุผลบางอย่างผมใช้ไปแล้ว งั้น ลองอีกทีนะ

164
00:07:55,090 --> 00:07:58,261
อ้อ มีเรื่องนึงที่สำคัญ เราต้องล็อกอินด้วย

165
00:07:58,261 --> 00:08:01,658
user root แน่นอน แล้วก็ใช่ เรามาถึงตรงนี้แล้ว

166
00:08:01,658 --> 00:08:04,979
ก่อนจะทำอะไรอย่างอื่น ผมจะรัน apt update กับ

167
00:08:04,979 --> 00:08:08,225
apt upgrade ก่อนเลย เพื่อดึง system package

168
00:08:08,225 --> 00:08:11,471
ล่าสุดออกมา และระหว่างที่มันรันอยู่ เรามาดู

169
00:08:11,471 --> 00:08:14,642
installation guide สำหรับ LXC container บน

170
00:08:14,642 --> 00:08:17,963
Debian กัน เราต้อง เลื่อนลงมานิดนึง และจริงๆ

171
00:08:17,963 --> 00:08:19,171
ก็มีขั้นตอนง่ายๆ

172
00:08:19,171 --> 00:08:22,115
ไม่กี่ขั้นที่คุณเลือกใช้ติดตั้ง Proxmox

173
00:08:22,115 --> 00:08:24,682
Datacenter Manager ด้วย package บน

174
00:08:24,682 --> 00:08:26,569
ระบบปฏิบัติการ Debian ได้

175
00:08:26,569 --> 00:08:29,739
ก่อนอื่นเราต้องตั้งค่า apt package sources

176
00:08:29,739 --> 00:08:32,457
แล้วก็ติดตั้งจากตรงนั้นได้เลย ตอนนี้

177
00:08:32,457 --> 00:08:35,174
ตรงนี้ก็มี คำอธิบายของการใช้ Proxmox

178
00:08:35,174 --> 00:08:38,043
Datacenter Manager กับ no-subscription

179
00:08:38,043 --> 00:08:39,175
repository ด้วย

180
00:08:39,175 --> 00:08:42,648
แน่นอนว่าถ้าคุณรันในสภาพแวดล้อมระดับองค์กร คุณ

181
00:08:42,648 --> 00:08:45,139
ก็เลือก enterprise repository ได้

182
00:08:45,139 --> 00:08:47,705
แต่สำหรับคนที่ใช้ HomeLab ให้เลือก

183
00:08:47,705 --> 00:08:50,800
no-subscription เสมอ แต่ก่อนจะทำอย่างนั้น

184
00:08:50,800 --> 00:08:53,065
เราต้องตั้งค่า app signing key

185
00:08:53,065 --> 00:08:56,160
ตามที่อธิบายไว้ในหัวข้อ secure apt ตรงนี้

186
00:08:56,160 --> 00:08:59,482
เราก็แค่คัดลอกคำสั่งนี้ไปรันบน LXC container

187
00:08:59,482 --> 00:09:02,727
ได้เลย ตอนนี้เราก็แค่ paste คำสั่งนี้ตรงนี้

188
00:09:02,727 --> 00:09:06,124
แล้วตอนนี้ signing key ก็ติดตั้งเรียบร้อยแล้ว

189
00:09:06,124 --> 00:09:09,370
คุณยังตรวจสอบได้ด้วยคำสั่งตรงนี้ พอเช็ค sha

190
00:09:09,370 --> 00:09:11,182
มันก็ควรจะแสดง ค่าตรงนี้

191
00:09:11,182 --> 00:09:14,353
คุณจะเอาไปเทียบกับเลขตรงนี้ก็ได้ถ้าต้องการ

192
00:09:14,353 --> 00:09:16,013
แต่ผมว่ามันน่าจะโอเคนะ

193
00:09:16,013 --> 00:09:19,259
เราก็แค่คัดลอกทุกอย่างตรงนี้ แล้วใช้ editor

194
00:09:19,259 --> 00:09:22,052
ที่คุณชอบได้เลย เราต้องรีบติดตั้ง Vim

195
00:09:22,052 --> 00:09:24,845
ตรงนี้หน่อย ตอนนี้มัน น่าจะใช้ได้แล้ว

196
00:09:24,845 --> 00:09:27,865
แล้วก็แค่ paste ทุกอย่างจาก installation

197
00:09:27,865 --> 00:09:30,507
document นั้น แล้วก็ write and exit

198
00:09:30,507 --> 00:09:33,678
จากนั้นสิ่งที่เราต้องทำก็คือรัน apt update

199
00:09:33,678 --> 00:09:36,546
เพื่อดึง package update จาก repository

200
00:09:36,546 --> 00:09:38,509
และถ้าคุณทำทุกอย่างถูกต้อง

201
00:09:38,509 --> 00:09:40,396
คุณควรเห็นตรงนี้ว่าเราใช้

202
00:09:40,396 --> 00:09:43,340
downloads.proxmox.com DM สำหรับ Proxmox

203
00:09:43,340 --> 00:09:46,359
Datacenter Manager สำหรับรุ่น Trixie กับ

204
00:09:46,359 --> 00:09:48,096
no-subscription package

205
00:09:48,096 --> 00:09:51,568
ตอนนี้เราก็ติดตั้งได้แล้ว นี่คือ คำสั่งติดตั้ง

206
00:09:51,568 --> 00:09:54,965
เราก็แค่คัดลอกแล้ว paste ตรงนี้ เอาละ ตอบ yes

207
00:09:54,965 --> 00:09:58,362
แล้วมันก็จะติดตั้ง Proxmox Datacenter Manager

208
00:09:58,362 --> 00:10:01,608
โอเค พอเสร็จแล้ว เราก็เปิด web interface ใน

209
00:10:01,608 --> 00:10:04,779
browser ได้เลย สำหรับอันนี้ เราใช้โปรโตคอล

210
00:10:04,779 --> 00:10:08,251
HTTPS บน IP address ที่คุณติดตั้งไว้บน พอร์ต 8

211
00:10:08,251 --> 00:10:11,044
นี่คือพอร์ต default แน่นอนว่าเราจะเจอ

212
00:10:11,044 --> 00:10:12,478
certificate warning

213
00:10:12,478 --> 00:10:14,818
ที่ค่อยไปแก้ทีหลังได้ถ้าต้องการ

214
00:10:14,818 --> 00:10:18,064
จากนั้นเราต้องล็อกอินด้วย รหัสผ่าน root อ้อ

215
00:10:18,064 --> 00:10:20,857
นี่คือรหัสผ่านที่คุณตั้งไว้ตอนติดตั้ง

216
00:10:20,857 --> 00:10:23,651
container นั่นเอง งั้นก็ล็อกอินได้เลย

217
00:10:23,651 --> 00:10:26,821
แล้วนี่ก็คือ Proxmox Datacenter Manager UI

218
00:10:26,821 --> 00:10:29,916
ผมจะทำการตั้งค่าหลังติดตั้งนิดหน่อยในเมนู

219
00:10:29,916 --> 00:10:33,087
Administration พอคุณเข้าไปที่ repositories

220
00:10:33,087 --> 00:10:35,880
ตรงนี้คุณควรเห็นว่า enterprise source

221
00:10:35,880 --> 00:10:38,899
ยังเปิดใช้งานอยู่ นี่คือสิ่งที่คุณควรปิด

222
00:10:38,899 --> 00:10:41,315
งั้นเลือกอันนี้ตรงนี้ กด disable

223
00:10:41,315 --> 00:10:44,712
ให้แน่ใจว่าอันนี้เปิดใช้งาน และอัน enterprise

224
00:10:44,712 --> 00:10:47,958
ปิดอยู่ ตอนนี้เราอัปเดต package ของ Proxmox

225
00:10:47,958 --> 00:10:51,279
Datacenter Manager ได้ตรงนี้ในหัวข้อ updates

226
00:10:51,279 --> 00:10:54,752
พอเรากด refresh มันก็จะเริ่มรัน apt-get update

227
00:10:54,752 --> 00:10:58,450
แล้วคุณก็จะเห็นเครื่องมือบางตัวที่อัปเดตได้ตรงนี้

228
00:10:58,450 --> 00:11:01,394
ถ้าคุณกด upgrade มันจะเปิด shell ขึ้นมา

229
00:11:01,394 --> 00:11:03,961
ซึ่งก็เหมือนกับใน Proxmox นั่นแหละ

230
00:11:03,961 --> 00:11:07,207
คุณน่าจะรู้อยู่แล้ว และสิ่งที่คุณควร ทำแน่ๆ

231
00:11:07,207 --> 00:11:10,529
ก็คือ ถ้าคุณอยากกำจัด certificate warning ใน

232
00:11:10,529 --> 00:11:13,322
browser นี้ ให้ไปที่ certificates ใต้

233
00:11:13,322 --> 00:11:16,643
configuration ตรงนี้คุณตั้งค่า DNS challenge

234
00:11:16,643 --> 00:11:20,040
ด้วยโปรโตคอล ACME เพื่อให้ได้ TLS certificate

235
00:11:20,040 --> 00:11:22,456
ที่เชื่อถือได้ถ้าคุณใช้ DNS name

236
00:11:22,456 --> 00:11:25,551
จากนั้นก็ไปที่ challenge plugins คุณเพิ่ม

237
00:11:25,551 --> 00:11:28,797
plug-in ID ที่คุณชอบ แล้วเลือก DNS provider

238
00:11:28,797 --> 00:11:31,514
ที่คุณมี เช่น Cloudflare managed DNS

239
00:11:31,514 --> 00:11:34,458
หรือในกรณีของผม ผมเพิ่งย้ายมาใช้ NetCap

240
00:11:34,458 --> 00:11:36,496
จากนั้นก็กรอก API data ลงไป

241
00:11:36,496 --> 00:11:39,818
อ้างอิงจากเอกสารของ DNS provider ของคุณอีกที

242
00:11:39,818 --> 00:11:42,913
แล้วสร้าง ACME account ด้วย email address

243
00:11:42,913 --> 00:11:46,159
ของคุณ ยอมรับข้อกำหนดการให้บริการ ส่วน ACME

244
00:11:46,159 --> 00:11:48,423
domain คุณก็ต้องกรอกด้วยแน่นอน

245
00:11:48,423 --> 00:11:51,594
ให้แน่ใจว่าเปลี่ยนไปใช้ type DNS แล้วเลือก

246
00:11:51,594 --> 00:11:54,613
plug-in ที่คุณสร้างไว้กับ domain จากนั้น

247
00:11:54,613 --> 00:11:57,558
คุณก็จะกำจัด certificate warning นี้ได้

248
00:11:57,558 --> 00:12:00,502
แล้วคุณก็เริ่มเพิ่ม Proxmox environment

249
00:12:00,502 --> 00:12:03,898
ของคุณได้เลย ก่อนอื่น ผมอยากเพิ่ม environment

250
00:12:03,898 --> 00:12:07,069
อันนึงของผม นี่คือ cluster ที่ผมใช้งานอยู่

251
00:12:07,069 --> 00:12:10,164
หลังจากนั้นคุณลบ credential ออกได้อีกทีใน

252
00:12:10,164 --> 00:12:12,957
การตั้งค่า สะดวกมาก ผมก็จะทำตรงนี้เลย

253
00:12:12,957 --> 00:12:16,429
ตรงนี้คุณแค่กรอก server address จะใส่ DNS name

254
00:12:16,429 --> 00:12:19,449
ก็ได้ ถ้าคุณมี การ resolve DNS ไปเป็น IP

255
00:12:19,449 --> 00:12:22,393
address หรือจะใส่ IP address ตรงๆ ก็ได้

256
00:12:22,393 --> 00:12:25,790
ไม่สำคัญ ถ้าคุณกด next โดยไม่กรอก fingerprint

257
00:12:25,790 --> 00:12:29,036
มันจะถามให้คุณยอมรับ connection certificate

258
00:12:29,036 --> 00:12:32,282
ตรงนี้เราก็กด yes แล้วตั้ง remote ID ให้มัน

259
00:12:32,282 --> 00:12:35,603
ตรงนี้คุณใช้ชื่ออะไรก็ได้ตามใจ มันจะไปแสดงใน

260
00:12:35,603 --> 00:12:38,547
remotes ใต้ชื่อ นี้ ถ้าคุณเพิ่ม Proxmox

261
00:12:38,547 --> 00:12:41,190
cluster เข้าไปใน Datacenter Manager

262
00:12:41,190 --> 00:12:44,586
ให้แน่ใจว่าคุณไม่จำเป็นต้องเพิ่ม node ทีละตัว

263
00:12:44,586 --> 00:12:47,757
คุณแค่เริ่มจาก ตัวเดียวแล้วตั้งชื่อให้ทั้ง

264
00:12:47,757 --> 00:12:50,399
cluster จากนั้นคุณก็ใช้ login token

265
00:12:50,399 --> 00:12:53,721
ที่มีอยู่แล้ว ซึ่งคุณสร้างไว้บน cluster ก่อน

266
00:12:53,721 --> 00:12:56,816
แต่เพราะผม ขี้เกียจ ผมเลยชอบฟีเจอร์นี้มาก

267
00:12:56,816 --> 00:13:00,137
คุณล็อกอินด้วย credential ของคุณแล้วมันสร้าง

268
00:13:00,137 --> 00:13:03,232
token ให้อัตโนมัติได้เลย ตรงนี้คุณแค่กรอก

269
00:13:03,232 --> 00:13:05,950
รหัสผ่าน, realm แล้วก็ชื่อ API token

270
00:13:05,950 --> 00:13:09,271
ที่คุณจะเห็นทีหลังใน Proxmox web UI ตอนไปที่

271
00:13:09,271 --> 00:13:12,064
users authentication tokens ตรงนี้เรา

272
00:13:12,064 --> 00:13:15,159
ก็ตั้งค่าแต่ละ endpoint ได้ เพราะผมใส่ IP

273
00:13:15,159 --> 00:13:18,556
address ของ Proxmox server ตัวแรกไป ไม่ได้ใส่

274
00:13:18,556 --> 00:13:21,727
fully qualified domain name หรือ host name

275
00:13:21,727 --> 00:13:25,048
ที่มัน resolve ไป ตอนนี้เราจะเห็น IP address

276
00:13:25,048 --> 00:13:28,219
ของ node แรกตรงนี้ แต่คุณก็เห็น node อื่นๆ

277
00:13:28,219 --> 00:13:31,691
ที่เป็นส่วนหนึ่งของ Proxmox cluster นี้ได้ด้วย

278
00:13:31,691 --> 00:13:34,635
Datacenter Manager รู้จักพวกมันอยู่แล้ว

279
00:13:34,635 --> 00:13:37,881
เพื่อความสม่ำเสมอ ผมจะเปลี่ยนจาก IP address

280
00:13:37,881 --> 00:13:40,825
มาเป็น DNS name จริงๆ ตรงนี้ และถ้า การ

281
00:13:40,825 --> 00:13:43,995
resolve ทำงานได้ ก็กด continue แล้ว finish

282
00:13:43,995 --> 00:13:47,241
ได้เลย จากนั้นรอสักสองสามวินาที คุณก็จะเห็น

283
00:13:47,241 --> 00:13:50,487
Proxmox cluster ปรากฏขึ้นตรงนี้ และคุณ เห็น

284
00:13:50,487 --> 00:13:53,431
metric ทั้งหมดที่มันเก็บจาก environment

285
00:13:53,431 --> 00:13:56,904
ของคุณใน dashboard แล้ว เอาละ ตรงนี้พอเรากดที่

286
00:13:56,904 --> 00:13:59,923
remotes เราก็ตรวจดู รายละเอียดทั้งหมดของ

287
00:13:59,923 --> 00:14:02,188
Proxmox cluster ได้ ทั้ง node,

288
00:14:02,188 --> 00:14:03,471
guest ที่รันอยู่,

289
00:14:03,471 --> 00:14:09,510
การใช้งานอย่าง CPU memory storage และคุณยังเห็น guest system แต่ละตัว ซึ่ง จริงๆ

290
00:14:09,510 --> 00:14:12,907
คุณควบคุมมันได้ด้วย จะ start, stop, shut down

291
00:14:12,907 --> 00:14:14,719
ก็ได้ จะกด migrate ก็ได้

292
00:14:14,719 --> 00:14:16,606
เดี๋ยวผมจะโชว์ให้ดูทีหลัง

293
00:14:16,606 --> 00:14:19,248
อันนี้เป็นฟีเจอร์ที่เจ๋งมาก และ ใช่

294
00:14:19,248 --> 00:14:21,890
ถ้าคุณกดที่ guest ตัวใดตัวนึงตรงนี้

295
00:14:21,890 --> 00:14:24,155
คุณก็ตรวจดูรายละเอียดของ guest

296
00:14:24,155 --> 00:14:27,024
ตัวนั้นได้แน่นอน คุณยังเห็น graph สวยๆ

297
00:14:27,024 --> 00:14:29,892
ที่เริ่มเก็บข้อมูลทันทีที่คุณเชื่อมต่อ

298
00:14:29,892 --> 00:14:33,138
คุณจะไม่ได้ข้อมูลย้อนหลังก่อนที่คุณจะเชื่อม

299
00:14:33,138 --> 00:14:34,799
Datacenter Manager มัน

300
00:14:34,799 --> 00:14:38,196
จะเริ่มเก็บและบันทึกข้อมูลนี้ จากนั้นคุณยังดู

301
00:14:38,196 --> 00:14:40,687
configuration ได้ ทำ snapshot ได้

302
00:14:40,687 --> 00:14:44,008
เชื่อมต่อไปยัง VNC หรือ shell ของ server ได้

303
00:14:44,008 --> 00:14:47,179
และอื่นๆ รวมถึงเปิด web UI ไปยัง node หรือ

304
00:14:47,179 --> 00:14:49,368
guest system ตัวนั้นได้โดยตรง

305
00:14:49,368 --> 00:14:52,539
ตอนนี้ผมอยากโชว์อะไรอีกนิดหน่อย งั้นผมต้อง

306
00:14:52,539 --> 00:14:53,822
เพิ่ม setup อื่นๆ

307
00:14:53,822 --> 00:14:57,294
ของผม ผมยังรันระบบ ARM ตัวเล็กๆ ที่ใช้ Proxmox

308
00:14:57,294 --> 00:14:58,427
บน ARM อยู่ด้วย

309
00:14:58,427 --> 00:15:01,899
และผมก็อยากลองดูว่าจะเชื่อมต่ออันนี้ได้ด้วยไหม

310
00:15:01,899 --> 00:15:04,994
ซึ่งก็ใช้ได้เหมือนกัน ผมคิดว่ามันน่าจะใช้

311
00:15:04,994 --> 00:15:08,315
credential ชุดเดียวกันนี่แหละ ลองกด next กัน

312
00:15:08,315 --> 00:15:11,561
ใช่แล้ว นั่นคือ host name กับ IP address กด

313
00:15:11,561 --> 00:15:12,657
next Finish

314
00:15:12,657 --> 00:15:15,375
แล้วเราก็ได้ระบบนั้นมาแสดงตรงนี้ด้วย

315
00:15:15,375 --> 00:15:16,960
ทำงานเหมือนกันอีกแล้ว

316
00:15:16,960 --> 00:15:20,357
ไม่สำคัญว่ามันรันอะไรอยู่ จะเป็น ARM หรือ x86

317
00:15:20,357 --> 00:15:23,603
ก็ได้ และคุณยัง เพิ่ม Proxmox backup server

318
00:15:23,603 --> 00:15:25,792
ของคุณได้ด้วย อันนี้ก็เจ๋งมาก

319
00:15:25,792 --> 00:15:28,812
วิธีใช้ก็เหมือนกัน แค่ใส่ IP address ของ

320
00:15:28,812 --> 00:15:31,831
Proxmox backup server ตั้งชื่อให้มัน ใส่

321
00:15:31,831 --> 00:15:32,927
credential

322
00:15:32,927 --> 00:15:35,871
แล้วคุณก็จัดการอันนี้ตรงนี้ได้เหมือนกัน

323
00:15:35,871 --> 00:15:37,457
ทีนี้สิ่งที่เจ๋งจริงๆ

324
00:15:37,457 --> 00:15:40,627
ให้ผมพาคุณดูฟีเจอร์บางอย่างของ data center

325
00:15:40,627 --> 00:15:43,118
manager กันหน่อย ผมโชว์ dashboard

326
00:15:43,118 --> 00:15:45,609
ให้ดูแล้วที่คุณเห็น metrics ต่างๆ

327
00:15:45,609 --> 00:15:49,761
ได้ แต่อีกอย่างที่เหลือเชื่อมาก ผมว่าอันนี้ เยี่ยมจริงๆ

328
00:15:49,761 --> 00:15:51,195
คุณเพิ่มมุมมองต่างๆ

329
00:15:51,195 --> 00:15:55,045
ได้ด้วย ตั้งชื่อให้มัน เช่น dashboard สำหรับ nodes,

330
00:15:55,045 --> 00:15:58,065
dashboard สำหรับ guests แล้วสร้าง layout

331
00:15:58,065 --> 00:16:00,933
ได้หลายแบบ หรือจะ copy layout เริ่มจาก

332
00:16:00,933 --> 00:16:02,594
dashboard แล้วปรับแต่ง

333
00:16:02,594 --> 00:16:05,916
หรือเริ่มจากศูนย์เลยก็ได้ จากนั้นคุณก็ สร้าง

334
00:16:05,916 --> 00:16:09,388
row ใหม่ได้ เพิ่ม widgets เข้าไปใน row พวกนั้น

335
00:16:09,388 --> 00:16:10,596
เช่น leaderboard

336
00:16:10,596 --> 00:16:14,068
ผมว่าอันนี้มีประโยชน์มากถ้าคุณอยากดูว่า guests

337
00:16:14,068 --> 00:16:17,465
ตัวไหนใช้ CPU สูงสุด หรือ nodes ตัวไหนใช้ CPU

338
00:16:17,465 --> 00:16:20,711
หรือ memory สูงสุด หรืออย่างเช่นอยากดู task

339
00:16:20,711 --> 00:16:23,731
summaries หรือได้ map ที่แสดง ตำแหน่งของ

340
00:16:23,731 --> 00:16:26,977
environments ทั้งหมดบนแผนที่ อันนี้ก็เจ๋งดี

341
00:16:26,977 --> 00:16:30,072
และคุณก็ลองเล่นอะไรไปเรื่อยๆ ได้ ลองเพิ่ม

342
00:16:30,072 --> 00:16:33,016
widgets สักสองสามอัน ดูว่ามันทำงานยังไง

343
00:16:33,016 --> 00:16:36,262
คุณเปลี่ยนขนาด widgets ได้ หรือจะลบออกก็ได้

344
00:16:36,262 --> 00:16:39,055
ถ้ากดที่ไอคอนบวก มันจะขยายให้ใหญ่ขึ้น

345
00:16:39,055 --> 00:16:42,301
หรือกดไอคอนลบก็จะเล็กลง แล้วคุณยังย้าย drag

346
00:16:42,301 --> 00:16:45,622
and drop ไปยัง row ต่างๆ ได้อีก ตั้งค่า auto

347
00:16:45,622 --> 00:16:48,944
refresh พร้อม timer ตรงนี้ก็ได้ ทีนี้ตรง map

348
00:16:48,944 --> 00:16:52,341
นี้ คุณคงเห็นตำแหน่งของ Proxmox nodes กันแล้ว

349
00:16:52,341 --> 00:16:54,907
อย่าง ที่คุณอาจรู้ ผมไม่มี Proxmox

350
00:16:54,907 --> 00:16:58,229
environments กระจายอยู่ทั่วโลก ถ้ามีก็คงเจ๋ง

351
00:16:58,229 --> 00:17:01,475
แต่ไม่มี เอาละ คุณทำอะไรได้หลายอย่าง ตรงนี้

352
00:17:01,475 --> 00:17:03,588
ผมปล่อยให้คุณลองเล่นเองละกัน

353
00:17:03,588 --> 00:17:06,910
แน่นอนว่าคุณจัดการ users ได้ด้วย สร้าง users

354
00:17:06,910 --> 00:17:09,250
ต่างๆ ที่มี permissions ต่างกัน

355
00:17:09,250 --> 00:17:12,496
ให้ได้รับอนุญาต ทำนู่นทำนี่กับ environments

356
00:17:12,496 --> 00:17:14,912
ของคุณ ผมจะไม่ลงรายละเอียดอันนี้

357
00:17:14,912 --> 00:17:17,252
มันน่าจะเป็นฟีเจอร์สำหรับองค์กร

358
00:17:17,252 --> 00:17:19,441
เราก็ไม่ไปยุ่งกับ อันนี้ละกัน

359
00:17:19,441 --> 00:17:22,762
แต่สิ่งหนึ่งที่ผมเองว่าใช้ประโยชน์ได้จริงคือ

360
00:17:22,762 --> 00:17:25,933
global guest system เมนูนี้คุณจะเห็น guest

361
00:17:25,933 --> 00:17:29,179
systems ทั้งหมด, LXC containers, templates,

362
00:17:29,179 --> 00:17:30,689
virtual environments

363
00:17:30,689 --> 00:17:34,161
ซึ่งคุณจัดการได้ตรงนี้ด้วย สตาร์ทและหยุดมันได้

364
00:17:34,161 --> 00:17:36,954
และฟีเจอร์ที่เจ๋งสุดตรงนี้จริงๆ ก็คือ

365
00:17:36,954 --> 00:17:40,426
migration นั่นเอง ลองจินตนาการว่าคุณมี virtual

366
00:17:40,426 --> 00:17:43,521
machine หนึ่งตัวอยู่บน standalone Proxmox

367
00:17:43,521 --> 00:17:46,616
server แล้วผมอยากย้ายมัน หรือเพิ่มมันเข้า

368
00:17:46,616 --> 00:17:48,881
cluster ในฐานะ virtual machine

369
00:17:48,881 --> 00:17:52,203
ผมก็แค่เลือกมันตรงนี้ กด migrate แล้วก็เลือก

370
00:17:52,203 --> 00:17:55,524
target remote ได้ ตรงนี้คุณจะมี environments

371
00:17:55,524 --> 00:17:58,921
ทั้งหมด ไม่ว่าพวกมันจะเชื่อมต่อกันด้วยฟีเจอร์

372
00:17:58,921 --> 00:18:02,016
clustering หรือไม่ คุณก็เลือก environment

373
00:18:02,016 --> 00:18:05,187
อื่นได้เลย แล้วตั้ง target virtual machine

374
00:18:05,187 --> 00:18:08,282
ให้มัน คุณยังตั้ง target endpoint ได้ด้วย

375
00:18:08,282 --> 00:18:11,603
ถ้าอยาก migrate อันนี้จาก standalone Proxmox

376
00:18:11,603 --> 00:18:14,698
host ของผมไปยัง Proxmox node ตัวที่สองของ

377
00:18:14,698 --> 00:18:17,567
cluster ผม คุณตั้งให้ลบ source ได้ด้วย

378
00:18:17,567 --> 00:18:20,737
คือลบมันออกเมื่อ migrate เสร็จ ตั้ง target

379
00:18:20,737 --> 00:18:24,058
storage ได้ เช่น ผมมีอันนี้อยู่บน standalone

380
00:18:24,058 --> 00:18:27,078
host แต่ผม อยากย้ายมันเข้า cluster ของผม

381
00:18:27,078 --> 00:18:30,475
ตั้งให้ไปอยู่บน storage นั้น ก็ทำได้ตรงนี้เลย

382
00:18:30,475 --> 00:18:33,796
เลือก target network ตั้ง virtual machine ID

383
00:18:33,796 --> 00:18:35,759
เป็นตัวอื่น แล้วกด migrate

384
00:18:35,759 --> 00:18:38,703
น่าเสียดายที่ตอนนี้มันยังทำไม่ได้ เพราะ

385
00:18:38,703 --> 00:18:42,100
Proxmox เป็นระบบ ARM-based ส่วน cluster รันบน

386
00:18:42,100 --> 00:18:45,195
x86 ดังนั้น virtual machine ก็คงไม่สตาร์ท

387
00:18:45,195 --> 00:18:47,913
แต่ถ้าเป็น CPU architecture เดียวกัน

388
00:18:47,913 --> 00:18:51,310
มันก็ทำได้สบายๆ ผมว่ามันเป็นฟีเจอร์ที่เจ๋งมาก

389
00:18:51,310 --> 00:18:54,027
และมันทำให้การจัดการ virtual machine

390
00:18:54,027 --> 00:18:57,349
ของคุณง่ายขึ้นเยอะ ผมตื่นเต้นกับเรื่องนี้มาก

391
00:18:57,349 --> 00:19:00,595
และอีกอย่างที่เจ๋งคือคุณทำ การจัดการ update

392
00:19:00,595 --> 00:19:03,992
และ task แบบรวมศูนย์ได้ ไปที่ฟังก์ชัน remotes

393
00:19:03,992 --> 00:19:07,238
ตรงนี้คุณเห็นสถานะ update ก่อนอื่นคุณต้องกด

394
00:19:07,238 --> 00:19:10,484
refresh แล้วตอนนี้มันกำลังรัน apt update บน

395
00:19:10,484 --> 00:19:13,805
environments ทั้งหมด ว่าแต่ถ้าคุณรัน cluster

396
00:19:13,805 --> 00:19:17,277
อยู่ คุณต้องกดเมนู dropdown แล้วคุณจะเห็นสถานะ

397
00:19:17,277 --> 00:19:20,222
update ทั้งหมด เลข version และ packages

398
00:19:20,222 --> 00:19:22,486
ทั้งหมดบน nodes แต่ละตัวของคุณ

399
00:19:22,486 --> 00:19:25,581
ดูเหมือนผมต้องอัปเดต Proxmox environments

400
00:19:25,581 --> 00:19:28,978
ของผมช่วงสุดสัปดาห์นี้ละ ต้องปิดเครื่องแล้วก็

401
00:19:28,978 --> 00:19:30,074
อื่นๆ

402
00:19:30,074 --> 00:19:35,811
ทีนี้ตรงนี้คุณก็แค่ทำ upgrade บน environments ที่เลือกไว้ ผมว่ามันเยี่ยมสุดๆ

403
00:19:35,811 --> 00:19:42,077
เลย และคุณยัง จัดการ firewalls, automated installations ได้ด้วย ผมยังไม่ได้ลองจริงๆ

404
00:19:42,077 --> 00:19:47,361
ผมไม่รู้ว่าอันนี้เอาไว้ทำอะไร แต่ก็น่าจะมีประโยชน์ใน environment ใหญ่ๆ

405
00:19:47,361 --> 00:19:50,003
และคุณยังจัดการ storage กับ backups

406
00:19:50,003 --> 00:19:53,098
จากตรงนี้ได้ด้วย ถ้า คุณเชื่อมต่อ Proxmox

407
00:19:53,098 --> 00:19:56,344
backup server ไว้ คุณก็เลือกอันนี้ตรงนี้ได้

408
00:19:56,344 --> 00:19:59,212
คุณเห็นได้ว่าใช้ CPU, resource, memory

409
00:19:59,212 --> 00:20:02,534
ไปเท่าไหร่ แต่มันยังโชว์การใช้งาน data store

410
00:20:02,534 --> 00:20:05,780
ของคุณด้วย แล้วคุณก็เห็น backups ทั้งหมดของ

411
00:20:05,780 --> 00:20:08,724
virtual machines หรือ containers ของคุณ

412
00:20:08,724 --> 00:20:11,970
ว่าแต่ถ้าคุณรัน Proxmox cluster ที่ใช้ Ceph

413
00:20:11,970 --> 00:20:15,216
storage อยู่ ตรงนี้คุณยังเห็น Ceph clusters

414
00:20:15,216 --> 00:20:18,235
ได้ด้วย และดูสถิติ เกี่ยวกับสุขภาพของมัน

415
00:20:18,235 --> 00:20:21,708
เกี่ยวกับ OSDs ที่ทำงานอยู่ เกี่ยวกับการใช้งาน

416
00:20:21,708 --> 00:20:24,501
และพื้นที่ storage ที่เหลืออยู่ตรงนี้

417
00:20:24,501 --> 00:20:27,898
และยังดูสถิติ แบบละเอียดขึ้นเกี่ยวกับ monitor

418
00:20:27,898 --> 00:20:30,238
และ managers ผมว่ามันเยี่ยมสุดๆ

419
00:20:30,238 --> 00:20:35,749
เพราะมันโชว์ข้อมูลสำคัญทั้งหมดจากทุก environments ที่ผมมี และผมเชื่อจริงๆ

420
00:20:35,749 --> 00:20:38,919
ว่ามันไม่ได้มีไว้สำหรับคนที่มี environment

421
00:20:38,919 --> 00:20:42,165
มากกว่าหนึ่งเท่านั้น คุณก็แค่จัดการ backups

422
00:20:42,165 --> 00:20:45,411
และ virtual machines ใน data center manager

423
00:20:45,411 --> 00:20:48,883
ได้เลย แม้คุณจะมีแค่ server หนึ่งตัวกับ backup

424
00:20:48,883 --> 00:20:52,280
server หนึ่งตัว ผมว่ามันก็มีประโยชน์พอตัวแล้ว

425
00:20:52,280 --> 00:20:53,376
แต่

426
00:20:53,376 --> 00:20:56,622
แน่นอนว่ามันยิ่งมีประโยชน์มากขึ้นเมื่อคุณมี

427
00:20:56,622 --> 00:20:59,114
servers หรือ environments มากขึ้น

428
00:20:59,114 --> 00:21:02,510
โดยเฉพาะถ้าคุณมีทั้ง standalone environments,

429
00:21:02,510 --> 00:21:05,153
clusters และ ต้อง migrate workloads

430
00:21:05,153 --> 00:21:07,870
สักสองสามตัวจากที่หนึ่งไปอีกที่หนึ่ง

431
00:21:07,870 --> 00:21:10,814
ผมก็จะเปิดมันไว้ใน home lab ของผมแน่นอน

432
00:21:10,814 --> 00:21:13,834
แต่ตอนนี้ผมอยากฟังความเห็นจาก พวกคุณบ้าง

433
00:21:13,834 --> 00:21:16,929
คุณคิดยังไงกับ Proxmox datacenter manager

434
00:21:16,929 --> 00:21:18,025
กันบ้าง

435
00:21:18,025 --> 00:21:21,724
ว่าแต่ผมก็สังเกตว่ามันมีทางเลือกอื่นอยู่เหมือนกัน

436
00:21:21,724 --> 00:21:24,668
เช่น implementation แบบ open-source จาก

437
00:21:24,668 --> 00:21:28,065
third-party สำหรับจัดการ Proxmox environments

438
00:21:28,065 --> 00:21:31,084
ผมไม่แน่ใจว่าคุณเคยได้ยินเรื่องพวกนี้ไหม

439
00:21:31,084 --> 00:21:34,104
ผมอยากทำ วิดีโอรีวิวเกี่ยวกับพวกนั้นด้วย

440
00:21:34,104 --> 00:21:37,652
ช่วยคอมเมนต์บอกผมหน่อยว่าอยากให้ผมเจาะลึกอันไหน

441
00:21:37,652 --> 00:21:41,048
แล้วผมจะเตรียมวิดีโอเกี่ยวกับเรื่องนั้น ผมว่า

442
00:21:41,048 --> 00:21:43,992
มันก็น่าจะเจ๋งดี แต่ datacenter manager

443
00:21:43,992 --> 00:21:47,314
อันนี้เป็นตัว official และผมชอบ ผมเลย prefer

444
00:21:47,314 --> 00:21:50,032
โซลูชัน official มากกว่า third-party

445
00:21:50,032 --> 00:21:53,278
ถ้าเป็นไปได้ ถ้าพูดตามตรง เพราะงั้นผมจะเก็บ

446
00:21:53,278 --> 00:21:55,467
data center manager ไว้แน่นอน

447
00:21:55,467 --> 00:21:57,052
แต่ถ้าคุณมีไอเดียอะไร

448
00:21:57,052 --> 00:22:00,071
หรืออยากบอกความเห็นเกี่ยวกับอันนี้ ก็ฝาก

449
00:22:00,071 --> 00:22:03,166
คอมเมนต์ไว้หน่อย ขอบคุณผู้สนับสนุนทุกคนบน

450
00:22:03,166 --> 00:22:06,639
Patreon หรือ YouTube ถ้าคุณอยากเป็นผู้สนับสนุน

451
00:22:06,639 --> 00:22:10,036
ก็จะช่วยให้ผมทำ tutorials ฟรีแบบนี้ได้มากขึ้น

452
00:22:10,036 --> 00:22:12,980
ขอบคุณมากๆ ที่เป็นสมาชิกและสนับสนุนผมนะ

453
00:22:12,980 --> 00:22:15,848
และแน่นอนขอบคุณทุกคนที่ดูวิดีโอนี้ด้วย

454
00:22:15,848 --> 00:22:18,264
แน่นอนว่าผมจะ เจอคุณในคลิปหน้านะ

455
00:22:18,264 --> 00:22:19,360
ดูแลตัวเองด้วย