BMS-HOSxP Community
HOSxP => Linux => ข้อความที่เริ่มโดย: gu_prajag ที่ ตุลาคม 18, 2010, 17:10:31 PM
-
- Server HP ProLiant ML350 G5
ผมลองทำมั่วๆเอา 1 ครั้ง ไม่แน่ใจว่ามันถูกหรือเปล่า กะจำทำใหม่
เพราะไม่รู้จะตรวจสอบยังไงว่ามันทำงานหรือป่าว
ที่ผมลองทำคือ
1.บูตเข้าแผ่น SmatStart ที่มันให้มา เคลียค่าเดิมก่อน แล้วสร้าง Create Array แล้วเลือก HDD ทั้งสามลูก (146+146+146=401 ประมาณนั้น) แล้วลบข้อมูลที่อยู่บนดิสทั้งสามทิ้ง
2.restart แล้วลง CentOS ลงแบบงงๆไป พาร์ติชั่นที่เราแบ่งไปมันแบ่งบนดิสก์ตัวเดียวเหรอป่าว หรือว่าทั้งสาม
3.ติดตั้งเสร็จ ไม่รู้ว่าจะตรวจสอบอย่างไรว่ามันเป็น RAID 5 หรือยัง พท รวมเช็คยังไง
รบกวนท่านที่มีประสบการณ์หน่อยครับ
-
RAID 5
RAID 5 ได้นำข้อดีของ RAID แบบต่างๆ มารวมไว้ในตัวเอง คือ ราคา ประสิทธิภาพ และความสามารถในการป้องกันข้อมูลสูญหาย เพราะ RAID แบบต่างๆ จะมีข้อดีไม่ครบทั้งหมด คืออย่างมากก็ได้แค่ 2 ใน 3 อย่าง RAID 1+0 ประสิทธิภาพดี ป้องกันข้อมูลได้ แต่แพงโคตร RAID 5 ต้องการ HDD 3 ตัวในการทำงาน โดยนำเนื้อที่ของ HDD แต่ละตัวมาเก็บรวมกันเป็น 1 Logic Drive เหมือนการทำงานของ RAID 0 แล้วสร้าง Parity Bit เพื่อใช้กู้ข้อมูลของแต่ละ Drive ขึ้นมาโดยแยกออกไปเขียนใน Drive อื่นๆ เช่น Parity Bit ของ HddA จะนำไปไว้ที่ HddC ของ HddC ก็จะนำไปไว้ที่ HddB ส่วนของ HddB ก็จะนำไปไว้ที่ HddA วนกันไป 555
ข้อดี ข้อมูลไม่หายแน่นอน เพราะมีการเก็บ Parity ไว้ใน HDD แต่ละตัว แล้วความเร็วในการอ่านข้อมูล ก็เยอะมากๆ ด้วย เนื่องจากมี HDD ถึง 3 ตัวนี่
ข้อเสีย เขียนข้อมูลได้ช้ามากๆ เนื่องจากต้องเขียนข้อมูลแล้ว ยังต้องไปเขีนยน Parity อีก แล้วยังต้องใช้ HDD ถึง 3 ตัว ซึ่งเปลืองมาก (แต่ก็น้อยกว่า RAID 1+0) และอัตราความเร็วในการเขียนข้อมูลก็ช้ามากๆ
อ้างอิง จาก http://www.expert2you.com/view_article.php?art_id=1032
ท่านอื่นๆที่มีประสบการณ์ตรงช่วยกันหน่อยครับ
-
ความคิดผมนะครับ ผมไม่เคยทำ raid เลย ทำไม่เป็นจริงๆ อาจเพราะยังไม่เคยสัมผัสเลย
มีแต่ได้อ่านบทความต่างๆ เกี่ยวกับ raid แต่ผมมีความคิดแบบนี้ครับ ว่าปัจจุบัน harddisk มีความจุมากขึ้น เป็น TB เลย และ ราคาถูกลง และมีความเร็ว
เพิ่มขึ้น เช่น sas ก็ ปาไป 1.5 k แล้ว แถมความจุมากโข เพียงพอที่จะทำ เก็บ database hosxp เพียง 1 ลูกแล้ว โดยไม่ต้องเพิ่ง raid เพื่อเพิ่มพื้นที่เลย และอีกอย่างผมคิดว่า สมมติทำ raid แล้ว mainbord เสีย ทั้งที่ harddisk ดี ไม่รู้จะ เอา server ตัวไหนมาใช้ เพื่อให้เข้ากับ harddisk ตัวนี้ครับ นอกจากมี 2 เครื่อง ....จริงๆมันมีประโยชน์อยู่แล้วแหละครับ .....แต่ผมยังไม่มีประสบการณ์กับ raid ที่ใช้กับ database hosxp จริงๆ ก็เท่านั้น ;D ;D ;D .....ผมว่าระบบ backup ที่ดีอีกวิธีหนึ่ง ของ hosxp ก็คือการ replicate ไปเก็บที่เครื่อง slave ต่างๆ เพราะยังไงเครื่อง master เสีย ไม่รู้จะเสียส่วนไหนยังไม่อยากรู้ แต่ ที่รู้คือ master เสียก็ เสียไป แต่เรายังมี slave อยู่ อีก 1 , 2 , 3 ซึ่งแล้วแต่จะ set ขึ้นมา .....ท่านอื่นว่าอย่างไรครับ ...ขอบพระคุณครับ
-
อย่างที่กล่าวมาครับ
แต่ไหนๆฮาร์แวก็มีแล้ว ก็อยากจะลองทำดูครับ
-
;D ;D ;D ผมอธิบายไม่เก่งลองอ่านดูครับเขาเขียนไว้ค่อนข้างเข้าใจง่าย ถ้า server มี raid control card ก็น่าทำนะครับยกเว้น software raid อันนี้ช้ากว่า เอามาประยุคต์ใช้กับงานระบบฐานข้อมูลได้พอสมควรครับ ย้ำต้องเอามาประยุกต์ ส่วนผมยังทำ sriping กับ Mirroring เพราะ hdd มีน้อยลูก ผลต่างค่อนข้างชัดเจนในการใช้งานครับ
http://www.antthai.com/home/article/RAID_Tech%281%29.htm
-
ทำได้แล้วอะ ทำไปสองครั้งกว่าจะได้
แต่ก็ยังงงว่าพื้นที่ฮาร์ดดิสมันหายไปไหน
146+146+146=ตอนรวมมันบอกได้ 410.1G แต่ตอนเซ็ตเป็น RAID5 มันเหลือ 273.4G ที่สามารถทำ RAID 5 ได้หรือเป็นพท. ที่ยอมให้แบ่งพาร์ติชันได้ อีกครึ่งหนึ่งมันหายไปไหน หรือว่าเป็นส่วนลง OS แต่ก็ไม่น่าถึง 137G(410-273)
-
ทำได้แล้วอะ ทำไปสองครั้งกว่าจะได้
แต่ก็ยังงงว่าพื้นที่ฮาร์ดดิสมันหายไปไหน
146+146+146=ตอนรวมมันบอกได้ 410.1G แต่ตอนเซ็ตเป็น RAID5 มันเหลือ 273.4G ที่สามารถทำ RAID 5 ได้หรือเป็นพท. ที่ยอมให้แบ่งพาร์ติชันได้ อีกครึ่งหนึ่งมันหายไปไหน หรือว่าเป็นส่วนลง OS แต่ก็ไม่น่าถึง 137G(410-273)
ถูกแล้วครับที่มันหาย ของผมก็ทำ Raid 5 เหมือนกัน เพราะปกติ Raid 5 มันจะเหมือน จำนวน HD - 1 ครับส่วนถ้าจะให้ได้ประสิทธิ์ภาพและความเร็วดีสุดต้องใช้ HDD 5 ลูกครับ แต่ของผมใช้ 4 ลูกเพราะงบตอนซื้อมีแค่นี้ สำหรับ 3 ลูกนั้นขั้นต้นครับ ช้าหน่อย แต่ถ้าไม่ต้องการประสิทธิภาพเรื่องความเร็วเท่าไหร่ก็ไม่เป็นปัญหาครับ
-
ความคิดผมนะครับ ผมไม่เคยทำ raid เลย ทำไม่เป็นจริงๆ อาจเพราะยังไม่เคยสัมผัสเลย
มีแต่ได้อ่านบทความต่างๆ เกี่ยวกับ raid แต่ผมมีความคิดแบบนี้ครับ ว่าปัจจุบัน harddisk มีความจุมากขึ้น เป็น TB เลย และ ราคาถูกลง และมีความเร็ว
เพิ่มขึ้น เช่น sas ก็ ปาไป 1.5 k แล้ว แถมความจุมากโข เพียงพอที่จะทำ เก็บ database hosxp เพียง 1 ลูกแล้ว โดยไม่ต้องเพิ่ง raid เพื่อเพิ่มพื้นที่เลย และอีกอย่างผมคิดว่า สมมติทำ raid แล้ว mainbord เสีย ทั้งที่ harddisk ดี ไม่รู้จะ เอา server ตัวไหนมาใช้ เพื่อให้เข้ากับ harddisk ตัวนี้ครับ นอกจากมี 2 เครื่อง ....จริงๆมันมีประโยชน์อยู่แล้วแหละครับ .....แต่ผมยังไม่มีประสบการณ์กับ raid ที่ใช้กับ database hosxp จริงๆ ก็เท่านั้น ;D ;D ;D .....ผมว่าระบบ backup ที่ดีอีกวิธีหนึ่ง ของ hosxp ก็คือการ replicate ไปเก็บที่เครื่อง slave ต่างๆ เพราะยังไงเครื่อง master เสีย ไม่รู้จะเสียส่วนไหนยังไม่อยากรู้ แต่ ที่รู้คือ master เสียก็ เสียไป แต่เรายังมี slave อยู่ อีก 1 , 2 , 3 ซึ่งแล้วแต่จะ set ขึ้นมา .....ท่านอื่นว่าอย่างไรครับ ...ขอบพระคุณครับ
ผมก็คิดแบบนี้ ชัวร์ที่สุด
-
ความคิดผมนะครับ ผมไม่เคยทำ raid เลย ทำไม่เป็นจริงๆ อาจเพราะยังไม่เคยสัมผัสเลย
มีแต่ได้อ่านบทความต่างๆ เกี่ยวกับ raid แต่ผมมีความคิดแบบนี้ครับ ว่าปัจจุบัน harddisk มีความจุมากขึ้น เป็น TB เลย และ ราคาถูกลง และมีความเร็ว
เพิ่มขึ้น เช่น sas ก็ ปาไป 1.5 k แล้ว แถมความจุมากโข เพียงพอที่จะทำ เก็บ database hosxp เพียง 1 ลูกแล้ว โดยไม่ต้องเพิ่ง raid เพื่อเพิ่มพื้นที่เลย และอีกอย่างผมคิดว่า สมมติทำ raid แล้ว mainbord เสีย ทั้งที่ harddisk ดี ไม่รู้จะ เอา server ตัวไหนมาใช้ เพื่อให้เข้ากับ harddisk ตัวนี้ครับ นอกจากมี 2 เครื่อง ....จริงๆมันมีประโยชน์อยู่แล้วแหละครับ .....แต่ผมยังไม่มีประสบการณ์กับ raid ที่ใช้กับ database hosxp จริงๆ ก็เท่านั้น ;D ;D ;D .....ผมว่าระบบ backup ที่ดีอีกวิธีหนึ่ง ของ hosxp ก็คือการ replicate ไปเก็บที่เครื่อง slave ต่างๆ เพราะยังไงเครื่อง master เสีย ไม่รู้จะเสียส่วนไหนยังไม่อยากรู้ แต่ ที่รู้คือ master เสียก็ เสียไป แต่เรายังมี slave อยู่ อีก 1 , 2 , 3 ซึ่งแล้วแต่จะ set ขึ้นมา .....ท่านอื่นว่าอย่างไรครับ ...ขอบพระคุณครับ
ผมก็คิดแบบนี้ ชัวร์ที่สุด
ผมก็คิดแบบนี้เพราะมันเห็น ข้อมูลในตัว slave เลย ว่ามีตรงกับ master แค่ไหน raid จะรู้ได้อย่างไร แบบไหนครับ ..ท่านใดมีความคิดเห็นอย่างไร ....แชร์ๆ ด้วยครบ .....ขอบพระคุณครับ
-
;D ;D ;D คือแบบนี้ครับ อ.tanoy ระบบ raid มันสนับสนุนความปรอดภัยทางด้าน hardware คือ hdd ของเครื่องซะส่วนใหญ่น่ะครับ อาทิเช่น raid1 mirror ที่ทำงานแบบ DUPLEXED คือตัวแรกอ่านเขียนข้อมูลและตัวที่สอง (mirror) จะสำรองข้อมูลจากตัวแรกทั้งระบบปฏิบัติการและ application เหมือนกันเปี๊ยบหากลูกใดลูกหนึ่งใน raid1 array เกิดเสียขึ้นมาก็ยังมีอีกลูกที่มีข้อมูลอยู่ประมาณนี้ ส่วน raid0 นั้นต่างกันจาก raid1 หน้ามือเป็นหลังมือคือ hdd ทั้งสองมีข้อมูลกระจายไปหมดทุกลูกเวลาลูกใดลูกหนึ่งเสียก็ไปกันหมด ประมาณนั้นแต่ถ้าจะพูดถึง hosxp ล่ะก็ replication กินขาดครับเพราะมันแยกกันคนละเครื่องเลย
ความคิดผมนะครับ ผมไม่เคยทำ raid เลย ทำไม่เป็นจริงๆ อาจเพราะยังไม่เคยสัมผัสเลย
มีแต่ได้อ่านบทความต่างๆ เกี่ยวกับ raid แต่ผมมีความคิดแบบนี้ครับ ว่าปัจจุบัน harddisk มีความจุมากขึ้น เป็น TB เลย และ ราคาถูกลง และมีความเร็ว
เพิ่มขึ้น เช่น sas ก็ ปาไป 1.5 k แล้ว แถมความจุมากโข เพียงพอที่จะทำ เก็บ database hosxp เพียง 1 ลูกแล้ว โดยไม่ต้องเพิ่ง raid เพื่อเพิ่มพื้นที่เลย และอีกอย่างผมคิดว่า สมมติทำ raid แล้ว mainbord เสีย ทั้งที่ harddisk ดี ไม่รู้จะ เอา server ตัวไหนมาใช้ เพื่อให้เข้ากับ harddisk ตัวนี้ครับ นอกจากมี 2 เครื่อง ....จริงๆมันมีประโยชน์อยู่แล้วแหละครับ .....แต่ผมยังไม่มีประสบการณ์กับ raid ที่ใช้กับ database hosxp จริงๆ ก็เท่านั้น ;D ;D ;D .....ผมว่าระบบ backup ที่ดีอีกวิธีหนึ่ง ของ hosxp ก็คือการ replicate ไปเก็บที่เครื่อง slave ต่างๆ เพราะยังไงเครื่อง master เสีย ไม่รู้จะเสียส่วนไหนยังไม่อยากรู้ แต่ ที่รู้คือ master เสียก็ เสียไป แต่เรายังมี slave อยู่ อีก 1 , 2 , 3 ซึ่งแล้วแต่จะ set ขึ้นมา .....ท่านอื่นว่าอย่างไรครับ ...ขอบพระคุณครับ
ผมก็คิดแบบนี้ ชัวร์ที่สุด
ผมก็คิดแบบนี้เพราะมันเห็น ข้อมูลในตัว slave เลย ว่ามีตรงกับ master แค่ไหน raid จะรู้ได้อย่างไร แบบไหนครับ ..ท่านใดมีความคิดเห็นอย่างไร ....แชร์ๆ ด้วยครบ .....ขอบพระคุณครับ
-
ประมาณนั้นแต่ถ้าจะพูดถึง hosxp ล่ะก็ replication กินขาดครับเพราะมันแยกกันคนละเครื่องเลย
;D ;D ;D ;D ;D ;D ;D ;D
ยิ่ง replicate config ที่ my.cnf ทำแบบ master to slave replicaton ให้ master และ slave replicate กัน ไม่ต้องมีอีกเครื่อง มา รัน ผมก็ทำบทความไว้แล้ว ทดสอบมันก็ทำงานได้ดี แต่ขาดทำกับระบบจริงๆ ก็เท่านั้น
;D ;D ;D ;D ;D
-
จาก
http://www.antthai.com/home/article/RAID_Tech%281%29.htm
ตอนแรกไม่ได้อ่านโดยละเอียดเลยไม่ทราบ ตอนนี้รู้แล้วว่า พท. หายไปไหน จากสูตร
สูตรคำนวณ ขนาดความจุของดิสก์อะเรย์ของ RAID-3 = C ( ขนาดความจุฮาร์ดดิสก์ตัวที่เล็กที่สุด ) x N ( จำนวนฮาร์ดดิสก์ทั้งหมด-1 )
***สำหรับสูตรการคำนวณความจุของอะเรย์รวม RAID-5 จะเหมือนกับ RAID-3 ***
ส่วน Slave Replication นั้นผมมีอยู่แล้วครับ กันไว้ 3 เครื่องแล้ว 555
-
;D ;D ;D อิอิ ผมกะจะทักแล้วว่าสูตรนี้ได้มาเยี่ยงไรใน raid5 เพราะนี่มันสูตร raid0 striping เหอๆคุยกับ อ.tanoy ถึงรสเลยลืมซะงั้น โทษทีครับ
ทำได้แล้วอะ ทำไปสองครั้งกว่าจะได้
แต่ก็ยังงงว่าพื้นที่ฮาร์ดดิสมันหายไปไหน
146+146+146=ตอนรวมมันบอกได้ 410.1G แต่ตอนเซ็ตเป็น RAID5 มันเหลือ 273.4G ที่สามารถทำ RAID 5 ได้หรือเป็นพท. ที่ยอมให้แบ่งพาร์ติชันได้ อีกครึ่งหนึ่งมันหายไปไหน หรือว่าเป็นส่วนลง OS แต่ก็ไม่น่าถึง 137G(410-273)