ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ເຊີບເວີ · SVC-05

Ubuntu Server Pro

หลักสูตร Ubuntu Server Pro เป็นการอบรมการบริหาร Ubuntu Server 26.04 LTS ระดับ Production ทั้ง systemd, Storage, Netplan, cgroup v2, Hardening, Ansible, Monitoring, Backup และการรับมือเหตุขัดข้อง เหมาะกับ System Administrator, ทีม IT Operations และ DevOps ที่ใช้ Linux Command Line คล่องแล้ว

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 10,350 ບາດ / ທ່ານ 11,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ24 ຊົ່ວໂມງ · 4 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ລະດັບຂັ້ນສູງ

ພາບລວມຫຼັກສູດ

Ubuntu 26.04 LTS (Resolute Raccoon) เปลี่ยนแปลงในระดับรากฐานมากที่สุดรอบหนึ่ง มาพร้อม Linux kernel 7.0 และ systemd 259 ใช้ sudo-rs เป็น sudo หลัก ใช้ rust-coreutils เป็น Core Utilities ใช้ Chrony แทน systemd-timesyncd ใช้ OpenSSH 10.2 ที่รองรับ Post-Quantum Key Exchange ตัด cgroup v1 ออก ใช้ dracut สร้าง initramfs และเป็นรุ่นสุดท้ายที่ยังรองรับ System V init scripts ขณะที่องค์กรจำนวนมากยังใช้ 24.04 LTS และต้องวางแผนอัปเกรด ผู้ดูแลระบบที่คุ้นเคยเพียงคำสั่งพื้นฐานจึงมักติดขัดเมื่อต้องปรับแต่งระบบ วิเคราะห์ประสิทธิภาพ หรือแก้เหตุขัดข้องจริงใน Production

หลักสูตรนี้พาผู้เรียนก้าวจากการใช้งานได้ไปสู่การบริหารระบบอย่างมืออาชีพ ครอบคลุมกลไกภายในของ systemd, Storage ด้วย LVM, RAID และ ZFS, เครือข่ายด้วย Netplan, การควบคุมทรัพยากรด้วย cgroup v2, Hardening ด้วย OpenSSH, UFW, nftables, AppArmor และ Ubuntu Pro, งานอัตโนมัติด้วย Bash และ Ansible, การเฝ้าระวังด้วย Prometheus และ Grafana และการสำรองข้อมูลด้วย restic ผู้เรียนสร้างระบบจำลอง NovaMart Infrastructure 3 เครื่องที่ต่อยอดกันทุกวัน แล้วปิดท้ายด้วยการรับมือเหตุขัดข้องจำลอง (อบรม 4 วัน วันละ 6 ชั่วโมง รวม 24 ชั่วโมง ระดับ Intermediate to Advanced)

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • เข้าใจการเปลี่ยนแปลงสำคัญของ Ubuntu 26.04 LTS เทียบกับ 24.04 LTS และวางแผนวงจรชีวิตของระบบ (LTS, ESM, Ubuntu Pro) ได้ถูกต้อง
  • ติดตั้ง Ubuntu Server แบบอัตโนมัติด้วย Autoinstall และ cloud-init ให้เป็นมาตรฐานเดียวกันทุกเครื่อง
  • เข้าใจกระบวนการ Boot และสร้าง ปรับแต่ง และวิเคราะห์ปัญหา systemd services, timers และ journald ได้
  • บริหาร Storage ด้วย LVM, Software RAID และ Filesystem ประเภทต่าง ๆ รวมถึงขยายพื้นที่แบบออนไลน์ได้
  • กำหนดค่าเครือข่ายขั้นสูงด้วย Netplan และแก้ปัญหาเครือข่ายอย่างเป็นระบบ
  • วิเคราะห์ประสิทธิภาพและควบคุมทรัพยากรของแต่ละ Service ด้วย cgroup v2 และเครื่องมือวัดผลมาตรฐาน
  • Hardening Ubuntu Server ตามแนวทางความปลอดภัยสากล และจัดการ Patch โดยลดผลกระทบต่อบริการ
  • ทำงานอัตโนมัติด้วย Bash และ Ansible พร้อมวางระบบ Monitoring และ Backup ที่กู้คืนได้จริง
  • วิเคราะห์และแก้ไขเหตุขัดข้อง (Incident Response) บนระบบ Linux อย่างเป็นขั้นตอน

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • System Administrator และ Linux Administrator ที่ต้องการยกระดับทักษะสู่งาน Production
  • ทีม Infrastructure และ IT Operations ที่ดูแล Server ภายในองค์กรหรือบน Cloud
  • DevOps Engineer และ Site Reliability Engineer ที่ต้องการพื้นฐาน Linux ที่แข็งแรง
  • ผู้ดูแลระบบที่ต้องวางแผนย้ายหรืออัปเกรดจาก Ubuntu 22.04 หรือ 24.04 LTS ไปยัง 26.04 LTS
  • นักพัฒนาที่ต้องรับผิดชอบการ Deploy และดูแล Server ของระบบตนเอง

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • ใช้งาน Linux Command Line พื้นฐานได้คล่อง เช่น จัดการไฟล์ ไดเรกทอรี และ Permission
  • ใช้ Text Editor บน Terminal ได้อย่างน้อยหนึ่งตัว (vim หรือ nano) และเคยติดตั้งหรือดูแล Linux Server มาก่อน
  • เข้าใจพื้นฐานเครือข่าย TCP/IP เช่น IP Address, Subnet, Gateway, DNS และ Port
  • ไม่จำเป็นต้องเคยใช้ Ansible, Docker, Prometheus หรือ Grafana มาก่อน ผู้สอนปูพื้นให้ก่อนลงมือทำ Workshop

ຫົວຂໍ້ການຝຶກອົບຮົມ

รายละเอียดหลักสูตร

หลักสูตรนี้เป็นระดับกลาง-สูงที่ต่อยอดจากหลักสูตร Linux Administration สำหรับผู้ดูแลระบบ (3 วัน) ซึ่งปูพื้นการใช้งาน Command Line และงานดูแลระบบพื้นฐาน หลักสูตรนี้เน้นการบริหาร Ubuntu Server 26.04 LTS ระดับ Production ได้แก่ systemd, Storage, เครือข่าย, cgroup v2, Hardening, งานอัตโนมัติ, Monitoring, Backup และ Incident Response ผู้ที่ยังไม่คล่อง Command Line แนะนำให้เรียน Linux Administration สำหรับผู้ดูแลระบบก่อน ส่วน Ansible, Prometheus และ Grafana สอนในระดับที่นำไปใช้บริหาร Server ได้ทันที หากต้องการลงลึกเรียนต่อได้ที่ Configuration Management ด้วย

Ansible และ Observability ด้วย Prometheus และ Grafana อบรม 4 วัน วันละ 6 ชั่วโมง รวม 24 ชั่วโมง (09:00-16:00 น.) รูปแบบ Workshop ต่อเนื่องบนโปรเจกต์ NovaMart Infrastructure ซึ่งเป็นระบบของบริษัทอีคอมเมิร์ซสมมติ 3 เครื่อง ได้แก่ nova-web, nova-db และ nova-ops ใช้ข้อมูลจำลองทั้งหมด ผู้เรียนใช้โน้ตบุ๊กของตนเอง (RAM 16 GB ดิสก์ว่าง 80 GB และเปิด VT-x หรือ AMD-V) และบัญชี Ubuntu One ของตนเองสำหรับ Ubuntu Pro แบบ Personal หัวข้อ Kubernetes, HA Clustering, Mail Server, Active Directory หรือ LDAP และ MAAS, Juju, Landscape อยู่นอกขอบเขต

Day 1 Ubuntu Server 26.04 Foundations และ systemd Deep Dive

Section 1: What's New in Ubuntu 26.04 LTS สำหรับผู้ดูแลระบบ

  • การเปลี่ยนแปลงจาก 24.04 LTS: Linux kernel 7.0, systemd 259, sudo-rs, rust-coreutils, Chrony, OpenSSH 10.2, cgroup v2 เท่านั้น และ dracut

  • วงจรชีวิต LTS: Standard Support 5 ปี และ ESM ผ่าน Ubuntu Pro ที่ขยายได้ถึง 10 ปี

  • ผลกระทบต่อระบบเดิม: SysV init scripts (26.04 เป็นรุ่นสุดท้ายที่รองรับ) และความเข้ากันได้ของ rust-coreutils

  • แนวทางตรวจความพร้อมก่อนเลือกใช้ 26.04 กับระบบใหม่หรือระบบเดิม

Section 2: Lab: Automated Installation ด้วย Autoinstall และ cloud-init

  • ขั้นตอนติดตั้งด้วย Subiquity และการวางโครงสร้างดิสก์แบบ LVM

  • เขียนไฟล์ Autoinstall (YAML) เพื่อติดตั้งซ้ำได้เหมือนกันทุกเครื่อง

  • ใช้ cloud-init กำหนด Hostname, ผู้ใช้, SSH Key และแพ็กเกจเริ่มต้น

  • Lab: ติดตั้ง VM ด้วย Autoinstall แล้วตรวจผลด้วย cloud-init status และ Log

Section 3: systemd Deep Dive: Boot Process, Units และ journald

  • ลำดับการ Boot ตั้งแต่ Firmware, GRUB, initramfs (dracut) จนถึง systemd targets

  • Unit file ประเภท service, socket, timer, mount, path และความสัมพันธ์ Requires, Wants, After

  • เขียน Service พร้อม Restart Policy, Drop-in Override และแปลง SysV script เป็น systemd unit

  • journald แบบถาวร การกรองด้วย journalctl ตาม Unit, Priority, เวลา, Boot ID และการส่งต่อไป rsyslog

  • Lab: ใช้ systemd timers แทน cron และวิเคราะห์เวลา Boot ด้วย systemd-analyze

Section 4: Users, Groups, sudo-rs และ Access Control

  • จัดการผู้ใช้และกลุ่ม Service Account และนโยบายรหัสผ่าน

  • sudo-rs กับ sudoers: ความแตกต่างจาก sudo แบบดั้งเดิม และสิทธิ์แบบ Least Privilege

  • Permission ขั้นสูง: SUID, SGID, Sticky Bit, umask และ ACL (setfacl, getfacl)

  • Lab: กำหนดสิทธิ์ sudo แบบจำกัดให้ Service Account

Section 5: Package Management ยุคใหม่: APT 3, deb822 และ Snap

  • Repository แบบ deb822 (.sources) และการเพิ่ม Repository ภายนอกอย่างปลอดภัย

  • Pinning, Hold และการควบคุมเวอร์ชันแพ็กเกจ

  • ตั้งค่า unattended-upgrades สำหรับ Security Updates

  • บทบาทของ Snap บน Server และเมื่อใดควรใช้ APT หรือ Snap

Section 6: Workshop: วางรากฐาน NovaMart Infrastructure

  • ติดตั้ง nova-web, nova-db และ nova-ops ด้วย Autoinstall และ cloud-init

  • สร้าง Service Account พร้อมสิทธิ์ sudo แบบจำกัดในทุกเครื่อง

  • เขียน systemd service และ timer สำหรับงานตรวจสุขภาพระบบประจำชั่วโมง

  • Workshop: ตั้งค่า unattended-upgrades ให้ทุกเครื่องและตรวจผลผ่าน journalctl

Day 2 Storage, Networking และ Performance Tuning

Section 7: Lab: Storage Management ด้วย LVM

  • แนวคิด PV, VG, LV และการวางแผนพื้นที่สำหรับ Server ประเภทต่าง ๆ

  • ขยาย Logical Volume และ Filesystem แบบออนไลน์โดยไม่หยุดบริการ

  • LVM Snapshot สำหรับสำรองข้อมูลและทดสอบก่อนเปลี่ยนแปลง

  • Lab: Mount ด้วย UUID ใน /etc/fstab และจัดการ Swap

Section 8: Software RAID และ Filesystem

  • สร้าง RAID 1 และ RAID 5 ด้วย mdadm จำลองดิสก์เสียและ Rebuild

  • เปรียบเทียบ ext4, XFS และ ZFS: จุดเด่น ข้อจำกัด และงานที่เหมาะสม

  • ภาพรวม ZFS บน Ubuntu: Pool, Dataset, Snapshot และ Compression

  • ตรวจสุขภาพดิสก์และ Filesystem ด้วย fsck, xfs_repair และ SMART

Section 9: Lab: Networking ด้วย Netplan 1.2

  • โครงสร้างไฟล์ Netplan และ Backend systemd-networkd บน Server

  • Static IP, หลาย Routes (แทน gateway4 ที่เลิกใช้แล้ว), DNS และ Search Domain

  • Bonding และ VLAN สำหรับ Server ที่มีหลาย Network Interface

  • Lab: ทดสอบอย่างปลอดภัยด้วย netplan try, netplan status และ networkctl

Section 10: DNS, Time Sync และ Network Troubleshooting

  • systemd-resolved และการวิเคราะห์ Name Resolution ด้วย resolvectl

  • Chrony กับ NTS (Network Time Security) และความสำคัญของเวลาต่อ Log, TLS และ Database

  • เครื่องมือ ip, ss, ping, mtr, tcpdump และการไล่ปัญหาตามชั้น OSI

  • Lab: หาสาเหตุเครื่องที่ติดต่อกันไม่ได้จากอาการจำลอง

Section 11: Resource Control ด้วย cgroup v2 และ Performance Tuning

  • cgroup v2 Unified Hierarchy, systemd slices และ CPUQuota, MemoryMax, IOWeight, TasksMax

  • nice, renice, ulimit และสัญญาณ (Signals) ในการจัดการ Process

  • USE Method กับ htop, vmstat, iostat, sar และข้อมูลย้อนหลังจาก sysstat

  • ปรับค่า Kernel ด้วย sysctl อย่างมีหลักการ และวิเคราะห์ OOM Killer กับ Memory Pressure

  • Lab: เฝ้าดูและจำกัดทรัพยากรด้วย systemd-cgtop และ systemd-run

Section 12: Workshop: Storage, Network และ Resource Limit ของ NovaMart

  • เพิ่มดิสก์ข้อมูลให้ nova-db ด้วย LVM ขยายพื้นที่แบบออนไลน์และทำ Snapshot

  • กำหนด Static IP และ DNS ให้ทั้ง 3 เครื่องด้วย Netplan และตั้งค่า Chrony

  • กำหนด Resource Limit ให้ Service สำคัญด้วย cgroup v2

  • Workshop: สร้างภาระงานจำลองแล้ววิเคราะห์คอขวดด้วย sar และ iostat

Day 3 Security Hardening และ Production Services

Section 13: SSH Hardening, Bastion Host และ Firewall

  • ยืนยันตัวตนด้วย SSH Key ปิด Password Authentication และ Root Login

  • OpenSSH 10.2: Post-Quantum Key Exchange การยกเลิก DSA และผลต่อ Client รุ่นเก่า

  • AllowUsers, AllowGroups และการเข้าถึงผ่าน Bastion Host ด้วย ProxyJump พร้อม Fail2ban

  • UFW กับ nftables: Default Deny เปิด Port ตามบทบาท Rate Limiting และข้อควรระวังร่วมกับ Docker

  • Lab: อ่านและเขียน nftables ruleset โดยตรงสำหรับกรณีขั้นสูง

Section 14: AppArmor, auditd และ Security Compliance

  • หลักการของ AppArmor โหมด enforce และ complain และการปรับ Profile

  • บันทึกการเข้าถึงไฟล์และคำสั่งสำคัญด้วย auditd

  • ภาพรวม Ubuntu Security Guide (USG) และการตรวจตาม CIS Benchmark

  • Lab: สแกนความเสี่ยงด้วย Lynis ก่อนและหลัง Hardening

Section 15: Ubuntu Pro, Livepatch และ Patch Management

  • เปิดใช้ Ubuntu Pro ด้วย pro attach และบริการ ESM Infra และ ESM Apps

  • Canonical Livepatch: แก้ช่องโหว่ Kernel โดยไม่ต้อง Reboot ทันที

  • กลยุทธ์ Patch: ช่วง Maintenance การทดสอบก่อน และการ Rollback

  • ติดตามช่องโหว่ด้วย pro fix และ Ubuntu Security Notices

Section 16: Lab: Web Server และ Reverse Proxy ด้วย Nginx

  • โครงสร้าง Configuration ของ Nginx (sites, snippets, upstream)

  • Reverse Proxy, Load Balancing เบื้องต้น และ Security Headers

  • TLS ด้วย Internal CA สำหรับ Lab และแนวทางใช้ Let's Encrypt (certbot) ในระบบจริง

  • เสริมความปลอดภัยของบริการด้วย systemd sandboxing เช่น ProtectSystem และ PrivateTmp

Section 17: Database และ Container Services

  • ติดตั้ง PostgreSQL กำหนดสิทธิ์ผู้ใช้ เชื่อมต่อระยะไกลอย่างปลอดภัยด้วย pg_hba.conf

  • ติดตั้ง Docker Engine และการทำงานร่วมกับ cgroup v2

  • รัน Application เป็น Container ที่จัดการด้วย systemd หรือ Docker Compose

  • แยกบทบาทเครื่องและเครือข่ายระหว่าง Web และ Database

Section 18: Workshop: Hardening และเปิดบริการ NovaMart ผ่าน HTTPS

  • กำหนดให้ nova-ops เป็น Bastion Host เดียวที่เข้าถึงเครื่องอื่นได้

  • ตั้ง UFW ตามบทบาท เปิด Fail2ban, AppArmor, auditd และ Ubuntu Pro (Livepatch)

  • เปรียบเทียบผลสแกน Lynis ก่อนและหลัง Hardening

  • Workshop: PostgreSQL บน nova-db และ Nginx กับ Application Container บน nova-web ให้บริการร้านค้าจำลองผ่าน HTTPS

Day 4 Automation, Monitoring, Backup และ Incident Response

Section 19: Bash Scripting ระดับ Production

  • Script ที่ทนทาน: set -euo pipefail, trap, Exit Code และการบันทึก Log

  • รับพารามิเตอร์ ฟังก์ชัน และตรวจเงื่อนไขก่อนทำงาน

  • ทดสอบความเข้ากันได้กับ rust-coreutils และตรวจคุณภาพด้วย ShellCheck

  • Lab: รัน Script ด้วย systemd timer พร้อมแจ้งเตือนเมื่อผิดพลาด

Section 20: Lab: Configuration Management ด้วย Ansible

  • Idempotency, Inventory, Playbook และ Role

  • Module ที่ใช้บ่อย: apt, deb822_repository, user, template, service และ ufw

  • จัดการ Secret ด้วย Ansible Vault

  • Lab: แปลงขั้นตอน Hardening ของวันที่สามเป็น Playbook ที่รันซ้ำได้

Section 21: Monitoring และ Centralized Logging

  • ติดตั้ง Prometheus และ node_exporter เก็บ Metric ของทุกเครื่อง

  • สร้าง Dashboard ด้วย Grafana

  • ตั้ง Alert เบื้องต้นสำหรับ CPU, Memory, Disk และ Service Down

  • รวม Log ไว้ที่ศูนย์กลางด้วย rsyslog forwarding

Section 22: Backup และ Disaster Recovery

  • หลัก 3-2-1, RPO และ RTO สำหรับวางแผนสำรองข้อมูล

  • สำรองไฟล์แบบ Incremental และเข้ารหัสด้วย restic

  • สำรอง PostgreSQL ด้วย pg_dump ร่วมกับ LVM Snapshot

  • Lab: Restore Drill และตรวจความถูกต้องของข้อมูล

Section 23: Release Upgrade, Troubleshooting และ Incident Response

  • อัปเกรด 24.04 LTS เป็น 26.04 LTS ด้วย do-release-upgrade ซึ่งตามปกติเปิดให้หลัง Point Release แรก

  • Checklist ก่อนอัปเกรด: PPA, แพ็กเกจที่ Hold, Script ที่ใช้ sudo หรือ coreutils, Service ที่ยังเป็น SysV และทางเลือก Rebuild and Migrate

  • ขั้นตอนแก้ปัญหา: รวบรวมอาการ ตั้งสมมติฐาน ทดสอบ แก้ไข และบันทึกผล

  • เข้า Rescue และ Emergency Mode ซ่อมระบบที่ Boot ไม่ขึ้น และกรณีดิสก์เต็ม Inode หมด DNS ผิด เวลาเพี้ยน

  • การเขียน Runbook และรายงานหลังเหตุการณ์ (Post-incident Review)

Section 24: Master Workshop: บริหารและกู้คืน NovaMart Infrastructure

  • เขียน Ansible Playbook ควบคุมการตั้งค่าทั้ง 3 เครื่อง

  • ติดตั้ง Prometheus และ Grafana บน nova-ops และตั้ง Backup ด้วย restic และ pg_dump

  • รับมือเหตุขัดข้องจำลองต่อเนื่อง เช่น ดิสก์ฐานข้อมูลเต็ม Service ล่ม เครือข่ายขาด และ Boot ไม่ขึ้น

  • Workshop: ตรวจพบผ่าน Monitoring แก้ไข กู้คืนจาก Backup และสรุปเป็น Runbook ของระบบ

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตรนี้ต่างจาก Linux Administration สำหรับผู้ดูแลระบบ อย่างไร

Linux Administration สำหรับผู้ดูแลระบบ เป็นหลักสูตร 3 วันที่ปูพื้นการใช้งาน Command Line และงานดูแลระบบพื้นฐาน ส่วนหลักสูตรนี้เป็นระดับกลาง-สูงที่เน้นการบริหาร Ubuntu Server 26.04 LTS ระดับ Production ได้แก่ systemd, Storage, Netplan, cgroup v2, Hardening, Ansible, Monitoring, Backup และ Incident Response บนระบบ 3 เครื่อง ผู้ที่ยังไม่คล่อง Command Line แนะนำให้เรียน Linux Administration สำหรับผู้ดูแลระบบก่อน ส่วนผู้ที่ต้องการลงลึกเรื่อง Ansible หรือ Prometheus และ Grafana เรียนต่อได้ที่ Configuration Management ด้วย Ansible และ Observability ด้วย Prometheus และ Grafana

ต้องเตรียมเครื่องอย่างไร และใช้โปรแกรม Virtualization ตัวไหนได้บ้าง

ผู้เรียนใช้โน้ตบุ๊กของตนเองที่มี RAM อย่างน้อย 16 GB สำหรับรัน VM 3 เครื่องพร้อมกัน พื้นที่ดิสก์ว่างอย่างน้อย 80 GB และเปิด Virtualization (Intel VT-x หรือ AMD-V) ใน BIOS แล้ว เลือกโปรแกรมได้ตามระบบปฏิบัติการ VirtualBox ใช้ฟรีบน Windows, Linux และ Mac รุ่น Intel แต่อาจชนกับ Hyper-V บน Windows, VMware Workstation ทำงานได้ดีกับ Lab หลายเครื่องแต่ต้องสมัครบัญชีเพื่อดาวน์โหลดและใช้ได้เฉพาะ Windows กับ Linux, Hyper-V มีใน Windows Pro และ Enterprise แต่ไม่มีใน Windows Home ส่วน Multipass สร้าง VM ได้เร็วและเหมาะกับ Mac ชิป Apple Silicon แต่ปรับดิสก์และเครือข่ายหลายวงได้จำกัดกว่า และไม่เหมาะกับหัวข้อติดตั้งจาก ISO

สถาบันจัดเตรียม Image, VM หรือบัญชี Ubuntu Pro ให้หรือไม่

ไม่ได้จัดเตรียมให้ ผู้เรียนใช้โน้ตบุ๊กของตนเอง แนะนำให้ดาวน์โหลด ISO ของ Ubuntu Server 26.04 LTS จาก ubuntu.com ไว้ล่วงหน้าตามคู่มือเตรียมเครื่อง และสมัครบัญชี Ubuntu One ของตนเองเพื่อเปิด Ubuntu Pro แบบ Personal ซึ่งใช้ฟรีสำหรับการใช้งานส่วนตัวในจำนวนเครื่องที่จำกัดตามเงื่อนไขของ Canonical ใช้ในหัวข้อ ESM และ Livepatch ระหว่างอบรมต้องมีอินเทอร์เน็ตที่ดาวน์โหลดแพ็กเกจจาก Repository ของ Ubuntu ได้

องค์กรยังใช้ Ubuntu 22.04 หรือ 24.04 LTS อยู่ เรียนหลักสูตรนี้แล้วใช้ได้หรือไม่

ใช้ได้ Lab ใช้ Ubuntu Server 26.04 LTS เป็นหลัก แต่ผู้สอนชี้จุดต่างจาก 24.04 LTS ตลอดหลักสูตร เช่น sudo-rs, rust-coreutils, Chrony, dracut และการตัด cgroup v1 ทักษะส่วนใหญ่อย่าง systemd, LVM, Netplan, Hardening, Ansible และ Backup ใช้กับรุ่นก่อนหน้าได้เช่นกัน และวันที่สี่มีหัวข้อวางแผนอัปเกรดจาก 24.04 LTS ด้วย do-release-upgrade พร้อม Checklist ก่อนอัปเกรด ผู้ที่ใช้ 22.04 LTS ต้องอัปเกรดเป็น 24.04 LTS ก่อนจึงจะขึ้น 26.04 LTS ได้

ต้องเคยใช้ Ansible, Docker, Prometheus หรือ Grafana มาก่อนหรือไม่

ไม่จำเป็น ผู้สอนปูพื้นให้ในคลาสก่อนลงมือทำ Workshop และสอนในระดับที่นำไปใช้บริหาร Server ได้ทันที เช่น เขียน Playbook จัดการหลายเครื่อง รัน Application เป็น Container และสร้าง Dashboard กับ Alert เบื้องต้น แต่ผู้เรียนควรใช้ Linux Command Line ได้คล่อง ใช้ vim หรือ nano ได้ และเข้าใจพื้นฐาน TCP/IP มาก่อน

หลักสูตรนี้ครอบคลุม Kubernetes หรือ High Availability Cluster หรือไม่

ไม่ครอบคลุม หลักสูตรนี้เน้นการบริหาร Ubuntu Server สำหรับระบบขนาดเล็กถึงกลาง ตั้งแต่เครื่องเดียวถึงหลายเครื่อง โดยให้น้ำหนักกับกลไกภายใน ความปลอดภัย งานอัตโนมัติ และการรับมือเหตุขัดข้อง หัวข้อ Kubernetes, HA Clustering เช่น Pacemaker, Mail Server, การเชื่อมต่อ Active Directory หรือ LDAP และเครื่องมือ MAAS, Juju และ Landscape อยู่นอกขอบเขต เพราะแต่ละหัวข้อต้องใช้เวลาอบรมเฉพาะทาง