Aeolus เป็นโครงการโอเพนซอร์สตัวใหม่ล่าสุด ที่เกี่ยวกับ Cloud โดยทำหน้าที่เป็นตัวบริหารจัดการไม่ได้เป็นตัวสร้าง Cloud แต่อย่างใด โดยโปรแกรมนี้สามารถจัดการทั้ง Private Cloud และ Public Cloud ได้ง่ายเพียงคลิกเมาส์

ส่วนประกอบของ Aeolus มีดังนี้

  • Aeolus Conductor : เป็นส่วนติดต่อผู้ใช้ที่สามารถจัดการผู้ใช้ ทรัพยากร รวมไปถึง instance (VM) ของผู้ใช้ที่อยู่บน Cloud Provider ต่างๆ
  • Aeolus Composer : เป็นตัวสร้าง image จาก template ที่ผู้ใช้กำหนด สามารถเลือกสร้าง Image ได้ตรงกับ Cloud Provider ที่เราต้องการได้
  • Aeolus Orchestrator : เป็นส่วนบริหารจัดการ instance ซึ่งผู้ใช้สามารถสร้าง instance อื่นๆ ได้ จาก instance บน Cloud หนึ่งหรือ Cloud หลายๆ ที่ได้
  • Aeolus HA Manager : เป็นส่วนที่ทำ HA ให้ instance หรือกลุ่มของ instance

สิ่งต่างๆ เหล่านี้ได้มาจาก abstract library ของโครงการ Deltacloud สำหรับท่านที่ต้องการทดสอบ Aeolus สามารถดาวน์โหลดได้ที่ เว็บไซต์โครงการ Aeolus * ข้อควรระวัง การทดสอบ Aeolus บน Amazon EC2 จะมีค่าใช้จ่าย

บังเอิญได้มีโอกาสเล่น OpenStack ผ่าน Community Cloud เลยได้ลองทำ Services Image สำหรับ OpenStack ดูบ้าง ซึ่งวิธีการไม่แตกต่างจากการทำ Image สำหรับ Eucalyptus สักเท่าไร หลักการทำมีดังนี้

  • สร้าง Image แบบ qcow2 เพื่อใช้เป็น Disk Image
  • ใช้ kvm ติดตั้ง OpenSUSE ลงใน Disk Image
  • ปรับแต่ง Disk Image เพื่อติดตั้ง ssh key


มาลงมือกันเลยครับ เริ่มจากสร้าง Disk Image ให้พอสำหรับติดตั้ง OpenSUSE

kvm-img create -f qcow2 opensuse.img 5G

จากนั้นก็ติดตั้ง OpenSUSE ลงไปใน Disk Image

kvm -m 512 -cdrom openSUSE-11.4-DVD-x86_64.iso -drive file=opensuse.img,if=virtio,index=0 -boot d -net nic -net user -nographic -vnc :1

ใช้ VNC ต่อไปยัง VM ที่เรา run ดังนี้

vncviewer 10.10.10.1 :1

เลือกติดตั้ง SSH Server, CURL และ package ที่ต้องการ หลังจากติดตั้งเสร็จให้ shutdown VM และ boot เพื่อปรับแต่งดังนี้

kvm -m 512 -drive file=opensuse.img,if=virtio,index=0,boot=on -boot c -net nic -net user -nographic -vnc :1

ให้ VNC เชื่อมต่อเหมือนเดิม ใช้ zypper ติดตั้ง openssh, curl ดังนี้

zypper install openssh curl

เพิ่ม ssh key อัตโนมัติเมื่อ start instance ให้สร้างไฟล์ /etc/init.d/sshkey แล้วใส่ config ลงไปดังนี้

echo >> /root/.ssh/authorized_keys
curl -m 10 -s http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key | grep 'ssh-rsa' >> /root/.ssh/authorized_keys
echo "AUTHORIZED_KEYS:"
echo "************************"
cat /root/.ssh/authorized_keys
echo "************************"

เปลี่ยน permission ให้ execute ได้ดังนี้

chmod 755 /etc/init.d/sshkey

จากนั้น config ให้เริ่มทำงานทุกครั้งเมื่อ boot เครื่องดังนี้

chkconfig sshkey on

ตั้งค่า firewall ให้ ssh เข้ามาได้ ใช้ yast2 ไม่ใช่ iptable นะจ๊ะ

yast2

จากนั้นลบ network persistance rules ออก เพื่อให้ instance จัดการ network insterface ได้ถูกต้อง

rm -rf /etc/udev/rules.d/70-persistent-net.rules

เท่านี้ก็เรียบร้อยแล้ว :) shutdown VM แล้ว

หากต้องการใช้งานก็ Upload Image ไปยัง OpenStack ได้เลย โดยใช้คำสั่ง

cloud-publish-image amd64 opensuse.img opensusebucket

หลังจาก Upload Image เสร็จเรียบร้อยแล้ว เราจะได้หมายเลข ami กับไฟล์ image manifest ดังนี้

ami-00000001 opensusebucket/opensuse.img.manifest.xml

หากต้องการ start instance ก็สามารถสั่ง run ได้เลย โดยใช้คำสั่ง

euca-run-instances ami-00000001 -k mykey -t m1.tiny

สำหรับการทำ Service Image จาก Linux Distribution อื่นๆ ก็ใช้วิธีการคล้ายๆ กันนี้ครับ

ช่วงน้ำท่วมนี้ยังมีงานพัฒนาที่ค้างมาจากเดือนตุลาคม นั่นคือ Suriyan 54.10 Thousand Sunny ซึ่งออกไม่ตรงเวลา เนื่องจากความไม่แน่นอนของหน่วยงานว่าจะให้ออก หรือจะให้หยุด แต่ก็ได้ทำมาครึ่งทางแล้ว ก็ขอออกรุ่นในช่วงเดือนพฤษจิกายนนี้ก็แล้วกัน เป็นที่รู้กันอยู่แล้วว่า Suriyan พัฒนาต่อยอดมาจาก Ubuntu ซึ่งรุ่นนี้ก็ใช้ Ubuntu 11.10 Oneric Ocelot เป็นฐาน ซึ่งมาพร้อมกับ Unity Desktop และ Gnome 3 ซึ่งผู้ใช้สามารถเลือกได้ว่าจะใช้ Desktop แบบไหน สำหรับซอฟต์แวร์ที่เพิ่มเติมเข้าไป ได้แก่ Multi Media Codec, Flash Player 11 , Firefox 8, Chrome 15, Libre Office 3.4.4 เป็นต้น

ในรุ่นนี้มีความเปลี่ยนแปลงนิดหน่อยคือ มีโครงการ Chantra เข้ามาร่วมด้วย นั่นหมายความว่า ถ้าเอาแผ่นไป Boot เครื่อง จะกลายเป็น Suriyan ถ้าเอาแผ่นใส่ใน Windows จะกลายเป็น Chantra 54.10 ที่ต้องทำแบบนี้ก็เพราะว่าใช้พื้นที่ในแผ่น DVD ให้คุ้มค่านั่นเอง สำหรับ Suriyan, Chantra จะไม่มีการปั๊มแจกอีกต่อไป หากท่านใดต้องการสามารถดาวน์โหลดได้ที่ pub.thaiopensource.org ครับ เอา Screen Shot มาฝากเล็กน้อย

นิตยสารโอเพนซอร์สทูเดย์ ขอเชิญผู้สนใจทุกท่าน เข้ารับการอบรมในหลักสูตร “การใช้งาน OpenOffice.org/Libreoffice ในองค์กร” เพื่อร่วมทำบุญด้วยการนำรายได้ทั้งหมดจากการอบรมโดยไม่หักค่าใช้จ่ายใดๆ ทั้งสิ้น นำไปช่วยเหลือผู้ประสบภัยน้ำท่วม โดยหลักสูตร OpenOffice.org/Libreoffice รุ่นน้ำท่วมนี้ มีวัตถุประสงค์ เพื่อนำรายได้ทั้งหมดไปช่วยเหลือผู้ประสบภัยน้ำท่วม จึงไม่สามารถออกใบเสร็จรับเงิน/ใบกำกับภาษีได้ แต่จะออกเป็นบิลเงินสดแทน เพื่อให้ท่านนำไปเบิกเป็นค่าใช้จ่ายภายในองค์กรของท่าน นอกจากนี้ ท่านจะได้รับเกียรติบัตรในการเข้ารับการอบรมครั้งนี้จากนิตยสารโอเพนซอร์สทูเดย์อีกด้วย ดำเนินการสอนโดย ภาณุภณ พสุชัยสกุล บรรณาธิการบริหารนิตยสารโอเพนซอร์สทูเดย์ ค่าใช้จ่ายเพียงท่านละ 1,000 บาทเท่านั้น ด่วน! รับจำนวนจำกัด เพียงรุ่นละ 20 คน จำนวน 5 รุ่น รุ่นละ 1 วัน ตั้งแต่เวลา 9.00-16.00 น. ณ ห้องอบรมของนิตยสารโอเพนซอร์สทูเดย์ อาคารอโศกทาวเวอร์ส ชั้น 4 สอบถามรายละเอียดเพิ่มเติมได้ที่ 08-7099-0005
รุ่นที่ 1 วันที่ 22 พฤศจิกายน พ.ศ. 2554
รุ่นที่ 2 วันที่ 2 ธันวาคม พ.ศ. 2554
รุ่นที่ 3 วันที่ 7 ธันวาคม พ.ศ. 2554
รุ่นที่ 4 วันที่ 14 ธันวาคม พ.ศ. 2554
รุ่นที่ 5 วันที่ 16 ธันวาคม พ.ศ. 2554

ลงทะเบียนได้ที่ http://tinyurl.com/75xk48k

หลังจากรอ beta มาหลายเดือนวันนี้ FIrefox 8 ก็เผยโฉมหน้าออกมาแล้ว โดยในรุ่นนี้มีการเปลี่ยนแปลง ได้แก่

  • Search Bar ที่มี twitter โผล่มาด้วย
  • ไม่อนุญาติให้ติดตั้ง add-on จากเว็บภายนอก ต้องติดตั้งจากเว็บ Mozilla เท่านั้น
  • เว็บที่เป็น HTML5 กิน resource น้อยลง
  • ปรับปรุงเรื่องการแสดงแอนิเมชั่นของ Tab
  • สนับสนุน Tag menu
  • สนับสนุน insertAdjacentHTML
  • ปรับปรุง CSS hyphen
  • ปรับปรุง WebSocket

ใครเป็นแฟนคลับ Firefox สามารถดาวน์โหลดได้ที่ ftp.mozilla.org ดังนี้

ส่วนวันที่เปิดให้อัพเดทผ่านทางตัวโปรแกรมจะเริ่มในวันอังคารที่ 8 พ.ย. นี้