Difference between revisions of "UECBundlingImages"

From OnnoWiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Using UEC consists of creating and registering images with the Cloud Controller.
+
Penggunaan UEC pada dasarnya adalah proses membuat dan mendaftarkan Image ke Cloud Controller.
  
This page describes the process for Ubuntu 10.04 LTS.
+
Disini akan di jelaskan proses untuk Ubuntu 10.04 LTS.
  
There is more than one way to obtain a virtual image:
+
Ada beberapa cara untuk memperoleh virtual Image.
  
* Download an image from the network, bundle and upload it
+
* Download Image dari [[Internet]], di bundel dan di upload ke Cloud Controller.
* Create a custom image using VMBuilder
+
* Membuat custom Image menggunakan VMBuilder.
* Use the Image store to download and install and image
+
* Menggunakan Image store untuk mendownload dan install Image.
  
Here we will describe the process of downloading one of the daily builds that are built and published automatically. The process is similar for Official Released Images
+
Disini akan di jelaskan proses untuk mendownload salah satu dari daily builds yang dibuat dan di publikasi secara automatis. Proses ini mirip untuk Official Released Images
  
Note: the shell variables that are set in the below code snippets are very useful for scripts or to reuse them when typing commands.
+
CATATAN: shell variable yang di set pada code di bawah sangat bermanfaat untuk script berikut atau digunakan saat menuliskan perintah.
  
* Download the UEC image for the architecture you want. You can do it from your browser or from the command line:
+
* Download UEC Image untuk arsitektur komputer yang kita inginkan. Kita dapat melakukannya menggunakan browser atau command line:
  
 
  TIMESTAMP=$(date +%Y%m%d%H%M%S)
 
  TIMESTAMP=$(date +%Y%m%d%H%M%S)
Line 24: Line 24:
 
  uec-publish-tarball $UEC_IMG.tar.gz $RELEASE-$TIMESTAMP
 
  uec-publish-tarball $UEC_IMG.tar.gz $RELEASE-$TIMESTAMP
  
* Now, your kernel and image will have been uploaded into Eucalyptus and should be ready to run. To confirm, run the following command:
+
* Alternatif lain caranya, jika kita sudah mempunyai file Image-nya, misalnya,
 +
 
 +
TIMESTAMP=$(date +%Y%m%d%H%M%S)
 +
RELEASE=lucid
 +
uec-publish-tarball ubuntu-10.04-server-uec-i386.tar.gz $RELEASE-$TIMESTAMP
 +
 
 +
Akan keluar
 +
 
 +
Thu Oct 21 07:56:31 WIT 2010: ====== extracting image ======
 +
Warning: no ramdisk found, assuming '--ramdisk none'
 +
kernel : lucid-server-uec-i386-vmlinuz-virtual
 +
ramdisk: none
 +
image  : lucid-server-uec-i386.img
 +
Thu Oct 21 07:56:49 WIT 2010: ====== bundle/upload kernel ======
 +
Thu Oct 21 07:56:54 WIT 2010: ====== bundle/upload image ======
 +
emi="emi-1FF015BC"; eri="none"; eki="eki-6CC11AC3";
 +
 
 +
* Selanjutnya, kernel dan Image di upload ke Eucalyptus dan siap untuk di jalankan. Untuk mengkonfirmasi, jalankan perintah berikut:
  
 
  euca-describe-images
 
  euca-describe-images
 
  EMI=$(euca-describe-images | grep emi- | head -n1 | awk '{print $2}')
 
  EMI=$(euca-describe-images | grep emi- | head -n1 | awk '{print $2}')
  
You should see a registered kernel and image and they should be marked as 'available'.
+
Kita akan melihat kernel dan image yang terdaftar dan mereka akan di tandai sebagai 'available'.
 +
 
  
 
==Referensi==
 
==Referensi==
  
 +
* https://help.ubuntu.com/community/UEC/BundlingImages
 
* http://uec-images.ubuntu.com
 
* http://uec-images.ubuntu.com
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
+
* [[Ubuntu Enterprise Cloud: Instalasi UEC]]
 +
* [[Ubuntu Enterprise Cloud: Pengambilan Credential]]
 +
* [[Cloud Computing]]
 +
* [[Linux Howto]]
  
 
[[Category: Linux]]
 
[[Category: Linux]]
 
[[Category: Cloud Computing]]
 
[[Category: Cloud Computing]]

Latest revision as of 13:58, 21 October 2010

Penggunaan UEC pada dasarnya adalah proses membuat dan mendaftarkan Image ke Cloud Controller.

Disini akan di jelaskan proses untuk Ubuntu 10.04 LTS.

Ada beberapa cara untuk memperoleh virtual Image.

  • Download Image dari Internet, di bundel dan di upload ke Cloud Controller.
  • Membuat custom Image menggunakan VMBuilder.
  • Menggunakan Image store untuk mendownload dan install Image.

Disini akan di jelaskan proses untuk mendownload salah satu dari daily builds yang dibuat dan di publikasi secara automatis. Proses ini mirip untuk Official Released Images

CATATAN: shell variable yang di set pada code di bawah sangat bermanfaat untuk script berikut atau digunakan saat menuliskan perintah.

  • Download UEC Image untuk arsitektur komputer yang kita inginkan. Kita dapat melakukannya menggunakan browser atau command line:
TIMESTAMP=$(date +%Y%m%d%H%M%S)
RELEASE=lucid
ARCH=amd64    # Or this might be i386
[ $ARCH = "amd64" ] && IARCH=x86_64 || IARCH=i386
UEC_IMG=$RELEASE-server-uec-$ARCH
URL=http://uec-images.ubuntu.com/$RELEASE/current/
[ ! -e $UEC_IMG.tar.gz ] &&  wget $URL/$UEC_IMG.tar.gz
uec-publish-tarball $UEC_IMG.tar.gz $RELEASE-$TIMESTAMP
  • Alternatif lain caranya, jika kita sudah mempunyai file Image-nya, misalnya,
TIMESTAMP=$(date +%Y%m%d%H%M%S)
RELEASE=lucid
uec-publish-tarball ubuntu-10.04-server-uec-i386.tar.gz $RELEASE-$TIMESTAMP

Akan keluar

Thu Oct 21 07:56:31 WIT 2010: ====== extracting image ======
Warning: no ramdisk found, assuming '--ramdisk none'
kernel : lucid-server-uec-i386-vmlinuz-virtual
ramdisk: none
image  : lucid-server-uec-i386.img
Thu Oct 21 07:56:49 WIT 2010: ====== bundle/upload kernel ======
Thu Oct 21 07:56:54 WIT 2010: ====== bundle/upload image ======
emi="emi-1FF015BC"; eri="none"; eki="eki-6CC11AC3";
  • Selanjutnya, kernel dan Image di upload ke Eucalyptus dan siap untuk di jalankan. Untuk mengkonfirmasi, jalankan perintah berikut:
euca-describe-images
EMI=$(euca-describe-images | grep emi- | head -n1 | awk '{print $2}')

Kita akan melihat kernel dan image yang terdaftar dan mereka akan di tandai sebagai 'available'.


Referensi

Pranala Menarik