4 June 2011

How to install Openfiler v2.3 on VMware part 2

 มาถึงบทความนี้ที่เราต้องมาจัดการกันบ้าง ^^ จากหน้าจอดำๆ มืดๆ  ที่เราได้ติดตั้งไว้ข้างต้นนี้






                 จากหน้าระบบจะแจ้งเกี่ยวกับรายละเอียดว่ามีการให้บริการอย่างไรบ้างที่ต้องสังเกตคือตรงที่หัวข้อ Web administrator GUI : https://192.168.146.133:446/  ตรงนี้จะเป็นส่วนที่ให้เข้าไปจัดการระบบต่างๆ ผ่านหน้าเว็บไซต์ หรือเข้าระบบผ่านหน้า Command line ก็ได้เช่นกัน หลังจากที่ติดตั้งเสร็จให้ทำการปิดระบบปฏิบัติ Openfiler ก่อน  ในการศึกษาโพรโตคอล iSCSI นี้ข้าพเจ้าจะทำการเพิ่มฮาร์ดดิสสกัสซี่ (SCSI Hard disk ) ขนาด 10GB ซึ่งเราสามารถที่จะจัดการบริหารทรัพยากรจากพื้นที่ตรงนี้ได้โดยผ่านทาง Web administrator GUI ของทาง Openfiler ในกรณีนี้ข้าพเจ้าได้ใช้ VMware ในการจำลองการทำงานระบบของ Openfiler โดยมีวิธีการดังนี้
                ให้ทำการเปิดหน้าโปรแกรม VMware ขึ้นคลิกไปที่หน้า Machine ที่จำลอง Openfiler ไว้ให้คลิกที่กับ Edit virtual machine settings 

หลังจากนั้นจะมีหน้าต่าง Virtual Machine Settings จะสังเกตเห็นว่าเครื่องมี Hard disk 8 GB 1 ลูก ให้ทำการคลิกที่ Add 

เมื่อกด Add แล้วจะมีหน้าต่างAdd Hardware Wizard แล้วให้ใช้เมาส์คลิกที่ ไอเท็ม Hard Disk แล้วกดปุ่ม Next 



จะพบหน้าต่างที่ให้เลือกว่า จะ Select a Disk ที่ต้องการใช้แบบใด เลือกที่ Create a new virtual disk



เมื่อคลิกที่ Next แล้วจะเป็นหน้าต่างๆ ให้ Select a Disk Type ว่าจะเลือก Hard disk ที่เป็นชนิดใด ให้เลือกที่ SCSI (สกัสซี่) แล้วกดปุ่ม Next ต่อไป



จากนั้นจะมีการให้เลือก Specify Disk Capacity โดยกำหนดให้ Maximum Disk Size (GB) : 10GB ตามที่ได้กล่าวไว้ข้างต้น แล้วให้กดปุ่ม Next  แล้ว เมื่อตั้งค่าต่างๆ เสร็จสิ้นให้กด Finish  



หน้าต่าง Virtual Machine Settings จะมี Hard Disk เพิ่มขึ้นมาอีกลูก ที่มีขนาดและค่าต่างๆ ตามที่ได้ตั้งค่าไว้ก่อนหน้านี้ แล้วให้กด ปุ่ม OK แค่นี้ก็เป็นอันเสร็จการ เพิ่ม Hard Disk ใน VMware แล้ว



                  เท่านี้เราก็ได้ Hard disk iSCSI มาแล้วจากนั้นให้ทำการเปิดระบบปฏิบัติการ Openfiler ขึ้นมาใหม่อีกครั้ง ต่อไปจะเป็นการไปตั้งค่าต่างๆ ผ่านทางอินเตอร์เฟสของ Openfiler โดยใช้ Browser ดังนี้



                  เป็นการเข้าไปจัดการระบบ Openfiler v2.3 ผ่าน Web Browser โดยใส่ URL เป็น https://192.168.146.133:446/ แล้วใส่ Username : openfiler  , Password : password   เป็นค่า Default ที่ตั้งค่ามากับระบบสามารถเปลี่ยนได้ภายหลัง

เมื่อเราทำการเข้าสู่ระบบแล้วจะมีหน้าต่างแสดงสถานะต่างๆ ของเครื่องและระบบ ดังรูป


ก่อนอื่นให้ไปที่ Tab bar ที่ชื่อว่า Services แล้วไปที่ตาราง Managers Service ให้ไปที่หัวข้อ iSCSI target server ให้ Status เป็น Enabled เป็นการเปิดใช้ โพรโตคอล iSCSI ดังรูป


           หลังจากนั้นให้ไปเลือกที่ Tab bar ที่ชื่อว่า Volumes แล้วไปคลิกที่ Create new physical volumes 




          จะปรากฏหน้า Block Device Management ขึ้นมาจะเห็นว่ามี /dev/sdb1 ขนาด 10 GB จากนั้นให้คลิกเลือกที่ /dev/sdb1


 จากนั้นให้เลือนมาที่ Create a partition in /dev/sdb แล้วให้กดปุ่ม Create



เมื่อทำการ Create เสร็จก็จะปรากฏหัวข้อด้านบน Edit partition in /dev/sdb ให้ใช้เมาส์คลิกที่ Add Volume จากรูปด้านล่าง





จากด้านบนจะได้หน้าต่างๆ Create a new volume group จากนั้นก็ตั้งค่าดังนี้
                Volume group name (no spaces) : SAN    (กำหนดชื่อของ Volume group )  , Select physical volumes to add  (ให้เลือก HDD ที่ต้องการ) เมื่อตั้งค่าเสร็จแล้วให้กดปุ่ม Add volume group เพื่อการสร้าง Volume group




            ในการสร้าง Volume group นั้นสามารถที่จะเลือกในส่วนของ Select physical volumes to add ได้มากว่า 1 ก้อนฮาร์ดดิสก์ซึ่งระบบจะมองรวมกันเป็นกลุ่มๆ เหมือนกันทำ RIAD Hard disk ซึ่งสามารถที่จะเพิ่มเติมได้อีก

               เมื่อกดปุ่ม Add volume group ก็จะมีหน้าต่างของ Volume Group Management ขึ้นมาก็จะมีรายละเอียดต่างๆ ที่ได้ตั้งค่าไว้ ซึ่งสามารถลบได้ดังรูป จากนั้นให้ใช้เมาส์ไป Volumes Section ให้เลือกที่ Add Volume 


                    จะมีหน้าต่างในส่วนของ Create a volume in “san” ที่ได้สร้างไว้ก่อนหน้านี้ กรณีนี้จะทำการแบ่งพื้นที่ของ “san” ออกเป็น volumes ย่อยๆ จากการทดลองขอแบ่งออกเป็น 2 ส่วน (volumes) คือ disk1 ขนาด 4096 MB, disk2 ขนาด 6112 MB วิธีการแบ่งจะกำหนดค่าดังรูปด้านล่างนี้



               Volume Name :  disk1  (การตั้งชื่อจะไม่มีการวรรค และไม่มีอักขระพิเศษใดๆ)
                Volume Description :    (ตรงนี้เป็นการอธิบายรายละเอียดอย่างสั้นๆ)
                Required Space (MB) : 4096  (ใส่ขนาดที่ต้องการแบ่งแต่ละ Volume หน่วยเป็น MB )
                Filesystem / Volume type :  iSCSI (กรณีนี้ฮาร์ดดิสก์เป็นชนิด iSCSI)
                เมื่อกำหนดค่าต่างๆ เสร็จให้กดปุ่ม Create

            จะปรากฏหน้าต่างของ Volumes in Volume group “san” จะแสดงค่าที่ได้กำหนดเป็น Volume ไว้ดังรูป





 หลังจากนั้นไปกำหนด Volume ชื่อ disk2 โดยไปที่ Add Volume



เมื่อเลือกที่ Add Volume ก็ทำการกำหนดค่าคล้ายกับข้างต้นดังภาพ





เมื่อกำหนดค่าต่างๆ เสร็จสิ้นก็จะเป็นดังรูปด้านล่างนี้



                  ต่อไปจะเป็นการตั้งค่าของในส่วน Target และการทำ LUN Maping ระหว่าง Target กับตัว Volumes ที่ได้กำหนดไว้ ดังนี้
                ก่อนอื่นต้องเข้าไปกำหนดค่า iSCSI Targets ดังรูป





จากนั้นจะปรากฏในส่วนของ iSCSI Target ขึ้นมา  ให้ทำการ Add new iSCSI Target 




ซึ่งในส่วนของ Target IQN กำหนดเพื่อให้จำได้ง่ายขึ้นจะเปลี่ยนเป็น ดังนี้

Iqn.2006-01.com.openfiler:disk1                            

Iqn.2006-01.com.openfiler:disk2




                    จากการเพิ่ม Target จะได้ดังนี้ ซึ่งมี 2 Target โดยเลือก Target ที่ต้องการแล้วสามารถเปลี่ยนค่าต่างๆ ได้โดยการกดปุ่ม Change ซึ่งข้อมูลต่างๆของ Target ก็จะไปแสดงที่ Setting for target : นั้นดังรูป



                    จากนั้นให้ตั้งค่า LUN Mapping เพื่อเป็นการกำหนดค่า Target แต่ละตัวให้ไป Map กับ volumes ที่ได้กำหนดค่าไว้ข้างต้น โดยการไปคลิกที่เลือก Target ที่ต้องการแล้วสามารถเปลี่ยนค่าต่างๆ ได้โดยการกดปุ่ม Change แล้วไปคลิกที่ LUN Mapping  จะสังเกตเห็นว่า Target ที่ต้องการ Mapping นั้นยังไม่ได้ Mapping เลย  ต่อไปให้ทำการ Map New LUN to Target สำหรับ Target ที่เลือกมาดังรูป



เมื่อเลือก Volumes ที่ต้องการ Map แล้วก็กดปุ่ม Map เสร็จแล้วก็จะได้ดังรูป





               ระบบก็จะทำการ Mapping ให้แล้วก็จะแสดงผลว่าได้มีการ Mapping  แล้ว ซึ่งสามารถที่จะยกเลิกโดยการกดปุ่ม Unmap ได้ ในกรณีของ disk2 ก็ทำเหมือนกันกับที่ได้กล่าวมาข้างได้ผลดังนี้



จากนั้นเป็นการทดลองเชื่อมต่อไปยัง Linux Openfiler v2.3 โดยการใช้ iSCSI initiator on Win 7
ไปที่ Administrative Tools แล้วคลิกที่ iSCSI Initiator


                        เมื่อเลือกที่ iSCSI Initiator แล้วจะปรากฏหน้าต่าง iSCSI Initiator Properties   ขึ้นให้ดังรูป ให้กำหนดค่าโดย   Target :  (IP ของเครื่องที่เป็น Server Openfiler Target ครับ)  จากนั้นให้กดปุ่ม Quick Connect… 







                    จากนั้นจะมีหน้าต่างแสดงข้อมูลให้กด Done ไปก่อนแล้วก็จะกลับมาเดิมดังนี้ พร้อมทั้งแสดง Target ที่ได้กำหนดและตั้งค่าไว้ข้างต้น ดังรูป


                  จากรูปข้างบนสามารถเลือกในส่วนของ Discovered Targets ว่าจะเลือกเชื่อมต่อกับ Targets ที่ได้ทำการ Mapping ไว้แล้วโดยการเลือก Target เสร็จให้กดปุ่ม Connect ก็จะมีหน้าต่างให้เราตั้งค่าการเชื่อมต่อจากนั้นให้คลิกที่ปุ่ม OK ดังรูป







                 เมื่อทำการเชื่อมต่อเสร็จให้ตรวจสอบโดยการไปที่ Computer Management ของ Windows 7 ก็จะมีเหมือนเป็น Hard Disk ลูกใหม่เพิ่มเข้ามา 2 ลูกดังรูป








เพียงเท่านี้ก็สามารถที่จะจัดการกับส่วนพื้นที่ใน Linux Openfiler ได้แล้ว   เย้....... กว่าจะเสร็จ ^^! เวลาทำ..... ทำไมแป๊บเดียว เวลาทำเอกสารนานนะเนี้ย T____T!!!

26 May 2011

How to install Openfiler v2.3 on VMware

             ไหนๆๆ ก็ต้องทำรายงานฝึกงานส่งให้ที่ ม. อยู่แล้ว ก็เลยถือโอกาส ลงบทความไว้เลยแล้วกันครับเผื่อลืม........ในการศึกษาค้นคว้าเรื่อง iSCSI Target ในการทดลองจะต้องติดตั้ง Linux Openfiler v2.3 ก่อน จะมีวิธีการติดตั้งและการตั้งค่าดังนี้ครับ!!!! 
              กรณีผมใช้ VMware ในการ Testing นะครับผมขอละการ Set VMware นะครับ^^! ทุกท่านๆๆ คงเคยเล่นมาแล้วจะแบ่งทรัพยากรยังไงก็สุดแล้วแต่ใจคิดเลยแล้วกันครับ




            จากรูปเมื่อทำการตั้งค่าให้ Boot ไปที่ CD แล้วจะมีหน้า GUI ของ Linux Openfiler โดยจะให้เลือกระหว่างการติดตั้งแบบ 2 แบบคือ แบบ Graphical Mode ด้วยการกด Enter ที่คีย์บอร์ด หรือ แบบ Text Mode ด้วยการพิมพ์ “linux text” แล้วกด Enter ที่คีย์บอร์ด ในกรณีนี้ข้าพเจ้าได้เลือกติดตั้งด้วยแบบ Graphical Mode  แล้วกด Enter  จะมีหน้า GUI ขึ้นมายินดีต้อนรับตรงนี้จะเป็นลักษณะการอธิบายรายละเอียดต่างๆ โดยตรงนี้ให้กด Next ต่อไป
   

              หน้านี้จะเป็นการตั้งค่า Keyboard Configuration โดยให้เลือกที่  United Kingdom แล้วกดที่ปุ่ม Next ต่อไป



                     หลังจาก Next จะมีหน้าต่าง  Disk Partitioning Setup โดยจะมีการตั้งค่าของการแบ่งพื้นที่ฮาร์ดดิสก์ไว้ 2 แบบคือ แบบ Automatically Partition (ระบบจะจัดสรรทรัพยากรฮาร์ดดิสก์ให้เอง) กับ Manually Partition with Disk Druid  (ต้องจัดสรรทรัพยากรฮาร์ดดิสก์ให้เอง)





                           หน้าต่างนี้จะเป็น การตั้งค่า Disk Setup กรณีข้าพเจ้าได้ทำการ จำลองเครื่องคอมพิวเตอร์จากซอฟต์แวร์ Virtualization โดยตรงนี้ข้าพเจ้าแบ่งพื้นที่ให้ 2.1 GB โดยประมาณ ดังนั้นต้องจัดการกับพื้นในฮาร์ดดิสก์ เพื่อให้ Linux Openfiler v2.3 ในการจัดสรรระบบต่างๆ



กำหนดการจัดสรรพื้นที่ฮาร์ดดิสก์ดังนี้
1.             “/boot”  ส่วนนี้เป็นการกำหนดพื้นที่ให้ส่วนที่เป็นเคอร์เนล(Kernal) อยู่และระบบจะบูต(boot) ระบบจากพื้นที่ตรงนี้
2.             “swap” ส่วนนี้เป็นสวอป (swap) ของระบบซึ่งจะทำหน้าที่ในการช่วยในระบบเก็บโปรเซสที่นอกเหนือจากหน่วยความจำสำรองเก็บโดยสลับกันไปมา
3.             “/”   ส่วนนี้เป็นพื้นที่ System root โดยที่โปรแกรมต่างๆของระบบและไลบารี่จะถูกติดตั้งในส่วนนี้
                การสร้าง /boot พาร์ทิชัน
                โดยการกดปุ่ม New  แล้วจะมีหน้าต่าง Add Partition แล้วกำหนดค่าดังนี้          
                 Mount Point  :  /boot
                Filesystem Type :   ext3
                Allowable Drives : ตรงนี้ให้เลือกส่วนของดิสก์แรกเท่านั้น ไม่ว่าจะเป็น IDE(hda) หรือ SCSI(sda)
               Size(MB) :  100 (หน่วยมีขนาดเป็นเมกะไบต์)
                Additional Size Options :   Fixed size
                Force to be a primary partition : checked (เป็นการเลือกให้เป็นพาร์ทิชันหลักหรือ Primary )
หลังจากตั้งค่าตามที่ได้กล่าวมาก็ให้กดปุ่ม  OK  ดังภาพ

การสร้าง “/” พาร์ทิชัน
                โดยการกดปุ่ม New  แล้วจะมีหน้าต่าง Add Partition แล้วกำหนดค่าดังนี้
                Mount Point  :  /
                Filesystem Type :   ext3
                Allowable Drives : ตรงนี้ให้เลือกส่วนของดิสก์แรกเท่านั้น ไม่ว่าจะเป็น IDE(hda) หรือ SCSI(sda)
               Size(MB) :  2048 (เป็นส่วนของการเก็บโปรแกรมของระบบจะต้องให้พื้นที่เยอะเพื่อเก็บข้อมูล )
                Additional Size Options :   Fill to maximum allowable size
                อธิบายในส่วนของการเลือกของ  Additional Size Options :  เพิ่มเติม คือ
1.             Fixed size (ขนาดคงที่) เป็นการกำหนดให้พาร์ทิชันที่จะสร้างมีขนาดตามที่ท่านกำหนด
2.             Fill all space up to (MB) (ขยายพื้นที่จนได้ขนาด) คือกำหนดให้สร้างพาร์ทิชันให้ใหญ่ที่สุดเท่าที่กำหนดถ้าพื้นที่ไม่พอก็ให้ใหญ่สุดท่าที่จะเป็นไปได้แต่ถ้าพื้นที่มากเกินไปก็ให้สร้างเท่าที่กำหนดไว้
3.             Fill to maximum allowable size (ขยายพื้นที่จนใหญ่ที่สุดที่เป็นไปได้) คือกำหนดให้สร้างพาร์ทิชันใหญ่เต็มพื้นที่ในส่วนที่ว่างเหลืออยู่
                Force to be a primary partition : checked (เป็นการเลือกให้เป็นพาร์ทิชันหลักหรือ Primary )
หลังจากตั้งค่าตามที่ได้กล่าวมาก็ให้กดปุ่ม  OK ดังภาพ




การสร้าง swap พาร์ทิชัน
                โดยการกดปุ่ม New  แล้วจะมีหน้าต่าง Add Partition แล้วกำหนดค่าดังนี้          
                Filesystem Type :   swap
                Allowable Drives : ตรงนี้ให้เลือกส่วนของดิสก์แรกเท่านั้น ไม่ว่าจะเป็น IDE(hda) หรือ SCSI(sda)
               Size(MB) :  512 (หน่วยมีขนาดเป็นเมกะไบต์)
                                ในการกำหนดขนาดของพาร์ทิชันสวอป (swap partition) ต้องดูที่หน่วยความจำสำรอง(RAM) เครื่องมีเท่าไรตัวอย่างเช่น ถ้าเครื่องมีหน่วยความจำสำรอง (RAM) ขนาด 2 GB ให้กำหนดพื้นที่พาร์ทิชันสวอป (swap partition) มีขนาด 4 GB แต่ถ้าเครื่องมีหน่วยความจำสำรอง (RAM) ขนาด 4 GB ให้กำหนดพื้นที่พาร์ทิชันสวอป (swap partition) มีขนาด 6 GB จะ
                Additional Size Options :   Fixed size
                Force to be a primary partition : checked (เป็นการเลือกให้เป็นพาร์ทิชันหลักหรือ Primary )
หลังจากตั้งค่าตามที่ได้กล่าวมาก็ให้กดปุ่ม  OK  ดังภาพ


หลังจากตั้งค่าไว้เสร็จก็ทำการกดปุ่ม Next ต่อไป


ต่อไปเป็นการตั้งค่าของ Network Configuration
                ในการกำหนดค่าอุปกรณ์ของเครือข่ายระบบชื่อโฮสต์และพารามิเตอร์ DNS ซึ่งควรต้องกำหนดการ์ดเชื่อมต่ออย่างน้อยหนึ่งการ์ดเพื่อใช้ในการติดต่อกับหน้าอินเตอร์เฟสของ Openfiler เป็นตัวจัดการระบบ จะตั้งค่าเป็น Static IP หรือ DHCP  ก็ได้ รูปภาพข้างเป็นการกำหนดแบบ manually (Set Static) ในที่นี้มี 1 การ์ดการเชื่อมต่อชื่อ eth0 สามารถที่จะตั้งค่าได้โดยกดปุ่ม Edit แล้วจะมีหน้าต่าง Edit Interface eth0 ขึ้นมาให้กำหนดค่าตามรูปดังนี้ 




                  เมื่อกำหนดเสร็จให้กดปุ่ม OK จะกลับมาหน้าต่าง Network Configuration โดยไปตั้งค่า Hostname ซึ่งตรงนี้เป็นกำหนดชื่อของเครื่องหรือการ Join Domain นั้นเอง และการตั้งค่าในส่วนของ Miscellaneous Setting ในที่นี้เป็นลักษณะของการตั้งค่า Gateway , Primary DNS , Secondary DNS ,Tertiary DNS  เป็นต้นเมื่อกำหนดเสร็จก็กดปุ่ม Next ดังนี้





                   หลังจากที่กด Next จะมีหน้าต่างให้เลือก Time Zone Selection ในการเลือกสามารถที่จะใช้เมาส์คลิกที่ ตำแหน่ง Bangkok บนแผนที่โลกได้และกดที่ปุ่ม Next ต่อไป


การตั้งค่า Password Root
                ในหน้าต่างนี้เป็นการกำหนดรหัสผ่านของผู้ดูแลระบบ (Root) โดยในการกำหนดรหัสผ่านนี้จะต้องมีความปลอดภัยซึ่งควรที่จะเป็นลักษณะของตัวอักษรร่วมตัวเลขปนตัวอักขระพิเศษ เมื่อกำหนดเสร็จให้กดปุ่ม Next ต่อไปดังรูป



จะมีหน้าต่างยืนยันในการติดตั้งและการตั้งค่าต่างๆขึ้นมาสำหรับหน้านี้ถ้ายืนยันไปแล้วจะสามารถกลับไปก่อนหน้านี้ได้ เมื่อตรวจสอบความถูกต้องแล้วก็กดปุ่ม Next ต่อไป


เมื่อกดยืนยันเสร็จระบบก็จะดำเนินการตั้งค่าต่างๆ ที่ได้กำหนดไว้ แล้วเมื่อเสร็จจะให้ Reboot ระบบขึ้นมาใหม่อีกครั้ง 

สำหรับการติดตั้งก็เสร็จเรียบร้อยแล้วระบบการทำการเริ่มใหม่แล้วจะมีการเปิด Service ต่างๆ ที่จำเป็นสำหรับการทำงานในระบบของ Linux Openfiler v2.3 ที่สำคัญคือจะมีหน้าอินเตอร์เฟสเว็บไซต์ให้สามารถจักการกับระบบได้ ดังรูปภาพด้านล่าง  

จากหน้าระบบจะแจ้งเกี่ยวกับรายละเอียดว่ามีการให้บริการอย่างไรบ้างที่ต้องสังเกตคือตรงที่หัวข้อ Web administrator GUI : https://192.168.146.133:446/  ตรงนี้จะเป็นส่วนที่ให้เข้าไปจัดการระบบต่างๆ ผ่านหน้าเว็บไซต์ หรือเข้าระบบผ่านหน้า Command line ก็ได้เช่นกัน


เป็นการเข้าไปจัดการระบบ Openfiler v2.3 ผ่าน Web Browser โดยใส่ URL เป็น https://192.168.146.133:446/ แล้วใส่ Username : openfiler   , Password : password

                   จากตรงนี้ก็สำเร็จไปอีกขั้นหนึ่งแล้วครับ ^^ ง่ายไหม โปรดติดตามตอนต่อไป ในเรื่องของการจัดการเกี่ยวกับ iSCSI Target ใน Linux Openfiler v2.3 นะครับ ^^! 

เหนื่อยเหมือนกันนะเนี้ย ทำเอกสารเนี้ย T___T!!!!!