Difference between revisions of "Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi"

From OnnoWiki
Jump to navigation Jump to search
Line 58: Line 58:
 
Setelah menyelesaikan proses instalasi, jalankan VM melalui perintah berikut
 
Setelah menyelesaikan proses instalasi, jalankan VM melalui perintah berikut
  
  uecadmin@client1:~$ sudo kvm -m 256 -drive file=image.img,if=scsi,index=0,boot=on -boot c \
+
  sudo kvm -m 256 -drive file=image.img,if=scsi,index=0,boot=on -boot c -net nic -net user -nographic -vnc :0
-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.



Pranala Menarik