(cluster01:192.168.1.101 และ cluster02:192.168.1.102)



Similar documents
5. การใช งานระบบ e-office ผ านอ ปกรณ Tablet: Samsung Galaxy Tab 10.1 ระบบปฏ บ ต การ Android version 3.1

CryptBot e-office/e-document Alert TM

ระบบสารบรรณอ เล กทรอน กส

Nature4thai Application

บทท 3 ระบบการแจ งข าวสารประชาส มพ นธ อ เล กทรอน กส

ค ม อการใช งานระบบงานสารบรรณ E-Office ส าน กงานสาธารณส ขจ งหว ดพ ษณ โลก

ข นตอนการต ดต งระบบปฏ บ ต การ Microsoft Windows XP Professional โดยใช โปรแกรมจ าลอง (VMware Workstratitioin)

ค ม อการต ดต ง Lan โปรแกรมบร หารงานเอกสาร ส าหร บ SME

ค ม อการใช งานผ ค าก บภาคร ฐ (Electronic Bidding : e-bidding)

ค ม อการใช งานเว บไซต สาเร จร ป. FreeWebFree.com

ค ม อการใช งาน (ส าหร บผ จ ดก จกรรม) โครงการ พ ฒนาระบบบร หารจ ดการฐานข อม ล เคร อข ายผ ม ส วนได เส ยในการประกอบก จการพล งงาน

การจ ดการก บแฟ มข อม ล จ ดเก บเอกสาร (Save)

การตรวจสอบการต ดต งโปรแกรมสแกนเอกสารและการด ภาพสแกน ค ม อทางด านเทคน ค

Pivot Table และ Pivot Chart... 1 ต วอย างท ข นตอนการสร าง Pivot Table และ Pivot Chart... 6 ต วอย างท

การเช อมโยงภาพน ง ว ธ สร างการเช อมโยง

ว ธ การเข าใช งาน. ภาพท 1 หน าจอ Login

ส วนเจ าหน าท ผ บทท 1 ส าน กบร หารงานกลาง น าเข าข อม ล ท วไป จ งเล อนเง นเด อนน ก ไขข อม ลผลการ ดรอบการประ ม น 2. เล อกป งบประมาณ 1-1 โดย บร ษ ท

E Office ส าน กงานเขตพ นท การศ กษานครราชส มา เขต 6

สารบ ญ. ค ม อการใช งาน MORE CONNECTIONS Co., Ltd. บร ษ ท มอร คอนเนคช นส ถนนส พระยา แขวงส พระยา เขตบางร ก กร งเทพฯ 10500

การใช งานเคร องม อ JCE Editor

การแก ไขข อม ลอ ตราใน ท าเน ยบก าล งพลอ เล กทรอน กส ปร บปร ง เม อ 12 ก.ย. 57

เอกสารประกอบการเร ยน เร อง คอมพ วเตอร น าร

BMS INVENTORY ข อม ลพ นฐาน

การใช Microsoft Excel ในการค านวณทางการเง น ตอนท 4

บทท 3 การบร หารจ ดการ ระบบสารสนเทศภ ม ศาสตร ป าช มชน

ค ม อ กระทรวงศ กษาธ การ สาน กงานคณะกรรมการการอาช วศ กษา

ค ม อการใช งาน สาหร บคร ผ สอน,คร ท ปร กษา

การใช ระบบบ ญช ค มเคร องคอมพ วเตอร และอ ปกรณ

ค ม อระบบรายงานผลการดาเน นงานรายเด อน ความร เบ องต นในการใช โปรแกรม

ต วอย างการใช งาน โปรแกรมกฎหมายส งแวดล อม ความปลอดภ ยและ การประเม นความสอดคล อง

ค ม อการต ดต งโปรแกรม ระบบบร หารงานว จ ยแห งชาต แบบ Offline (NRPM Offline) ส าหร บเจ าหน าท หน วยงาน

ËÅÑ Êٵà Managing and Reporting Sales Data with Excel 2010

ค ม อการใช งาน ระบบรายงานผลการด าเน นงานค มครองผ บร โภคด านผล ตภ ณฑ ส ขภาพในส วนภ ม ภาค (แบบรายงาน คบส.)

ค ม อการใช งาน ระบบจ ดส งรายช ออาจารย ผ สอนผ านเคร อข ายอ นเตอร เน ต

ค ม อการใช งาน ระบบการบร หารจ ดการบร การทางการศ กษา ระด บว ทยาเขต ส าหร บอาจารย ส าหร บอาจารย

การน าค าพ ก ด XY มาสร างข อม ล Point และ Polygon ด วยโปรแกรม ArcGIS 9.2

How To Read A Book

How To Use Powerpoint And Powerpoint 2.2 On A Computer Or Tablet

ค ม อการใช งานโปรแกรม ระบบฐานข อม ล อปพร.. ( ระด บกรม ด บกรม)) กรมป องก นและบรรเทาสาธารณภ ย กระทรวงมหาดไทย

มหาว ทยาล ยราชภ ฏส ราษฎร ธาน ระบบการประเม นค ณภาพการบร หารงาน มหาว ทยาล ยราชภ ฏส ราษฎร ธาน ม ข!นตอนการใช

เอกสาร ค ม อการใช งาน โปรแกรม e-office ส าหร บผ ใช งานท วไป

User Manual Editor Tool Proposal V1.0

ตอนท 3 การนาเข าข อม ล

ค ม อการใชงาน SMS Corporate (

ค ม อการน าเข า Personal Information ของ โปรแกรม A1 V 0.5

ค ม อว ธ การต งค าเคร องถ ายเอกสาร ให ใช งานฟ งก ช น Scan และว ธ ต ดต งโปรแกรมท ใช ในการ Scan

โครงการศ นย ข อม ลแรงงานแห งชาต ระบบ

โปรแกรมบร หารจ ดการทร พยากรบ คคล เทศบาลนครพ ษณ โลก ส าหร บพน กงานเทศบาล ล กจ างประจ า พน กงานจ าง

ล าด บการสร างไฟล ประมวลผล

เม อเข าระบบตามหน วยงานแล ว จะพบหน าจอ ระบบจ ดการเว บไซต

การพ ฒนาระบบเอกสารภายในส าน กงาน (E-Document)

ค ม อการใช

เอกสารประกอบการเร ยนรายว ชาเพ มเต ม

เป นเมน ท ใช ในการจ ดการภาพเอกกสาร โดยม รายละเอ ยดด งน

การพ ฒนาโปรแกรมฐานข อม ล ส าหร บแฟ มข อม ลในคอมพ วเตอร ส วนบ คคล

ค ม อ ระบบบร หารโปรแกรมงานทะเบ ยนและว ดผลการศ กษา ส าหร บผ ด แลระบบ

ระบบฐานข อม ลต คอนเทนเนอร ส าหร บสถาน รถไฟแหลมฉบ ง

คล กท ป ม เม อต องการยกเล กการลบข อม ล คล กท ป ม เม อต องการลบข อม ล จะแสดงหน าจอด งร ป

ค ม อการใช งานระบบประเม นค ณภาพการศ กษา (e-sar) สาน กคอมพ วเตอร มหาว ทยาล ยท กษ ณ

How To Understand The 3Rd Edition Of The Book \"Theory Of Mind\"

กระบวนการบ นท กรายการขอจ ายช าระเง น

การต ดต งระบบ Supreme2004 บนระบบปฏ บ ต การ Windows 7

ค ม อการใช งานระบบสารบรรณ ส าหร บผ ใช ท วไป โดย ว ทยาล ยการสาธารณส ขส ร นธร จ งหว ดขอนแก น ร วมก บ มหาว ทยาล ยบ รพา ผ ใช ท วไป

ค ม อการใช งาน Gmail เบ องต น

โปรแกรมบร หารงานบ ญช เจ าหน

ค ม อการใช งานOneDrive

เอกสารประกอบการต ดต ง OpenOffice.org

ค ม อระบบงานสารบรรณอ เล กทรอน กส ซ - 1 ภาคผนวก ซ

portal.obec.go.th งานสารบรรณ 1. การเข าใช งานระบบ

ค ม อการต ดต งส อการเร ยนช นประถมศ กษาป ท 2 ในคอมพ วเตอร พกพา (Tablet)

ค ม อการต ดต งโปรแกรม

ระบบจ ดการข อม ลของโรงพยาบาลเพ อการพ ฒนาโดยว ธ เปร ยบเท ยบ Benchmarking & KPI Dictionary

How To Get A Lotus Note

ภาคว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร สถาบ นเทคโนโลย พระจอมเกล าเจ าค ณทหารลาดกระบ ง. ว ชา Computers and Programming

ภาพท 2 แสดงหน าการท ารายงานส นค าคงคล ง

How To Read A Book

โปรแกรมบร หารจ ดการโรงพ มพ

ท างานก บข อม ล การเล อนต าแหน ง

Thai For Documents To Go User Manual. For Palm OS Garnet

ว ธ การใช จากเว บไซต Gmail

การใช งานระบบโปรแกรม

แผนการจ ดการความร ประจ าป งบประมาณ พ.ศ. 2552

เทคน คการตรวจสอบความถ กต องของ ข อม ล. Error Detection and Correction

เอกสารค ม อการใช ระบบงาน เวอร ช น โครงการพ ฒนาระบบคอมพ วเตอร และระบบฐานข อม ล

หล กส ตร การบ าร งร กษาคอมพ วเตอร เบ องต น

- พระราชกฤษฎ กาว าด วยว ธ การแบบปลอดภ ยในการท าธ รกรรมทาง อ เล กทรอน กส พ.ศ. ๒๕๕๓

ระบบ E-OFFICE เป นโปรแกรม ส าหร บบร หารงานในองค กร,บร ษ ท online ผ านระบบอ นเตอร เน ต หร อ Network

คาแนะนาต ดต ง Application : Android Tablet คร ช นประถมศ กษาป ท ๒ ศ นย เทคโนโลย สารสนเทศเพ อการศ กษา สพป.สกลนคร เขต 2

Office of the Civil Service Commission (OCSC)

ค ม อการใช โปรแกรม GPOOOS. v.2.0

ค ม อการใช งานระบบ E-Office ระบบสาน กงานอ เล คทรอน คส

การจ ดและตกแต งข อความ

ค ม อการร บ-ส งหน งส อราชการ (OBEC e-office)

Transcription:

บทท 4 ผลการด าเน นงาน การประย กต ใช Ubuntu ในการบร หารจ ดการ Cluster และ Load balance ผ ศ กษาน าเสนอ การทดสอบระบบและผลการทดสอบระบบ ซ งจะม การแสดงผลการทดสอบระบบในกรณ ต างๆ โดยม ข นตอนด งน 4.1 การทดสอบระบบ ในการทดสอบระบบ Cluster Server และ Load Balancing บน Ubuntu linux น นทางผ ศ กษาน นได ใช คอมพ วเตอร PC จ านวน 4 เคร อง ในการท าระบบ Cluster Server และ Load Balancing บน Ubuntu linux โดยท ง 4 เคร องจะต องม สภาพแวดล อมเด ยวก น โดยคณะผ ศ กษาได ท าการเข ยน Web Application ด วย html ข นมาเพ อใช ในการเข าสอบการ Request Web ของ เคร อง Client อ กท งย งม เคร องคอมพ วเตอร อ ก 3 เคร องท เป นเคร อง Client ซ งท าหน าท ในการท า การ Request Web ไปย งระบบ Cluster Server และ Load Balancing บน Ubuntu linux ด งกล าว โดยทางผ ศ กษาจะท าการจ าลองสถานการณ Failover หร อ สถานะของเคร อง Director Server ค อเคร องเซ ร ฟเวอร ท ใช ในการกระจายภาระ ไม สามารถท างานได ของเคร องคอมพ วเตอร ใน ระบบ Cluster Server และ Load Balancing บน Ubuntu linux โดยท าการป ดเคร องคอมพ วเตอร Load balance เคร องท 1 และเคร องคอมพ วเตอร Load balance เคร องท 2 ให ม สถานะเป น Stop หร อ หย ดการท างานของเคร องคอมพ วเตอร Server น นๆ ในระบบ Cluster Server และ Load Balancing บน Ubuntu linux โดยท าการป ดสถานะให สล บก นระหว างเคร องคอมพ วเตอร Load Balancing 1 และ Load Balancing 2 กล าวค อ ถ าคอมพ วเตอร Load Balancing 1 ม สถานะเป น Stop คอมพ วเตอร Load Balancing 2 จะต องม สถานะเป น Start ท นท เพ อเร ยกใช งานเคร อง Real Server ค อ เซ ร ฟเวอร คล สเตอร อ ก 2 เคร อง ท จะให เคร อง Client ท าการ Request Web เข ามาย ง ระบบ Cluster Server และ Load Balancing บน Ubuntu Linux 4.2 ผลการทดสอบระบบ 4.2.1 ผลการทดสอบระบบคล สเตอร ข นตอนท 1 : ทดสอบว า MySQL cluster management server (loadb02: 192.168.1.202) สามารถ query สถานะของ cluster ได หร อไม ข นตอนท 2 : ทดสอบการ Replicate ข อม ลของ storage node ท งสองเคร อง (cluster01:192.168.1.101 และ cluster02:192.168.1.102)

48 ข นตอนท 1 : จะทดสอบโดยการ ป ดเคร อง Server cluster01 (192.168.0.1) กรณ ท Storage node ท งสองเคร องท างานปกต ใช ค าส ง ndb_mgm เพ อ run cluster management client (ndb_mgm) ส าหร บ ตรวจสอบว าม cluster (storage node) ใด connect อย บ าง ใช ค าส ง ndb_mgm จะแสดงผล NDB Cluster Management Client ndb_mgm> ใช ค าส ง show ส าหร บการแสดงผล ndb_mgm>show ภาพท 4-1 หน าจอแสดงการท างานของเคร อง Mysql server MGM ใช ค าส ง quit เพ อออกจาก ndb_mgm client console ndb_mgm> quit; กรณ ท Storage node เคร องใดเคร องหน ง (ในท น เล อก cluster01:192.168.1.101) ไม ท างาน ท าการ Shutdown เคร อง Cluster01 จากน นให ท าการตรวจสอบสถานะของ Cluster บน MySQL cluster management server (loadb02:192.168.1.202) ndb_mgm>show ภาพท 4-2 หน าจอแสดงการท างานของเคร อง Mysql server MGM

49 ส งเกตว า cluster02:192.168.1.102 จะท าหน าท เป น Master แทน cluster01:192.168.1.101 จากน นก ท าการเป ดเร อง Storage node 1 หร อ cluster01: 191.168.1.101 เพ อให สามารถกล บมาท างานได อ กคร ง แล วไปตรวจสอบสถานะการท างานของ cluster บน MySQL cluster management server (loadb02:192.168.1.202) ใช ค าส ง Show ส าหร บการแสดงผล ndb_mgm>show ภาพท 4-3 หน าจอแสดงการท างานของเคร อง Mysql server MGM จะเห นได ว า cluster02:192.168.1.102 จะย งคงท าหน าท เป น Master อย ถ งแม cluster01:192.168.1.101 จะท างานได ตามปกต แล ว ข นตอนท 2: ทดสอบโดยจะสล บก นเพ มข อม ลท storage node เคร องใดเคร องหน ง ซ ง ผลท ได ข อม ลภายในฐานข อม ลท storage node ท งสองต องเหม อนก น เร มต นสร างฐานข อม ลและ Table ส าหร บการทดสอบท cluster01:192.168.1.101 root@cluster01:~# mysql -u root p Enter password: (ใส Password) mysql> create database test01; Query OK, 1 row affected (0.24 sec) mysql> use test01; Database changed mysql> create table customer (ID int) engine=ndbcluster; Query OK, 0 rows affected (0.64 sec) mysql> insert into customer value(1); Query OK, 1 row affected (0.01 sec) mysql> select * from customer;

50 ผลล พท จะได ด งน ภาพท 4-4 หน าจอแสดงการท างานของเคร อง Mysql server MGM หร อไม หล งจากน นมาทดสอบท เคร อง cluster01:192.168.1.102 ว าข อม ลได เพ มเหม อนก น root@cluster02:~# mysql -u root p Enter password: (ใส Password) mysql> use test01; Database changed mysql> select * from customer; ผลล พท จะได ด งน ภาพท 4-5 หน าจอแสดงการท างานของเคร อง Mysql server MGM จากการทดสอบน แสดงให เห นว าข อม ลได ถ ก Replicate จาก cluster01:192.168.1.101 มาท cluster02:192.168.1.102 ลองเปล ยนให ม การ Replicate ข อม ลจาก cluster02:192.168.1.102ไปท cluster01:192.168.1.101 บ าง ท เคร อง cluster02:192.168.1.102 root@cluster02:~# mysql -u root p Enter password: (ใส Password) mysql> use test01; Database changed mysql> insert into customer values (2); Query OK, 1 row affected (0.00 sec)

51 ภาพท 4-6 หน าจอแสดงการท างานของเคร อง Mysql server MGM หร อไม หล งจากน นมาทดสอบท เคร อง cluster01:192.168.1.101 ว าข อม ลได เพ มเหม อนก น mysql> select * from customer; ภาพท 4-7 หน าจอแสดงการท างานของเคร อง Mysql server MGM จะเห นว าข อม ลท Storage node ท งสองเคร อง cluster01:192.168.1.101 และ cluster: 192.168.1.102 เหม อนก นตลอด 4.2.2 ผลการทดสอบระบบโหลดบาลานซ ข นตอนท 1 ทดสอบ Cluster server ท ง 2 เคร อง ว าได ร บงานจากเคร อง Load balance หร อไม และสามารถกระจาย Load ไปย งเคร อง Cluster server ท ง 2 เคร องได ภาพท 4-8 ระบบ Load balancing บน Linux Ubuntu

52 ทดสอบการท างานของ haproxy โดย ลองเข าเว บไซต http://192.168.1.203 จาก เคร อง client แล วเราสามารถด ผลว า HTML Page ถ กส งมาจาก Web Server เคร องไหน ทดลอง เข าเว บไซต http://192.168.1.203 จะพบว าหน า HTML ส งมาจาก Web Server เคร องท 1 ภาพท 4-9 ภาพแสดงการกระจาย Load ของระบบ Load balance แล วท าการ Refresh browser อ กคร ง ภาพท 4-10 ภาพแสดงการกระจาย Load ของระบบ Load balance จะเห นได ว า เม อม การ Request งานเข าไปท เคร อง Web Server เคร องใดเคร องหน ง จ านวนมากๆ ต วจ ดการ Load balance จะกระจาย Load ไปย งเคร อง Web Server ท ง2 โดย อ ตโนม ต

53 ข นตอนท 2 ทดสอบการเก ด Failover ในกรณ ท เคร อง Server เคร องใดเคร องหน งล ม ทดสอบโดยสมม ต เหต การณ การเก ด Failover ข น ด วยการป ดเคร อง Server เคร องใด เคร องหน งหร อการเก ดสถานะท ไม พร อมใช แล วตรวจสอบด การท างานของเคร อง Server ท ย ง ให บร การอย ว าให บร การแทนเคร อง Server ท ด บไปหร อไม ภาพท 4-11 ภาพแสดงการเก ด Failover เร มทดสอบโดยการ ป ดเคร อง loadb01 ท าให อย ในสถาณะไม พร อมให บร การ ไปท loadb01 แล วพ มค าส งด งน #shutdown now h ผลล พท ด งภาพ ภาพท 4-12 ภาพแสดงการป ดเคร องของ Load01

54 จากน นจะทดสอบว า Server loadb02 ได มาท าหน าท แทนเคร อง Server loadb01 ท ด บไปหร อไม โดยลองเข าเว บไซต http://192.168.1.203 จากเคร อง client ภาพท 4-13 ภาพแสดงการท างานของ Web server