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% แสดงว่าดิสก์ทำงานตลอดเวลา และอาจเป็นจุดที่ทำให้ระบบช้าได้