FAQ
จาก NakhonNet
รวบรวมคำถามที่พบบ่อย
การกำหนดค่า
รูปแบบต่างๆ ในการกำหนดค่า
ใช้ฮาร์ดดิสก์เพียง 1 หรือ 2 ลูก
- ความต้องการ
- ในการทดสอบระบบ หรือระบบเล็กๆ สามารถใช้ฮาร์ดดิสก์เพียง 1 หรือ 2 ลูกได้
- วิธีกำหนดค่า
- การกำหนดค่าสามารถทำได้ดังนี้
- ในหัวข้อ ปรับแต่ง_Filesystem จะมีวิธีเก็บไฟล์ CoW ไว้ในพาร์ทิชั่น /space
- ในหัวข้อ ไม่ใช้ RAID จะมีวิธีเก็บไฟล์ image ไว้ในพาร์ทิชั่น /space
- ทั้งนี้การเก็บ image และ CoW ไว้ในพาร์ทิชั่น /space จะทำให้ประสิทธิภาพของระบบลดลง จึงไม่ควรใช้กับเครื่องจำนวนมากนัก
การติดตั้ง
ปัญหาที่พบในขั้นตอนการติดตั้ง ยังไม่สามารถใช้งานระบบได้
บูตเครื่องลูกไม่ได้ มีปัญหาที่ DHCP
- อาการ
- เมื่อบูตเครื่องลูก ไม่ได้รับ IP
- สาเหตุ และวิธีแก้ไข
- ตรวจสอบการติดตั้ง DHCPD
บูตเครื่องลูกไม่ได้ มีปัญหาที่ TFTP
- อาการ
- เมื่อบูตเครื่องลูก ได้รับ IP แล้ว แต่มีข้อความทำนองว่า ไม่สามารถดาวน์โหลด TFTP ได้
- สาเหตุ และวิธีแก้ไข
- การติดตั้ง TFTP อาจจะไม่สมบูรณ์ ให้ตรวจสอบ
บูตเครื่องลูกไม่ได้ มีปัญหาที่ iPXE 0x3e11613b
- อาการ
- เมื่อบูตเครื่องลูก จะไปถึงขั้นตอน iPXE จากนั้น iPXE แจ้งว่า Error 0x3e11613b
- สาเหตุ และวิธีแก้ไข
- การติดตั้ง Named อาจจะไม่สมบูรณ์ ให้ตรวจสอบ
- การติดตั้ง NAMED
บูตเครื่องลูก ถึงหน้าจอโลโก้วินโดวส์แล้วแถบวิ่งไม่หยุด
- อาการ
- เมื่อบูตเครื่องถึงหน้าจอโลโก้วินโดวส์แล้ว แต่แถบวิ่งไม่หยุด ไม่เข้าหน้าจอวินโดวส์ จากนั้นอีกประมาณ 1-2 นาทีขึ้นจอฟ้าแล้วเครื่องบูตใหม่
- สาเหตุ
- วินโดวส์ไม่สามารถโหลดไดรเวอร์การ์ดแลนได้ ให้ติดตั้ง Sanbootconf ใหม่ รวมถึง การอัปโหลด Image ใหม่
เพิ่มเครื่องลูกในหน้าจอ Configuration แต่ไม่แสดงในหน้าสถานะ
- อาการ
- เมื่อเพิ่มเครื่องลูกในหน้าจอ Configuration แล้ว แต่ในหน้าจอสถานะ ไม่แสดงข้อมูลของเครื่องที่เพิ่มเข้าไป ทั้งในหัวข้อ loopback, mapping, cow และ ietd_volume
- สาเหตุ
- โปรแกรมไม่สามารถเขียนข้อมูลลงในไฟล์สคริปต์ได้ ให้ตรวจสอบว่าไฟล์สคริปต์มีเจ้าของที่ถูกต้องหรือไม่โดยใช้คำสั่งดังนี้
root@diskserv:~# ls -la /www/diskserv/app/script/config/
total 52
drwxr-xr-x 2 apache apache 4096 Oct 27 2012 ./
drwxr-xr-x 3 root root 4096 Aug 27 12:27 ../
-rw-r--r-- 1 apache apache 2642 Sep 2 10:59 dhcpd.conf
-rw-r--r-- 1 apache apache 6008 Sep 2 10:59 ietd.conf
-rw-r--r-- 1 apache apache 12052 Sep 2 10:59 map.php
-rw-r--r-- 1 apache apache 41 Oct 27 2012 setting.sh
-rwxr-xr-x 1 apache apache 71 Sep 2 10:59 shutdown.sh*
-rwxr-xr-x 1 apache apache 8457 Sep 2 10:59 startup.sh*
root@diskserv:~#
ทุกไฟล์ในไดเรกทอรีนี้ จะต้องมีชื่อเจ้าของ และชื่อกลุ่ม เป็น apache ทั้งสองอย่าง (ยกเว้นไฟล์ ../)
หากมีบางไฟล์ไม่ใช่เป็นของ apache ทั้งสองคอลัมน์ ให้แก้ไขโดยใช้คำสั่งดังนี้
root@diskserv:~# cd /www/diskserv/app/script/config/ root@diskserv:/www/diskserv/app/script/config# chown apache:apache * root@diskserv:/www/diskserv/app/script/config#
จากนั้นให้ตรวจสอบซ้ำ ว่าไฟล์มีเจ้าของเป็น apache ทั้งสองคอลัมน์ตรงตามข้างต้นแล้วหรือไม่
เมื่อเจ้าของไฟล์ถูกต้องแล้ว ให้เข้าโปรแกรมไปที่หน้า Configuration แล้วเรียกคำสั่งแก้ไขเครื่องลูก และบันทึกข้อมูลโดยไม่ต้องแก้ไขค่า เพื่อเป็นการกระตุ้นให้โปรแกรมสร้างไฟล์สคริปต์ใหม่ ซึ่งสามารถตรวจสอบได้โดยดูวัน/เวลาของไฟล์
จากนั้นเมื่อไฟล์สคริตป์ถูกแก้ไขแล้ว ก็ให้สั่ง Restart Service จากหน้าจอหลัก
การเฝ้าดูการทำงานของเซิร์ฟเวอร์
- การทำงานของดิสก์
- ใช้คำสั่งนี้เพื่อดูการทำงานของดิสก์ (กด Ctrl-C เพื่อออกจากโปรแกรม)
- iostat -kx 2 /dev/sd?
- โปรแกรมจะแสดงการทำงานของดิสก์ออกมาทุก 2 วินาที ให้ดูคอลัมน์ขวาสุด (%util) จะแสดงว่าดิสก์ทำงานมากเท่าไหร่ ถ้าถึง 100% แสดงว่าดิสก์ทำงานตลอดเวลา และอาจเป็นจุดที่ทำให้ระบบช้าได้