สำหรับผมได้ลองเล่น SAN มา
ซึ่งเป็นที่รู้กันว่า OS ที่เป็น opensource ที่ support san นั้น
ก็มี RHEL กับ Suse จึงค่อยข้างผูกขาดทางด้าน driver สำหรับ
distro อื่นๆ เหลือเกิน ซึ่งปกติ ผมจะชอบใช้ debian
ซึ่งก็ต้องออกแรง หา driver หน่อย
เริ่มจาก
การ boot ที่ผิดพลาดของตัว server ซึ่งเมื่อต่อกับ san แล้วทำให้
kernel ไปอ่าน driver ตัว QLE2460 ก่อนซึ่งเป็นการ์ด HBA ของทาง Qlogic ซึ่งเอาไว้ส่งผ่านข้อมูลไปยังตัว
SAN
ทำให้มันไปมองหา partition root (sda1) ใน HDD ใน server ไม่เจอ เราก็เลยต้อง map เข้ากับ LABEL
เพื่อแก้ไขปัญหานี้ครับ
Boot เข้า Server โดยไม่ต้องต่อ SAN ก่อน
จัดการแปลง label
#tune2fs -L root /dev/sda1
เสร็จแล้วเปลี่ยนค่าใน ไฟล์
/etc/fstab
ให้เป็น
#
# /etc/fstab - static file system information.
#
LABEL=root / ext3 defaults,errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
----------------------------------------------------------------------
อีกไฟล์ที่แก้ไข ก็คือ /boot/grub/menu.lst
จาก
# kopt=root=/dev/sda1 ro acpi=off noapic
ไปเป็น
# kopt=root=LABEL=root ro acpi=off noapic
แล้วทำการ restart เครื่องซะ คราวนี้ก็ boot ผ่านไปอย่างไร้ปัญหาครับ
เด๋วมาต่อเรื่อง SAN น่ะครับ