OpenShift Origin

ทริป #7’57 วัดไผ่ล้อม : 8 ชีวิต

ของที่ระลึก ม.ราชภัฏสกลนคร วันนี้แว๊บไปเอาของที่ระลึกของ ม.ราชภัฏสกลนคร ที่มาเยี่ยมชมเมื่อวานซืน เป็นน้ำหมากเม่า กับ น้ำเห็ดหิมะ แช่ตู้เย็นเอาไว้ยังไม่ได้ลองกินดูว่าจะเป็นยังไงบ้าง ส่วน OpenShift Origin เมื่อวานทำ replica mongodb ไว้แต่เป็นสองเครื่องยังไม่ถูกต้องตามหลักคืออย่างน้อยสามเครื่อง และต้องเป็นจำนวนคี่ หลังจากลองค้นหาข้อมูลดู มีสองทางเลือกคือทำตัวหลอกเพิ่มหนึ่งตัว หรือ จะตั้ง server มาอีกตัว ในที่สุดก็ตัดสินใจตั้งเพิ่มอีกตัวโดยฝากไว้บนเครื่อง node ต้องดูว่าจะไปดึงแรงของเครื่อง node หรือเปล่า จากผลเบื้องต้นก็เป็นที่น่าพอใจ โดยสามเครื่องยอมให้ล่มได้เครื่องหนึ่ง ตอนเย็นมีนัดกันประจำสัปดาห์ คือออกทริปเล็ก ๆ กันซึ่งก็ไปที่ประจำคือวัดไผ่ล้อมเช่นเคย โดยมีสมาชิกเพิ่มขึ้นมาคือพี่ป๊อบ รวมทั้งหมดแปดชีวิต เยอะขึ้นเรื่อย ๆ ละ เดี๋ยวทุกคนเข้าที่เข้าทางก็จะปั่นสนุกขึ้นเรื่อย ๆ ระหว่างปั่นได้กลิ่นทอดปลาเค็มลอยมา เลยตะโกนคุยกับปอมว่ากินกับข้าวร้อน ๆ น่าจะอร่อย กลับมาปอมเลยพาตะเวนหาร้านที่มีปลาเค็ม ก็ไปกันแถวปทุมกันเลยทีเดียว ยังดีที่ร้านไอติมปิดซะก่อนไม่งั้นที่ปั่นมาเอาไม่อยู่
Thu 30 Jan 2014
ใช้เวลาอ่าน 1 นาที

บันทึกประจำวัน 24/01/57

หลังจากติดตั้งระบบ OpenShift Origin บน EC2 เสร็จแล้วเมื่อเช้าทดสอบพบปัญหาเล็กน้อยเรื่อง port ของ Jenkins เมื่อก่อนไม่เคยเจอคราวนี้โผล่มาได้ยังไงหว่า เลยไปหลบ port เอา ส่วนพี่ต้นมาปรับต่อพยามยามใช้ Route53 แทน dns ของ ระบบแต่ไม่สำเร็จก็งง ๆ เลยพักไว้ก่อน ส่วนต้ากับโอ้ก็ทำหน้าที่ deploy java บน tomcat และ jboss กันสนุกสหนาน โดยรวมผลเป็นที่น่าพอใจ ตอนเที่ยงไปกินก๊วยเตี๋ยวที่วัดศาลเจ้ากัน นาน ๆ ไปสักทีดูเหมือนลึกลับซับซ้อนมาก แต่คนไปกินกันเยอะเหมือนกันกินเสร็จก็ให้อาหารปลา ปลาตัวเล็ก ๆ น่าสงสารเข้าไม่ถึงเพราะโดนปลาใหญ่เบียดตลอด ตอนบ่ายกลับมาดูระบบต่อทาง ดร.เติมอยากเล่นแล้วอิอิ ตอนเย็นก็ปั่นสักนิดหลังจากเมื่อวานไม่ได้ปั่นมาหนึ่งวัน ขาได้พักมาวันนี้เลย speed up ขึ้นมาได้นิดหน่อย ก๊วนปั่นกันเสร็จหมดแล้วเหลือพี่ปืนปั่นกินลมหนาวอยู่คนเดียว วันนี้ก็เกือบชนกับจักรยาน รปภ. อีกละ ปั่นสวนเลนมาแล้วมาขวางทางโค้งพอดี ซัดโค้งมาด้วยความเร็วเห็นก็จะถึงตัวแล้ว สมองคิดไม่ทันละ จะหักหลบก็ล้มแน่ มือมันกำเบรคเองโดยไม่ได้สั่ง ล้อหยุดเสียงลากดังเอี๊ยดดดด รปภ.ตกใจใหญ่ ขอโทษขอโพย ไม่ได้ต่อว่าอะไรก็ปั่นต่อเดี๋ยวความเร็วเฉลี่ยตก ฮา ๆ เจอบ่อยมาก ๆ พวกปั่นสวนเลน เจอบ่อยก็คนต่างชาติที่มาพักอยู่บ้านวิทย์แล้วปั่นจักรยานเล่นกัน ปั่นสวนเลนด้วยความเคยชิน หรือไม่รู้ว่าบ้านเราเค้าใช้ถนนอีกด้านก็ไม่รู้ วันก่อนกลับมาจากปั่นข้างนอกซัดโค้งมา อีกนิดเดียวก็ชนสาวเกาหลีที่ปั่นสวนเลนมา ตกใจมากเพราะเห็นก็คือถึงตัวแล้ว และอีกอย่างก็ทางแยกพวกรถยนต์ไม่เคยรอเลยจะเลี้ยวก็เลี้ยวเลย เสือกหัวรถเข้ามาครึ่งเลนแล้วเราก็ไม่รู้ว่าจะหยุดหรือจะไป เบรคตัวโก่งทุกที เคยเฉียดกลางแยกมาหลายทีละ ปั่นครบ 50 km ขาสั่นเลย จะให้ความเร็วคงที่ยังไม่ไหว ได้แค่ 30 km หลังจาก 30 ก็ drop ลงอย่างเห็นได้ชัด ช่วงนี้ปั่นเสร็จหิว ๆ กินปลาคั้วกลิ้งของปุ้มปุ้ยแล้วรู้สึกอร่อยดี รสชาติไม่เผ็ดกินกับข้าวร้อน ๆ อร่อย ผมชอบกินปลาป๋องอยู่แล้วเลยอร่อยดี อิอิ เมื่อคืนฝันว่ากลับบ้านแล้วไปหลงอยู่แถวบ้าน พอตอนบ่ายก็ได้รับข่าวร้ายจากพี่สาวว่าป้าสะใภ้ที่บ้านเส้นเลือดในสมองแตก หมอไม่สามารถช่วยได้นอนรออย่างเดียว สังขารไม่เที่ยงจริง ๆ
Fri 24 Jan 2014
ใช้เวลาอ่าน 1 นาที

ทริป #6’57 วัดไผ่ล้อม พี่ซูโม่ พี่เก๋

หนามเฟื้องฟ้า ตื่นเช้าขึ้นมาเดินเข้าห้องน้ำ สายตาก็สำรวจความเรียบร้อยของจักรยานไปด้วยเพราะตอนเย็นต้องปั่นกันไปวัดไผ่ล้อมเหมือนเดิม พบว่ายางหน้าแบนแต่ดแต๋ ใจหายแว๊บ เพิ่งเปลี่ยนยางในได้สามวันเองอะไรแว้… ยางเส้นก่อนอยู่ได้เป็นปีนะ (แต่ซึมทั้งปี) เลยลูบ ๆ หาสิ่งแปลกปลอมบนล้อไปเจอหนามเฟื้องฟ้าปักอยู่บนล้อพอดี หาเจอง่ายอะไรเยี่ยงนี้ยังไม่ทันหมุนล้อเลยฮา ๆ หนามป้าน ๆ ผุ ๆ เองนะใจเสาะจริง ๆ แบบว่ายางใหญ่ก็จริงแต่มันบอบบางมาก เจอหินเจอเศษแก้วนี่รั่วมานักต่อนัก หาเจอก็ถอดล้อเอายางมาหารูรั่วก่อนหนึ่งรอบ หาไม่เจอแหะเลยต้องอัดลมเอาไปอีก คราวนี้เจอละรูเล็กมาก ๆ เอาไปให้ร้านน้องออมปะให้ เส้นก่อนหน้าด้วย ค่าปะดอกละยี่สิบบาท น่ารับจ้างปะบ้างนะนี่ ฮา ๆต้นทุนน่าจะครึ่ง ๆ ขนมตลาดนัดน่ากิน ตอนกลางวันพี่ต้นเรียกเข้าห้องมืด Scrum Deploy OpenShitf Origin บน Amazon พบว่ามันไม่ง่ายเหมือนลงบน VM เลย และ ความยุ่งยากแบบฉบับ Redhat คือเรื่อง SELinux เล่นเอาปวดหัวไปหลายกระบวนท่า วันเดียวไม่เสร็จพรุ่งนี้ต้อง Scrum กันอีก ตอนเย็นรีบกลับมาใส่ยางจักรยาน เตรียมตัวไปปั่นกัน วันนี้มีห้าคน หมอบสาม เขาสอง มีพี่ซูโม่ กับ พี่เก๋มาแจมอีกสองคน ปั่นกันสนุกดี ก่อนถึงวัดพี่ซูโม่ ปั่นทิ้งตอนทางตรง ปอมไล่ตาม เลยตามกะเค้าด้วยปั่นสุดพลังละ แต่ไล่ไม่ทัน น้ำลายเหนียวยืดเลย ตอนกลับเจอเพื่อน ๆ ที่ทำงานปั่นออกมาหลายคนเหมือนกัน วันนี้ถนนปั่นง่ายขึ้น มีการทำไหล่ทางใหม่ กับเอากองหินลงข้างทางแล้วในจุดที่กำลังซ่อมทางใหม่ ทำให้ปั่นมันมากขึ้น แต่บางช่วงก็ต้องระวังรถทั้งสวนทั้งตาม
Wed 22 Jan 2014
ใช้เวลาอ่าน 1 นาที

ครบองค์สิงห์นักปั่น

ช่วงนี้ดอกตีนเป็ดบานอีกรอบ อาการแพ้เริ่มเป็นอีก คันจมูกมาสองสามวันละ แต่อาการเริ่มเป็นมากตั้งแต่เมื่อคืนวาน วันนี้จามทั้งวันน้ำหมูกไหลเสียงอู้อี้ กินอะไรก็ไม่ค่อยอร่อย เมื่อก่อนไม่เคยแพ้อากาศกับเค้าเลย มาเจอตีนเป็ดที่นี่แหละ สองปีมานี้มันออกดอกมากผิดปกติ เมื่อก่อนตอนออกน้อย ๆ ช่วงอากาศเย็น ๆ กลิ่นก็กำลังดีนะ แต่พอมาก ๆ นี่รับไม่ไหว แถมบางปีมีเบิ้ลสองรอบ ฮา ๆ วันนี้มีคนเอาหมีมาให้เป็นหมี KTB ขอไว้นานละ นึกว่าจะไม่ได้เสียแล้วหุหุ ยังไม่มีชื่อเลยชื่อไรดีหว่า หมีขาวซะด้วย ตกเย็นก็ออกปั่นสะสมแต้มกันรอบ ๆ สวทช. นี่แหละ วันนี้เจ้าหนึ่งหญิงมาร่วมก๊วนเป็นวันแรก พี่ปืนให้ยืมจักรยานพับของพี่ปืน โดนรับน้องด้วยการที่ทุกคนยืนดูหนึ่งสูบลมล้อจักรยาน ฮา ๆ สูบเองปั่นเองครับงานนี้ แต่ปั่นไปได้ไม่กี่รอบยางรั่วซะงั้น ว้า….. แต่วันนี้เป็นวันดีครับที่ทุกคนในก๊วนมากันพร้อมหน้าเป็นครั้งแรก ครบองค์ มี แมว พี่ปืน ปอม โคนัน โบลิ่ง และน้องใหม่หนึ่งหญิง รอสมาชิกเพิ่มอีก หิน จุ๊บ และ หนึ่งชาย ลุ้น ๆ มาครบเมื่อไหร่ปิดถนนปั่นแน่ ๆ ฮา ๆ
Mon 13 Jan 2014
ใช้เวลาอ่าน 1 นาที

บันทึกประจำวัน 10/01/57

เป็นระเบียบมาก วันนี้เป็นวันที่สองที่ตื่นขึ้นมาพร้อมกับเสียงเด็ก ๆ เจี๊ยวจ๊าว ด้านหลังหอ ที่นี่เค้าจัดงานวันเด็กล่วงหน้าจัดสองวัน ออกไปทำงานเห็นเด็ก ๆ ยืนกันเป็นระเบียบฟังคุณครูนัดแนะหน้าทางเข้าบ้านวิทย์ แล้วให้เดินไปเป็นแถวทีละคน ดูแล้วก็อดแวะถ่ายรูปไม่ได้ เพราะความเป็นระเบียบแบบนี้หาดูได้ยาก พอโตขึ้นใครสั่งให้ทำแบบนี้คงไม่ง่ายนัก ทำให้มองย้อนไปในวัยเด็กรูปแบบการสอนในระบบโรงเรียนส่วนใหญ่เราถูกสอนแกมบังคับ บางครั้งทำไปโดยไม่รู้ว่าทำไมต้องทำ ผู้ใหญ่สั่งให้ทำก็ทำ ไม่ทำก็โดนลงโทษ ทำให้เด็กส่วนใหญ่มีแรงต้านสะสมพอเข้าสู่วัยที่ปีกกล้าขาแข็งแรงต้านเหล่านี้ก็จะแสดงออกมาในรูปแบบต่างกันไป ยิ่งเข้าสู่มหาวิทยาลัยที่ไม่มีใครมาบังคับก็อาจจะขาดการควบคุมสติตัวเองทำอะไรที่บ้า ๆ ไปก็มี อันนี้ไม่รู้จะโทษระบบหรือโทษใครดี เพราะมันยั่งรากลึกรอวันระเบิดอยู่จนถึงทุกวันนี้ ภาพประวัติศาสตร์ ตอนเข้ามีประชุมตั้งแต่สิบโมงจนเที่ยง เป็นการระดมความคิดเรื่องการรื้อฟื้นการจัดการแข่งขัน Open Source กลับมาอีกครั้ง ทั้งนี้ก็เป็นการพูดคุยในเบื้องต้นส่วนปัจจัยที่จะส่งเสริมให้มีการแข่งขันก็ต้องดูกันอีกสักระยะไม่สามารถยืนยันหรือให้ความหวังได้ในตอนนี้ แต่ก็ถือเป็นนิมิตหมายอันดีว่าบรรยากาศเก่า ๆ กำลังจะกลับมาหลังจากที่ต้องหยุดไปแบบน่าเสียดาย แต่รูปแบบคงยกเครื่องใหม่กันเกือบหมด เพราะการทำอะไรที่ซ้ำ ๆ ผู้ใหญ่เองก็ไม่ปลื้มมากนัก เพราะรูปแบบการประเมินมันไม่ได้เอื้อให้ทำแบบนั้น ครั้นจะเปลี่ยนแปลงกันทุกปีก็เป็นเรื่องยากสำหรับผู้เข้าแข่งกันที่ไม่รู้ว่าจะเจออะไรทำให้การเตรียมตัวมาก่อนเป็นเรื่องยาก แต่สำหรับคนที่ใช้อยู่แล้วในชีวิตประจำวันก็ไม่ใช่เรื่องยากจะออกมารูปแบบไหนก็ทำได้อยู่แล้ว สรุปก็คือมีหัวข้อแบบกว้าง ๆ ตั้งธงไว้แล้วเขียนข้อเสนอโครงการส่งขึ้นไป ลาภปากจริง ๆ ตอนบ่ายก็นั่งไล่การทำงานของ OpenShift Origin มันเป็น Rails ยังไม่ซึมซับเข้าหัวเท่าไหร่ไล่ไปไล่มาก็เมาตลอด ฮา ๆ คงต้องใช้เวลาทำความคุ้นเคยกับมันสักพัก ก่อนหน้าช่วงปีใหม่ก็อ่านมาคร่าว ๆ แต่พอลงหน้างานจริงมันก็ไม่ได้ช่วยอะไรเล้ย T_Y อย่างที่บอกตอนต้นว่าวันนี้มีงานวันเด็กตอนเย็นเลยมีไอติมฟรีกิน รีบลงไปตักกินสองถ้วยอิ่มเลย ตอนเย็นก็เลยต้องออกไปปั่นจักรยานสักหน่อยเพราะปลดปล่อยบาป หุหุ ลองปั่นออกทางหลังทางประตูที่ไม่เปิดให้ใช้งาน เพื่อไปตรงคอนโดด้านหลัง ถนนไม่ค่อยดีแคบ รถยนต์เยอะเลยต้องระวังตลอดเวลา ส่วนทางเข้าหมู่บ้านทางผ่านก็เปลี่ยว ๆ ดี กลางคืนคงน่ากลัวพิลึก ปั่นผ่านหน้าคอนโดนแวะถ่ายรูปมาสองสามรูปไม่ค่อยชัด ไม่มีมุม เกรงใจ รปภ. เดี๋ยวหาว่าทำถ่ายรูปไปทำมิดีมิร้ายฮา ๆ หมา รปภ.
Fri 10 Jan 2014
ใช้เวลาอ่าน 1 นาที

บันทึกประจำวัน 09/01/57

หลังจากเดินทางอยู่หลาายวันวันนี้เข้าแลปเป็นวันแรกของสัปดาห์ ตอนสิบโมงเช้ามีคณะเยี่ยมชม เป็นน้อง ๆ จาก วิทยาลัยเทคโนโลยีสยามบริหารธุรกิจ สาขาเทคโนโลยีสารสนเทศ ก็ไปบรรยายในหัวข้อ Open Source Software เป็นการแนะนำเบื้องต้นและยกตัวอย่างการใช้งานแบบต่าง ๆ โดยปกติจะถามก่อนเริ่มบรรยายถึงพื้นฐานเกี่ยว Open Source วันนี้มีน้องนั่งหน้าคนหนึ่งสามารถตอบคำถามได้รู้สึกมีกำลังใจบรรยายต่อ นาน ๆ จะมีคนตอบได้สักที เค้าให้เวลา 45 นาที แต่รู้สึกว่าจะใช้ไปเกือบหนึ่งชม. กินเวลาโคนันไปนิดหน่อย หุหุ บรรยายก่อนก็ได้เปรียบแบบนี้แหละ หลังประชุมก็ชวนโคนันไปรับเครื่องดื่มเย็นจากหอมกรุ่นคนละแก้วเป็นค่าวิทยากร หุหุ ส่วนตอนบ่ายมีประชุมเรื่อง Open Service Plateform ยาวจนห้าโมงเย็น ก่อนเข้าประชุมพบว่าเครื่องทดสอบมีปัญหา สั่ง reboot ทิ้งไว้แล้วเข้าประชุม ตอนเลิกออกมาดูก็พบว่ามันหา Hard Disk ไม่เจอ ตอนแรกนึกว่าจะเจ๊ง พี่ต้นมาดูแล้วขยับ port usb แล้ว boot ใหม่ก็พบว่ามันใช้ได้ตามปกติ อ้อ!! ตอนติดตั้งหา Hard Disk ไม่ได้เลยต้องใช้แบบ usb ไปก่อนนะครับ ใช้ได้พรุ่งนี้ก็จะได้ลุยกันต่อนึกว่าต้องติดตั้งกันใหม่เสียแล้ว ระหว่างนั่งประชุม mouse bluetooth เกิดเชื่อมต่อไม่ได้ ต้อง reboot เครื่อง mbp ทุกครั้งที่ใช้ไม่ได้เล่นเอางง แต่พอประชุมเสร็จมาใช้ net ผ่านสายอาการกลับไม่เจอ เลยสงสัยว่าจะมีปัญหากับ wifi ซึ่งต้องทดสอบว่าจะเกิดขึ้นซ้ำอีกหรือเปล่าแล้วค่อยสรุปกันอีกที ตอนเย็นกลับเกือบค่ำเลยไม่ได้ปั่นจักรยาน แต่หิวมาก ๆ เลยแอบแวะกินข้าวแทนฮา ๆ ขอบคุณมาดามโอ๊ตครับ งอแงจริง ๆ ระหว่างการประชุม ดร.
Thu 9 Jan 2014
ใช้เวลาอ่าน 1 นาที

Add logout menu to OpenShift Origin 3

OpenShift Origin จะไม่มีระบบจัดการ User มาให้ดังนั้นใครที่จะนำมาใช้ก็ต้องจัดการเองทั้งหมด ทำมือเอาได้หมดครับ ถ้าใครทำตามคู่มือเบื้องต้นเขาจะแนะนำให้ใช้ User แบบ Basic Auth ซึ่ง Session ของ User จะหลุดก็ต่อเมื่อเราปิด Browser ทิ้งแต่ถ้าระหว่างที่ยังเปิดอยู่ Session ก็จะยังค้างถ้าใครเปิดเข้าไปก็จะใช้งานในสิทธิ์เราได้ ผมมีวิธีลูกทุ่ง ๆ ในการแก้ปัญหาเฉพาะหน้าไปก่อนโดยการแก้ไขสามแฟ้มดังนี้ครับ diff -aur /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/controllers/account_controller.rb /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/controllers/account_controller.rb --- /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/controllers/account_controller.rb 2014-01-03 15:20:39.736819307 +0700 +++ /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/controllers/account_controller.rb 2013-12-27 13:02:05.895483493 +0700 @@ -2,4 +2,7 @@ def show @user = current_user end + def logout + redirect_to "https://logout@"+request.host + end end --- /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.0.1/app/helpers/console/console_helper.rb 2014-01-03 15:20:39.743820144 +0700 +++ /opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.18.3/app/helpers/console/console_helper.rb 2013-12-27 17:38:25.113984337 +0700 @@ -2,7 +2,7 @@ #FIXME: Replace with real isolation of login state def logout_path - nil + '/console/account/logout' end diff -aur /root/test/opt/rh/ruby193/root/usr/share/gems/gems/openshift-origin-console-1.
Fri 3 Jan 2014
ใช้เวลาอ่าน 1 นาที

OpenShift Origin Nightly on CentOS 6.5 VirtualBox

Summary: How to setup the OpenShift Origin Nightly on CentOS 6.5 VirtualBox Name: stepbystep_oo-installation Version: 1.0.1 Release: 1.20131223 Group: Network/Cloud/PaaS License: CC URL: Authur: MrChoke Source0: http://openshift.github.io/documentation/oo_deployment_guide_comprehensive.html Requires: VirtualBox Requires: CentOS Requires: OpenShift Origin Changelog * Tue 10 Dec 2013 MrChoke <[email protected]> Release this document 1.0 * Mon 23 Dec 2013 MrChoke <[email protected]> Update some config เกริ่นนำ ออกตัวก่อนว่าไม่เคยได้เล่นเกี่ยวกับ Cloud อะไรมาก่อนเลย หลักการเนื้อหายังไม่ค่อยรู้เรื่องแต่จำเป็นต้องศึกษาการ setup ระบบ PaaS ขึ้นมา นั่งทดลองและศึกษาอยู่ประมาณหนึ่งอาทิตย์ ก็พอจะงูงู ปลาปลา อัประบบ PaaS โดยใช้ OpenShift Origin บน CentOS 6.
Tue 10 Dec 2013
ใช้เวลาอ่าน 22 นาที
Featured Image