Monthly Archive for August, 2007

SRP Server

เมื่ออาทิตย์ที่ผ่านมากลับไปลงประชามติที่บ้าน ก็แวะเข้าไปที่ศูนย์คอมด้วยทีเดียวเลย ตั้งใจว่าจะไปแก้ปัญหาเครื่อง www ที่คาราคาซังอยู่ให้หมดๆไปสักที โชคดีที่เรามีข้อมูลเก็บเอาไว้ที่ user ที่ใช้อยู่ประจำแค่ที่เดียว จัดการสำรองข้อมูลทั้งหมด ตอนแรกคิดว่าเพื่อที่จะให้ระบบทำงานได้ต่อเนื่อง ก็จะย้ายข้อมูลไปไว้เครื่อง monoceros แล้วจัดการชี้ Domain ไปที่เครื่อง monoceros แทนไปก่อนในระหว่างจัดการเครื่อง www ให้เรียบร้อย

ครั้งนี้ผมตัดสินใจปลดระวางเครื่อง monoceros เพราะเฝ้าดูมานานแล้ว เครื่องเปิดทิ้งไว้โดยไม่ได้ให้บริการอะไรที่ “คุ้มค่า” มากถึงขนาดที่เราตัดสินใจให้มันเปิดอยู่ได้ตลอดเวลา คืออะไรที่ช่วงหนึ่งเราไม่ได้ใช้ และไม่มีใครใช้แน่นอน อย่างระบบประกาศผลสอบนี่จะมาหนักเอาตอนปลายเทอมมากกว่า และในช่วงระหว่างเทอมจะไม่มีใครเข้ามาดูเลย ซึ่งช่วงนี้ผมมีความเห็นว่าควรจะย้ายระบบขึ้นไปรันบนเครื่องอื่น ที่มีแอปพลิเคชั่นเบาๆ ไม่ได้ใช้ทรัพยากรเครื่องมากนัก คือมันไม่ใช่หลักการที่ถูกต้องหรือดีนัก แต่การปิดเครื่อง server ไปสักตัวก็ช่วยภาระศูนย์คอมพิวเตอร์ และผู้ดูแลได้เหมือนกันนะ

ก่อนปลดระวางก็เอามาซ้อมมือลง Linux distro ที่จะเอามาใช้บนเครื่องแม่ข่ายหลักสักหน่อย ปรากฎว่าขั้นตอนการติดตั้ง ทุกอย่างผ่านไปปได้ด้วยดี แต่พอถึงขั้นตอนเลือกว่าจะลงแพกเกจโปรแกรมแบบไหน หลังจากเลือก standard แล้วก็ทำงานไปประมาณ 5 เปอเซ็นต์ หลังจากนั้นนิ่งเงียบไปเลย ลงแพกเกจไม่ได้สักที เห็นว่าจะเป็นการช้าเกินไป ผมเลยตัดสินใจย้ายไปไว้ที่เครื่อง webs ของแอดมินนัทแทน

เครื่องแม่ข่ายของแอดมินนัทกับแอดมินโบโต้ เป็นเครื่องใหม่แฮะ (อิจฉาตาร้อน) คือเมื่อ 4 ปีที่แล้วศูนย์คอมพิวเตอร์ที่ผมยึดเป็นที่เรียน มีเครื่องพีซีที่เอามาทำเป็นเครื่องแม่ข่ายที่ดีที่สุด สเปกทางด้านฮาร์ดแวร์ที่สูงที่สุดคือ Pentium III 733 MHz ทุกวันนี้บางเครื่องก็ยังเป็นเครื่องพีซีอยู่นะ อาจารย์กิตพึ่งจะได้เครื่อง Compaq Proliant ร้ายๆ มาแบกภาระในส่วนของเครื่อง www เมื่อประมาณ 2 ปีมานี้เอง แต่ที่ผมกลับไปล่าสุดนี่อาจารย์กิตสั่งเครื่อง IBM x300 เข้ามาให้ใช้กันได้เต็มที่ ก็นับว่าเป็นเพิ่มขีดความสามารถ ให้รองรับปริมาณผู้ใช้ที่นับวันก็เพิ่มมากขึ้น

เครื่องแม่ข่ายตัวใหม่เป็น IBM x300 ส่วนเครื่องข้างๆเป็นรุ่นที่ดูดีที่สุดแล้ว ในช่วงที่ผมอยู่ที่ศูนย์คอมพิวเตอร์

เครื่องแม่ข่าย perseus (ตั้งชื่อเล่นเอง) ที่พึ่งไปจัดการมา เป็น Compaq Proliant DL380 ร้ายๆ ที่ตอนได้เครื่องมาใหม่ๆ ใช้ไปสักพัก SCSI Controller ก็พังซะอย่างนั้น ส่วนที่เห็นล่าสุดนี่ CD-ROM เสีย ต้องไปเอาจากเครื่องพีซีมาใช้แทน

สำหรับการติดตั้งระบบปฎิบัติการให้กับเครื่อง www ก็ราบรื่นไม่มีปัญหา apt server ที่ผมเลือกใช้เป็นของไต้หวัน น่าเสียดายที่ในประเทศเราไม่ค่อยมี apt server ที่เป็นทางการ ไม่อย่างนั้น การปรับปรุงและดาวน์โหลดแพกเกจมาติดตั้งคงเร็วกว่านี้เยอะ

ระหว่างนั้นก็ค้นพบปัญหาที่เครื่อง monoceros ค้างในระหว่างอ่านรายละเอียดของเพกเกจ ก็คือว่าในขั้นตอนของการกำหนดไอพี และโดเมนของเครื่องนี่มันอัตโนมัติจนเกินไป ให้กด cancle แล้วกำหนดไอพี เกตเวย์ และชื่อเครื่อง ชื่อโดเมนเองจะเข้าท่ากว่า

สุดท้ายก็จัดการทุกอย่างเรียบร้อย จัดการเรื่องระบบความปลอดภัยนิดหน่อย จากนั้นก็เอาระบบกลับขึ้นไปทำงานได้เหมือนเดิม เอาเป็นว่ารอบนี้ราบรื่นกว่าทุกครั้งที่ผ่านมา เสร็จก่อนเวลาที่คะเนเอาไว้

Compile Kernel 2.6.22 on Ubuntu

ต้องยอมรับว่านี่เป็นครั้งแรกที่ Compile Kernel ของ Linux แล้วลื่นไหลดี ถือว่าประสบความสำเร็จในระดับที่พอใจ ผมมีประวัติไม่ค่อยดีกับการ Compile Kernel ของ Linux สักเท่าไหร่ ไม่เจ๊ง ก็ใช้งานตะกุกตะกักทุกที

ผมเป็นแต่ Compile Kernel บน FreeBSD ลงตูมเดียว สั่ง Compile ไปกดน้ำร้อนใส่กาแฟกิน กลับมาก็ทำงานได้สบายใจ ส่วน Kernel ของ Linux ไม่ค่อยถูกกัน ทะเลาะกันประจำ

ยอมรับว่าหลังจาก Compile เสร็จแล้ว ลื่นไหลกว่าเดิมมาก แต่มีปัญหาตามมา 2 เรื่อง เรื่องแรกคือ Driver Nvidia งอแงทำงานบน Kernel ตัวใหม่ไม่ได้ ต้องจำใจ Uninstall ออกไป ส่งผลให้ใช้งาน Desktop Effect ไม่ได้ด้วย

อีกข้อคือ เป็นใบ้ แต่เดิมที่ลง Ubuntu แล้วเครื่อง Notebook ของผมจะต้อง Compile Driver Sound ของ ALSA เอาเองถึงจะส่งเสียงโวยวายได้ ตรงนี้หงุดหงิดอยู่เหมือนกัน เพราะ Ubuntu รุ่นที่แล้วไม่มีปัญหาเรื่องเสียงเลย ซึ่งพอ Compile เป็น Kernel 2.6.22 แล้วตอน Config ผมเลือกที่จะโหลด Default Config ดังนั้นมันจึงไม่มีเสียง เป็นใบ้อีกรอบ

ถ้าอยากให้มันโวยวายอีกครั้งก็ต้อง Cimpile ALSA กันใหม่ แต่ตอนนี้เครื่องไม่อยู่แล้วแฮะ อดหาอะไรมาลองเล่นไปอีกพักใหญ่เลย

วันนี้ตอนเช้าผมต้องเข้ากรุงเทพไปงาน OSSfestival 2 วัน ยังไม่ได้นอนเลยแฮะ เป้าหมายแรกคือไปฟังอะไรน่าสนใจ โดยเฉพาะเรื่องการเอา Open Source มาใช้ในองค์กร กับอีกอันที่อยากไปฟังดร.ธวัชชัยเล่าถึงการพัฒนา Gotoknow.org

เป้าหมายที่สองในฐานะ แอดมินรุ่นพี่ ไปเชียร์แอดมินรุ่นน้อง คือ nutkabpom กับ boto แข่ง NLC ระดับ Server

NECTEC ทำเท่ห์ มีส่ง sms มาเตือนกำหนดการล่วงหน้าด้วย แต่จะเตือนทั้งทีแนบเลขที่ลงชื่อมาใน sms ด้วยจะดีมากเลย พักนี้เบลอๆ ถึงจะเป็นเลข 4 ตัวก็เหอะ ลืมได้หมดหละ (เมื่อกี้ภูวิชช์บอกว่า โทรมาบอกเรื่องบางเรื่องซ้ำสองรอบในเวลาไล่เลี่ยกัน แต่เข้าใจว่ายังไม่เคยพูดเลย)