Ubuntu |
หลังจากเขียนบทความการทำ Virtual Server บน VirtualBox ไป 4 ตอน ก็ยังไม่มีเวลามาอัพเดทเขียนต่อเลย วันนี้พอมีเวลาว่างเลยไปเช็คดูที่เว็ป VirtualBox ก็เห็นว่าเขาออกเวอร์ชั่น 2.0.2 แล้ว ในตอนที่ผมเขียนบทความยังเป็นเวอร์ชั่น 1.6.4 อยู่เลย และด้วยความที่ชอบลองของใหม่ ผมเลยจัดการอัพเกรดซะเลย โดยดาว์นโหลด virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_i386.deb มา สำหรับใครใช้ Ubuntu 64 Bit ก็โหลดมาให้ถูกด้ยนะครับ โหลดมาเสร็จแล้วก่อนอื่นเลย ให้ uninstall version เก่าออกก่อนแล้วลง libqt4-core และ libqt4-gui ก่อนครับ
sudo apt-get remove --purge virtualbox sudo apt-get libqt4-core libqt4-guiจากนั้นก็ sudo dpkg -i virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_i386.debเป็นอันเสร็จเรียบร้อยครับ ถ้าใน Menu มันยังไม่มี VirualBox มาให้เราเรียกใช้ ก็ Log off ไปก่อนเข้ามาใหม่ จะเรียกโปรแกรมได้ที่เมนู Application->System Tools->Sun xVM VirtualBox ครับ หมายเหตุ ถ้าเวอร์ชั่นเดิมยังใช้งานได้ดี ไม่อัพเกรดก็ได้นะครับ เพราะผมเพิ่งอัพเกรดยังดูไม่ละเอียดว่ามีปัญหาอะไรหรือเปล่า เท่าที่ดูเปิดใช้งาน Virtual Machine ที่ลง Ubuntu Server และ WindowsXP ได้ปกติ |
|||
จากตอนที่แล้วที่เราลงเซ็ต Bridge Network ให้เครื่อง host และ virtualbox แล้ว ตอนนี้เราสารมารถจะรีโมท ssh เข้าไปใช้งาน Virtual Machine ได้แล้วครับ ในที่นี้ Virtual Machine ผม IP 192.168.1.4 ถ้าจะดู IP ก็ให้ Login เข้าไปแล้วใช้คำสั่ง ifconfig ดูก็ได้ครับ ifconfig จากนั้นให้ลอกง ssh จากเครื่อง host ของเราเข้าไปได้โดยใช้คำสั่ง ssh annomundi@192.168.1.4 โดย annomundi เป็น username ที่ผมสร้างไว้ตอนลง Ubuntu server ในตอนที่ผ่านมา ก็ให้เลี่ยนเป็น username และ ip ของเครื่อง virtual machine ที่คุณกำลังใช้อยู่ครับ หลังจากใส่ password แล้ว เราก็พร้อมที่จะใช้งานเครื่อง Virtual Machine แล้วครับ แต่ก่อนอื่นเพื่อที่เราจะไม่ต้องคอยใส่ password ทุกครั้งที่ ssh ก็ให้ทำดังนี้ครับ ที่เครื่อง host ให้เราใช้คำสั่ง ssh-keygen -t rsa คำสั่งนี้จะสร้างไฟล์ id_rsa และ id_rsa.pub ในโฟลเดอร์ .ssh ตอนมันให้คีย์ passphrase ไม่ต้องใส่นะครับกด enter ผ่านเลย จากนั้นใช้คำสั่ง scp ~/.ssh/id_rsa.pub annomundi@192.168.1.4:/home/annomundi |
|||
Create a permanent bridgeในตอนนี้เราจะมาทำการเซ็ต Bridge ให้กับ เครื่อง Host และ Virtual Machine กันครับ เริ่มแรกปิด Virtual Machine เราไปก่อน โดยการสั่ง Shutdown นะครับ ถ้าเปิด Virtaul Machine ไว้อยู่ก็ให้ login เข้าไปแล้วสั่ง sudo shutdown -h now ตอนนี้จะปิด VirtualBox ไปก่อนก็ได้ครับ เพราะเราจะทำการเซ็ตที่เครื่อง Host เราก่อน ให้เปิด Terminal ขึ้นมา แล้วใช้คำสั่ง sudo apt-get install bridge-utils uml-utilities เป็นการลงโปรแกรมที่จำเป็นสำหรับการทำ Bridge Network จากนั้นให้เปิดไฟล์ /etc/network/interfaces ขึ้นมา sudo gedit /etc/network/interfaces แก้ไขให้เป็นไปตามด้านล่างครับ auto eth0 iface eth0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 # The loopback network interface auto lo iface lo inet loopback จากนั้นสั่ง Restart Network $sudo /etc/init.d/networking restart มันจะ restart network ใช้เวลาแปปนึงไม่ต้องตกใจครับ หลังจากเสร็จแล้ว เน็ตจะใช้งานได้เหมือนเดิม เพียงแต่จะเชื่อมต่อผ่าน Bridge |
|||
จากตอนที่แล้วที่เราเซ็ตอัพ Virtual Machine เสร็จ ในตอนนี้จะเป็นขั้นตอนการลง Ubuntu 8.04.1 Hardy บน Virtual Machine ในตอนนี้จะอธิบายด้วยรูปภาพเป็นส่วนใหญ่นะครับ แต่ในบางช่วงในตอน Install อย่างช่วง Detect hardware ช่วง Copy ไฟล์ ผมอาจข้ามๆไปไม่ได้ capture รูปมาแสดง เอาล่ะมาเริ่มกันเลย ที่ VirtualBox ให้เรากดปุ่ม Start เพื่อเริ่มบูต Virtual Machine เครื่องจะทำการบูตจาก CD Image ที่เรา mount ไป |
|||
เนื่องจากที่ผมย้ายโฮสท์ไปใช้ VPS ที่มีแรมขนาด 256MB และได้ทำการเซ็ตอัพโปรแกรมต่างๆไปเยอะแต่ไม่ได้จดว่าทำอะไรไปบ้าง อีกทั้งตอนทำก็ทำตามข้อมูลที่หาได้จากในอินเตอร์เน็ต ดังนั้นก็เลยจะทำ Virtual Server ขึ้นมาแล้วเซ็ตอัพเพื่อให้เป็น Server ทดสอบก่อนไปใช้จริงบน VPS ซึ่งโปรแกรม Vitualize ที่ใช้งานง่ายและฟรีที่ผมรู้จักก็คือ VirtualBox นั่นเอง ในที่นี้ผมจะลงบน Ubuntu และ Guest เป็น Ubuntu Server Edition ดังนั้นก่อนอื่นให้ทำการดาว์นโหลดโปรแกรม VirtualBox และ Ubuntu Server Edition มาเตรียมกันไว้ก่อนเลยครับ Downloadวิธีลงโปรแกรม VirtualBoxในที่นี้ผมดาว์นโหลด virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb มาไว้ที่ ~/Download ก็จัดการ Install ซะด้วยคำสั่ง cd ~/Download sudo dpkg -i หลังจากลงเสร็จ เราจำเป็นต้องเซ็ต User Group ให้กับ User ก่อน ซึ่งสามารถใช้ Comand ตามด้านล่าง sudo usermod -G vboxusers -a annomundi จากนั้น logout ออกไป เมื่อเข้ามาใหม่แล้วให้ไปที่ Applications -> System Tools -> Sun xVM VirtualBox แต่ถ้าไม่มี Menu นี้ให้ลอง Restart เครื่องดู วิธีสร้าง Virtual Machineต่อไปเราจะทำการสร้าง Virtual Machine ขึ้นมาเพื่อที่จะลง Ubuntu Server ก่อนอื่นให้ไปที่ File -> Virtual Disk Manager จากนั้น ก็กด New เพื่อเริ่มสร้าง Virtual Disk ทำตามรูปไปเรื่อยๆเลยครับ |
|||
วิธีการสร้าง Self-Signed Certificate สำหรับเว็ปไซต์บนเครื่องที่ใช้ Ubuntu
Feisty Fawn สำหรับบทความนี้ผมขอไม่กล่าวถึงการลง Apache2, PHP5 และ
MySQL นะครับ จะกล่าวถึงเฉพาะการสร้าง Self-Signed Certificate เท่านั้น
|
|||









