MrChoke.Org

Year: 2013

สร้าง Git Repo ง่ายๆ บน Godaddy

เกริ่นนำ

บันทึกการทดลองอีกหนึ่งบทสำหรับ Git ปกติไม่ค่อยได้ใส่ใจใช้งาน Git แบบจริงๆ จังๆ อะไรมากนักเพราะไม่ได้เขียน Source Code เองมีแต่เอามาใช้ก็แต่ clone มาก็จบกันไป วันนี้มีโจทย์ให้ทำ คือ พัฒนาเว็บร่วมกันโดยใช้ Git เป็นตัวควบคุม Source Code พอดีว่า Project อยู่บน Godaddy สามารถ Remote ผ่านทาง ssh ได้ก็หวานหมูเลย จริงๆ บน Dreamhost ก็ทำได้ครับแต่ไม่แน่ใจว่าทำแบบเดียวกันหรือเปล่าเพราะอ่าน wiki ของ Dreamhost แล้วยาวกว่า เอาเป็นว่าลองดูวิธีนี้สั้น ใช้กันแบบส่วนตัวมี account เดียวไม่แชร์กับใครซึ่งใช้กับ Server ของตัวเองก็ได้ครับ

แหล่งอ้างอิง

http://all-of.me/running-git-over-ssh-with-godaddy-shared-hosting/

สะภาพแวดล้อม

  • Server: Godaddy CentOS 5.5
  • Git:  1.8.2.1
  • ssh + authorized_keys enable Continue reading

ควบคุม VirtualBox แบบ Command Line

หลังจากพยายามทดสอบการใช้งาน VirtualBox แบบไม่พึ่ง Graphic จุดประสงค์หลักก็คือ ติดตั้ง Server ที่จะใช้ VM หลายๆ ตัวบนนั้น โดยใช้ VirtualBox แต่ไม่อยากเปิด Graphic ไว้ที่ Server จากการทดสอบก็พอเป็นเรื่องเป็นราวดังนี้

  • พบว่ายังต้องลง pkgs ที่พ่วงสำหรับลง VirtualBox อีกหลายตัวเหมือนกัน
  • ต้องเรียนรู้คำสั่งเพื่อควบคุม VirtualBox ผ่านทาง command line แต่มี doc ให้แบบละเอียดพอสมควร
  • ถ้าให้ง่ายๆ ต้องลงจากที่ง่ายๆ ไปก่อนแล้วค่อยไป import เข้า
  • ถ้าติดตั้งบน Server เลยก็สนุกดีผ่านทาง Remote Desktop บน OS X ใช้ของมันเองไม่ Work ต้องหามาลง ชื่อว่า Microsoft Remote Desktop  ของ Microsoft เอง
  • ทำงานผ่าน Remote Desktop รู้สึกว่าช้ามาก
  • เจอปัญหา Board Atom ที่ใช้ไม่ Support VT-X เลยลง Guest OS แบบ 32 bit เท่านั้น

คร่าวๆ สำหรับสิ่งที่พบเจอคราวนี้มาดูขั้นตอนเบื้องต้นสำหรับการใช้งาน VirtualBox แบบ Command Line กัน Continue reading

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:           http://mrchoke.org
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 <mrchoke@gmail.com> Release this document 1.0
* Mon 23 Dec 2013 MrChoke <mrchoke@gmail.com> Update some config

 

เกริ่นนำ

ออกตัวก่อนว่าไม่เคยได้เล่นเกี่ยวกับ Cloud อะไรมาก่อนเลย หลักการเนื้อหายังไม่ค่อยรู้เรื่องแต่จำเป็นต้องศึกษาการ setup ระบบ PaaS ขึ้นมา นั่งทดลองและศึกษาอยู่ประมาณหนึ่งอาทิตย์ ก็พอจะงูงู ปลาปลา อัประบบ PaaS โดยใช้ OpenShift Origin บน CentOS 6.5 ซึ่งติดตั้งอยู่ใน VirtualBox ทั้งหมด ดังนั้นเนื้อหาที่ผมบันทึกช่วยจำไว้ตรงนี้ ถ้าใครได้มาอ่านผมบอกไว้ก่อนว่า บางขั้นตอนท่านอาจจะต้องประยุกต์ และ หาวิธีตั้งค่าที่แตกต่างออกไป เพื่อให้เข้ากับงานของท่าน แต่ถ้าจะทำตามแบบโต้งๆ สภาพแวดล้อมเหมือนผมทั้งหมดก็อาจจะทำตามแบบ Step by Step ได้เลย

ส่วนความรู้เรื่อง Cloud, OpenShift, Linux Command, CentOS, VirtualBox และ อื่นๆ คงต้องไปศึกษากันเพิ่มเติมนะครับผมไม่อาจจะบอกได้ทั้งหมด ถ้าเจอว่าข้อมูลในนี้ไม่ถูกต้องทำแล้วไม่ได้ยังไง ก็ให้บอกและแนะนำผมมาได้ไม่ต้องด่านะครับ อิอิ ปอ.ลิง. ตัวใหญ่ๆ ระบบทดสอบนี้ทำบน VirtualBox OS X 10.9

เนื้อหาอ้างอิงที่ศึกษามา

เครื่องมือ

ออกแบบระบบ

domain example.com

เคยคิดจะเปลี่ยนเป็นอย่างอื่นนะ แต่พบว่าระหว่างที่เรายังไม่ค่อยรู้อะไรให้ใช้ตามที่เค้าบอกอะดีที่สุดครับ ไม่ต้องมาพวงเปลี่ยนชื่อ อาจจะทำให้เกิด bug ได้ง่ายๆ พอทำเป็นแล้วไป deploy จริงๆ ค่อยใช้ชื่อ domain จริงๆ กัน ระบบนี้ผมจะแยก ระหว่าง broker และ node  แต่ไม่แยก Messaging Server (ActiveMQ) ออกมาซึ่งจะไว้ใน broker บางคนแยกออกไปอีกตัวหนึ่งก็มี หรือจะรวมทุกอย่างทั้ง broker และ node ไว้ด้วยกันก็ได้ แต่แนะนำว่าหัดทำแยกไว้นะแหละดีครับ node สามารถทำได้หลายตัวได้ ในที่นี่ผมจะไม่ตั้งค่า DHCP Server นะครับเพราะใช้ VirtualBox ทำให้แทน

vm1 broker.example.com

  • DNS Server
  • MongoDB
  • ActiveMQ
  • MCollective Client
  • OpenShift Broker
  • OpenShift Console

vm2 node.example.com

  • Mcollective Server
  • Node Host
  • HAProxy

Pages: 1 2 3 4 5 6 7

สิ่งที่มักเข้าใจผิดเกี่ยวกับภาคใต้

  1. ส่วนใหญ่เป็นมุสลิม
  2. ทุกคนออกเสียง ง.งู เป็น ฮ.ฮู
  3. ชอบกินเผ็ดกันทุกคน
  4. ชอบกินสะตอ หน่อเหรียง ลูกเนียง ทุกคน
  5. ต้องรู้จักและเคยกินบูดู
  6. ต้องตัวดำ
  7. ส่วนใหญ่ทำสวนยาง
  8. รถไฟเข้าถึงทุกจังหวัด
  9. ฟังและพูดยาวีได้
  10. มีมหาวิทยาลัยเดียวคือ ม.อ.
  11. คนใต้นิสัยดุดัน
  12. คนใต้ต้องเสียงดัง พูดหยาบ พูดเร็ว
  13. ทุกจังหวัดติดทะเล
  14. กินปลาร้าไม่เป็น
  15. หาดใหญ่เป็นจังหวัด
  16. ประจวบฯ อยู่ภาคใต้
  17. ว่ายน้ำเป็น
  18. เป็นชาวประมง
  19. ทุกคนเคยไปเที่ยวเกาะสมุย
  20. เข้าใจศัพท์ใต้ทุกคำ
  21. มี ส.ส. เป็น ปชป. ทั้งหมด
  22. เป็นเสื้อเหลือง
  23. พูดทองแดง

Copyright © 2016 MrChoke.Org

Theme by Anders NorenUp ↑