บทความนี้เป็นตอนต่อจาก “ติดตั้ง FOG Project บน Ubuntu 18.04 Server” หลังจาก แตกไฟล์ มาเสร็จแล้ว มาดูขั้นตอนติดตั้ง
sudo ./installfog.sh
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog01-dhcp.jpg)
เลือก 2
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog02.jpg)
กด Y และ Enter
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog03.jpg)
กด N และ Enter
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp.jpg)
ตัวอย่าง จะติดตั้ง fog server ให้ใช้ IP 10.0.100.208 และ ตรงนี้ จะเกี่ยวข้องกับ DHCP server ว่า จะติดตั้งลงใน fog server มั้ย ในตัวอย่าง คือ router address ที่ใช้คือ 10.0.100.1 และเป็น DNS server ด้วย
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-2.jpg)
ตรงนี้ สำหรับ FOG รุ่น 1.5.6 ขึ้นไป จะมีเพิ่มมาให้ตั้งชื่อ hostname ถ้าไม่ต้องการตั้งก็กด Enter
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-3.jpg)
ตรวจสอบ พร้อมแล้ว ก็กด Y และ Enter
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog06.jpg)
สำหรับ Ubuntu 18.04 นั้น ถ้าเราติดตั้ง MySQL ไม่จำเป็นต้องตั้ง password เราก็ใช้คำสั่ง mysql เพื่อเข้าไปทำงานได้ ก็ต่อเมื่อ เราเป็น user ที่เป็น sudo จึงไม่ต้องตั้ง password แต่จะตั้งก็ได้ ไม่ผิด
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-4.jpg)
ใกล้เสร็จแล้ว ให้ไปที่หน้าเว็บ http://fog_server_ip/fog/management เพื่อตั้งค่า database
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-5.jpg)
แล้วกลับมาทำการตั้งค่าต่อ กด Enter
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-6.jpg)
สังเกต มีคำว่า OK ที่บรรทัด DHCP Server
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-7.jpg)
เสร็จกระบวนการติดตั้ง fog server
ทดสอบเปิดเครื่อง Windows 7 ดูว่า ได้ DHCP IP จาก fog server ในที่นี้คือ 10.0.100.208
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-8.jpg)
ต่อไปเป็นการใช้งาน เพื่อทดสอบว่า กระบวนการติดตั้ง fog server ใช้งานแบบมี DHCP Server ด้วยทำงานได้จริง
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog22.jpg)
เลือกรายการ Quick Registration and Inventory เพื่อลงทะเบียนแบบ manual ทีละเครื่อง
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog23.jpg)
แล้วกลับมาอีกรอบ คราวนี้ก็เลือก Boot from hard disk เมื่อเข้า Windows ได้แล้วลองไปตรวจสอบ IP
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog07-dhcp-9.jpg)
หน้าต่าง login ก็ใส่ค่า default username คือ fog และ password คือ password
ต่อไปมาดูในหน้าเว็บ ของ fog จะเห็นว่า มีเครื่องที่เรากด ลงทะเบียน เข้ามาแล้ว
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog08-dhcp-1.jpg)
ต่อไป เราจะไปหน้าเว็บเพจ images เพื่อสร้าง image ตั้งชื่อว่า windows7 ก่อนที่จะ cloning ได้
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog25.jpg)
กดเลือก Create New Image
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog26.jpg)
ตั้งค่าเลือก Operating System เป็นชนิด Windows 7 – (5)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog27.jpg)
และใช้ค่า default แล้วกด Add (วันหลังค่อยลองเปลี่ยนใช้แบบอื่น ๆ)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog28.jpg)
เราต้องผูก image เข้ากับ host ให้คลิกเข้าไปที่ชื่อ host ในตัวอย่างคือ 080027888888
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog29.jpg)
ผูก host นี้กับ Image ชื่อ windows7 ที่เราสร้างไว้
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog30.jpg)
ส่วนที่เหลือ เป็นค่า default แล้วกด Update
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog31.jpg)
กลับมาที่หน้าเว็บเพจ Host เลือก List All Hosts จะเห็นว่ามี Assigned Image เข้ามาแล้ว ให้คลิก Capture
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog32.jpg)
หน้านี้จะเด้งขึ้นมา เป็นค่า default ทั้งหมด แล้วกด Task
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog33.jpg)
จะได้หน้าต่างบอกว่า กำหนด Task แล้ว
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog34.jpg)
ไปที่เมนู Tasks จะเห็นรายการว่า กำลังรอให้เรา cloning ต้นฉบับ
เราก็ไปเปิดเครื่อง Windows ต้นฉบับที่จะเก็บ
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog35.jpg)
มันก็จะขึ้นมาเรื่อย ๆ แบบนี้ จนได้หน้าต่างว่า กำลังใช้ Partclone ในการ cloning
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog36-dhcp.jpg)
ก็รอจนเสร็จ
คำแนะนำเพิ่มเติมเกี่ยวกับการปรับแต่งไฟล์ /etc/dhcp/dhcpd.conf ที่สร้างขึ้นในขณะติดตั้ง FOG Project
เมื่อใช้คำสั่งดู log ดังนี้
tail -f /var/log/syslog
เพื่อไม่ให้เกิด log บรรทัดที่มีข้อความว่า “not authoritative for subnet“ ก็ให้แก้ไขไฟล์นี้โดยเพิ่มบรรทัดว่า
authoritative;
ไว้ภายใน subnet {
}
![](https://sysadmin.psu.ac.th/wp-content/uploads/2019/09/fog36-dhcp-2.jpg)
คำสั่งใช้ editor ชื่อ vi หรือ nano แล้วแต่ถนัด
sudo vi( or nano) /etc/dhcp/dhcpd.conf
แล้ว restart service
sudo systemctl restart isc-dhcp-server.service
ขอให้สนุก