Difference between revisions of "Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 58: | Line 58: | ||
Setelah menyelesaikan proses instalasi, jalankan VM melalui perintah berikut | Setelah menyelesaikan proses instalasi, jalankan VM melalui perintah berikut | ||
− | + | sudo kvm -m 256 -drive file=image.img,if=scsi,index=0,boot=on -boot c -net nic -net user -nographic -vnc :0 | |
− | |||
Pada titik ini, kita dapat menambahkan berbagai paket yang ingin kita instal, update instalasi, menambahkan user dan berbagai settingan yang ada di UEC instance. Misalnya, | Pada titik ini, kita dapat menambahkan berbagai paket yang ingin kita instal, update instalasi, menambahkan user dan berbagai settingan yang ada di UEC instance. Misalnya, | ||
Line 73: | Line 72: | ||
$ sudo apt-get install curl | $ sudo apt-get install curl | ||
+ | Tambahakan kalimat berikut di /etc/rc.local sebelum kata 'exit 0' dari image | ||
+ | |||
+ | depmod -a | ||
+ | modprobe acpiphp | ||
+ | |||
+ | # simple attempt to get the user ssh key using the meta-data service | ||
+ | # assuming “user” is the username of an account that has been created | ||
+ | |||
+ | mkdir -p /home/user/.ssh | ||
+ | echo >> /home/user/.ssh/authorized_keys | ||
+ | curl -m 10 -s http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key | grep 'ssh-rsa' >> \ | ||
+ | /home/user/.ssh/authorized_keys | ||
+ | echo "AUTHORIZED_KEYS:" | ||
+ | echo "************************" | ||
+ | cat /home/user/.ssh/authorized_keys | ||
+ | echo "************************" | ||
+ | |||
+ | Juga buang network persistent rules dari /etc/udev/rules.d, sehingga instance selalu nyala dengan eth0 sebagai nama interface seperti yang di harapkan oleh Eucalyptus. | ||
+ | |||
+ | $ sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules | ||
+ | |||
+ | Selesai sudah proses customisasi OS yang akan di instalasi sebagai reference image. | ||
Revision as of 08:52, 20 December 2010
Install Ubuntu Enterprise Cloud
- Masukan CD Ubuntu Server
- Boot Komputer
- Install UEC
Cek KVM
kvm-ok
Pastikan keluarannya
INFO: Your CPU supports KVM extensions INFO: /dev/kvm exists KVM acceleration can be used
Jika tidak,
- Pastikan CPU yang anda gunakan mensupport VT
- Pastikan BIOS mengaktifkan VT
Siapkan EUCA
Akses ke
https://192.168.0.2:8443/#credentials
Lakukan
mkdir ~/.euca cp euca2-admin-x509.zip ~/.euca/ cd ~/.euca unzip euca2-admin-x509.zip
Cek availability zone
. ~/.euca/eucarc source ~/.euca/eucarc euca-describe-availability-zones verbose
AVAILABILITYZONE cluster1 192.168.0.2 AVAILABILITYZONE |- vm types free / max cpu ram disk AVAILABILITYZONE |- m1.small 0000 / 0000 1 192 2 AVAILABILITYZONE |- c1.medium 0000 / 0000 1 256 5 AVAILABILITYZONE |- m1.large 0000 / 0000 2 512 10 AVAILABILITYZONE |- m1.xlarge 0000 / 0000 2 1024 20 AVAILABILITYZONE |- c1.xlarge 0000 / 0000 4 2048 20
Menyiapkan Image
kvm-img create -f qcow2 image.img 5G sudo kvm -m 256 -cdrom ubuntu-10.10-server-i386.iso -drive file=image.img,if=scsi,index=0 -boot d -net nic -net user -nographic -vnc :0
Akses dari komputer lain menggunakan vncviewer lakukan proses instalasi OS seperti biasa
apt-get install vncviewer vncviewer 192.168.0.2:0
Setelah menyelesaikan proses instalasi, jalankan VM melalui perintah berikut
sudo kvm -m 256 -drive file=image.img,if=scsi,index=0,boot=on -boot c -net nic -net user -nographic -vnc :0
Pada titik ini, kita dapat menambahkan berbagai paket yang ingin kita instal, update instalasi, menambahkan user dan berbagai settingan yang ada di UEC instance. Misalnya,
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install mediawiki
Integrasi dengan Eucalyptus
Tambahan crul di VM
$ sudo apt-get install curl
Tambahakan kalimat berikut di /etc/rc.local sebelum kata 'exit 0' dari image
depmod -a modprobe acpiphp # simple attempt to get the user ssh key using the meta-data service # assuming “user” is the username of an account that has been created mkdir -p /home/user/.ssh echo >> /home/user/.ssh/authorized_keys curl -m 10 -s http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key | grep 'ssh-rsa' >> \ /home/user/.ssh/authorized_keys echo "AUTHORIZED_KEYS:" echo "************************" cat /home/user/.ssh/authorized_keys echo "************************"
Juga buang network persistent rules dari /etc/udev/rules.d, sehingga instance selalu nyala dengan eth0 sebagai nama interface seperti yang di harapkan oleh Eucalyptus.
$ sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules
Selesai sudah proses customisasi OS yang akan di instalasi sebagai reference image.