Difference between revisions of "Ubuntu Enterprise Cloud: Alternatif Cara Menjalankan Instance"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  (New page: Alternatif cara menjalankan Instance adalah sebagai berikut, kita dapat membuat script file jika dibutuhkan.   ubuntu@aussie:~$ TIMESTAMP=$(date +%Y%m%d%H%M%S)  ubuntu@aussie:~$ RELEASE=lu...)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| (19 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | Kita dapat menjalankan instance langsung dari release file Ubuntu  | |
| − |   ubuntu  | + | * http://uec-images.ubuntu.com/releases/9.10/release/  | 
| − | + | * http://uec-images.ubuntu.com/releases/10.04/release/  | |
| − | + | * http://uec-images.ubuntu.com/releases/10.10/release/  | |
| − | + | * http://uec-images.ubuntu.com/releases/11.04/release/   | |
| − | + | ||
| − | + | Kita dapat menggunakan script berikut  | |
| − | + | ||
| − | + | ||
| − | + | ==Dalam Bentuk Shell Script untuk x86_64==  | |
| − | + | ||
| − | + |   cp ubuntu-10.10-server-uec-amd64.tar.gz maverick-server-uec-amd64.tar.gz   | |
| − | + |  . ~/.euca/eucarc  | |
| − | + |  source ~/.euca/eucarc  | |
| − | + |  TIMESTAMP=$(date +%Y%m%d%H%M%S)  | |
| − | + |   RELEASE=maverick  | |
| − | + |   ARCH=amd64  | |
| − | + |   [ $ARCH = "amd64" ] && IARCH=x86_64 || IARCH=i386  | |
| − | + |   UEC_IMG=$RELEASE-server-uec-$ARCH  | |
| − | + |   [ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz  | |
| − | + |   BUCKET_KERNEL="k-$TIMESTAMP"  | |
| − | + |   UEC_KERNEL=$UEC_IMG-vmlinuz-virtual  | |
| − | + |   euca-bundle-image -i $UEC_KERNEL -r $IARCH --kernel true  | |
| − | + |   euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml  | |
| − | + |   EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI  | |
| − | + |   ls -alF $UEC_KERNEL  | |
| − | + |   BUCKET_RAMDISK="r-$TIMESTAMP"  | |
| − | + |   UEC_RAMDISK=$UEC_IMG-loader  | |
| − | + |   euca-bundle-image -i  $UEC_RAMDISK -r $IARCH --ramdisk true  | |
| − | + |   euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml  | |
| − | + |   ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI  | |
| − | + |   BUCKET_IMAGE="i-$TIMESTAMP"  | |
| − | + |   UEC_IMG=$RELEASE-server-uec-$ARCH  | |
| − | + |   euca-bundle-image -i $UEC_IMG.img -r $IARCH --kernel $EKI --ramdisk $ERI  | |
| − | + |   euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
  EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI  |   EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI  | ||
| − | |||
| − |   ubuntu  | + |   euca-run-instances $EMI -k mykey -t c1.medium  | 
| − | + |  euca-describe-instances | grep i-3F8E0754  | |
| − | + | ||
| + | ==Dalam Bentuk Shell Script untuk Karmic i386==  | ||
| + | |||
| + |  cp ubuntu-9.10-server-uec-i386.tar.gz karmic-server-uec-i386.tar.gz   | ||
| + |  . ~/.euca/eucarc  | ||
| + |  source ~/.euca/eucarc  | ||
| + |  TIMESTAMP=$(date +%Y%m%d%H%M%S)  | ||
| + |  RELEASE=karmic  | ||
| + |  ARCH=i386  | ||
| + |  UEC_IMG=$RELEASE-server-uec-$ARCH  | ||
| + |  [ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz  | ||
| + |  BUCKET_KERNEL="k-$TIMESTAMP"  | ||
| + |  UEC_KERNEL=$UEC_IMG-vmlinuz-virtual  | ||
| + |  euca-bundle-image -i $UEC_KERNEL -r $ARCH --kernel true  | ||
| + |  euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml  | ||
| + |  EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI  | ||
| + |  ls -alF $UEC_KERNEL  | ||
| + |  BUCKET_RAMDISK="r-$TIMESTAMP"  | ||
| + |  UEC_RAMDISK=$UEC_IMG-initrd-virtual  | ||
| + |  euca-bundle-image -i  $UEC_RAMDISK -r $ARCH --ramdisk true  | ||
| + |  euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml  | ||
| + |  ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI  | ||
| + |  BUCKET_IMAGE="i-$TIMESTAMP"  | ||
| + |  UEC_IMG=$RELEASE-server-uec-$ARCH  | ||
| + |  euca-bundle-image -i $UEC_IMG.img -r $ARCH --kernel $EKI --ramdisk $ERI  | ||
| + |  euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml  | ||
| + |  EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI  | ||
| + | |||
| + |  euca-run-instances $EMI -k mykey -t c1.medium  | ||
| + |   euca-describe-instances  | ||
| + | |||
| + | ==Dalam Bentuk Shell Script untuk Maverick i386==  | ||
| + | |||
| + |  cp ubuntu-10.10-server-uec-i386.tar.gz maverick-server-uec-i386.tar.gz   | ||
| + |  . ~/.euca/eucarc  | ||
| + |  source ~/.euca/eucarc  | ||
| + |  TIMESTAMP=$(date +%Y%m%d%H%M%S)  | ||
| + |  RELEASE=maverick  | ||
| + |  ARCH=i386  | ||
| + |  UEC_IMG=$RELEASE-server-uec-$ARCH  | ||
| + |  [ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz  | ||
| + |  BUCKET_KERNEL="k-$TIMESTAMP"  | ||
| + |  UEC_KERNEL=$UEC_IMG-vmlinuz-virtual  | ||
| + |  euca-bundle-image -i $UEC_KERNEL -r $ARCH --kernel true  | ||
| + |   euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml  | ||
| + |  EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI  | ||
| + |  ls -alF $UEC_KERNEL  | ||
| + |  BUCKET_RAMDISK="r-$TIMESTAMP"  | ||
| + |  UEC_RAMDISK=$UEC_IMG-loader  | ||
| + |  euca-bundle-image -i  $UEC_RAMDISK -r $ARCH --ramdisk true  | ||
| + |  euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml  | ||
| + |  ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI  | ||
| + |  BUCKET_IMAGE="i-$TIMESTAMP"  | ||
| + |  UEC_IMG=$RELEASE-server-uec-$ARCH  | ||
| + |  euca-bundle-image -i $UEC_IMG.img -r $ARCH --kernel $EKI --ramdisk $ERI  | ||
| + |  euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml  | ||
| + |  EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI  | ||
| − | + |   euca-run-instances $EMI -k mykey -t c1.medium  | |
| − | + |   euca-describe-instances  | |
| − | |||
| − | |||
| − | |||
| − | |||
==Referensi==  | ==Referensi==  | ||
| Line 80: | Line 108: | ||
* [[Ubuntu Enterprise Cloud]]  | * [[Ubuntu Enterprise Cloud]]  | ||
| + | * [[Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Cloud Controller]]  | ||
| + | * [[Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Node Controller]]  | ||
* [[Ubuntu Enterprise Cloud: Troubleshooting]]  | * [[Ubuntu Enterprise Cloud: Troubleshooting]]  | ||
| − | * [[Ubuntu Enterprise Cloud:   | + | * [[Ubuntu Enterprise Cloud: Panduan Untuk Pemula]] '''RECOMMENDED'''  | 
* [[Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi]]  | * [[Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi]]  | ||
* [[Ubuntu Enterprise Cloud: Instalasi UEC]]  | * [[Ubuntu Enterprise Cloud: Instalasi UEC]]  | ||
| + | * [[Ubuntu Enterprise Cloud: Membuat Image Sendiri]]  | ||
| + | * [[Ubuntu Enterprise Cloud: Alternatif Cara Menjalankan Instance]]  | ||
* [[Cloud Computing]]  | * [[Cloud Computing]]  | ||
* [[Linux Howto]]  | * [[Linux Howto]]  | ||
Latest revision as of 10:32, 27 March 2011
Kita dapat menjalankan instance langsung dari release file Ubuntu
- http://uec-images.ubuntu.com/releases/9.10/release/
 - http://uec-images.ubuntu.com/releases/10.04/release/
 - http://uec-images.ubuntu.com/releases/10.10/release/
 - http://uec-images.ubuntu.com/releases/11.04/release/
 
Kita dapat menggunakan script berikut
Dalam Bentuk Shell Script untuk x86_64
cp ubuntu-10.10-server-uec-amd64.tar.gz maverick-server-uec-amd64.tar.gz 
. ~/.euca/eucarc
source ~/.euca/eucarc
TIMESTAMP=$(date +%Y%m%d%H%M%S)
RELEASE=maverick
ARCH=amd64
[ $ARCH = "amd64" ] && IARCH=x86_64 || IARCH=i386
UEC_IMG=$RELEASE-server-uec-$ARCH
[ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz
BUCKET_KERNEL="k-$TIMESTAMP"
UEC_KERNEL=$UEC_IMG-vmlinuz-virtual
euca-bundle-image -i $UEC_KERNEL -r $IARCH --kernel true
euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml
EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI
ls -alF $UEC_KERNEL
BUCKET_RAMDISK="r-$TIMESTAMP"
UEC_RAMDISK=$UEC_IMG-loader
euca-bundle-image -i  $UEC_RAMDISK -r $IARCH --ramdisk true
euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml
ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI
BUCKET_IMAGE="i-$TIMESTAMP"
UEC_IMG=$RELEASE-server-uec-$ARCH
euca-bundle-image -i $UEC_IMG.img -r $IARCH --kernel $EKI --ramdisk $ERI
euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml
EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI
euca-run-instances $EMI -k mykey -t c1.medium euca-describe-instances | grep i-3F8E0754
Dalam Bentuk Shell Script untuk Karmic i386
cp ubuntu-9.10-server-uec-i386.tar.gz karmic-server-uec-i386.tar.gz 
. ~/.euca/eucarc
source ~/.euca/eucarc
TIMESTAMP=$(date +%Y%m%d%H%M%S)
RELEASE=karmic
ARCH=i386
UEC_IMG=$RELEASE-server-uec-$ARCH
[ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz
BUCKET_KERNEL="k-$TIMESTAMP"
UEC_KERNEL=$UEC_IMG-vmlinuz-virtual
euca-bundle-image -i $UEC_KERNEL -r $ARCH --kernel true
euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml
EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI
ls -alF $UEC_KERNEL
BUCKET_RAMDISK="r-$TIMESTAMP"
UEC_RAMDISK=$UEC_IMG-initrd-virtual
euca-bundle-image -i  $UEC_RAMDISK -r $ARCH --ramdisk true
euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml
ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI
BUCKET_IMAGE="i-$TIMESTAMP"
UEC_IMG=$RELEASE-server-uec-$ARCH
euca-bundle-image -i $UEC_IMG.img -r $ARCH --kernel $EKI --ramdisk $ERI
euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml
EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI
euca-run-instances $EMI -k mykey -t c1.medium euca-describe-instances
Dalam Bentuk Shell Script untuk Maverick i386
cp ubuntu-10.10-server-uec-i386.tar.gz maverick-server-uec-i386.tar.gz 
. ~/.euca/eucarc
source ~/.euca/eucarc
TIMESTAMP=$(date +%Y%m%d%H%M%S)
RELEASE=maverick
ARCH=i386
UEC_IMG=$RELEASE-server-uec-$ARCH
[ ! -e $UEC_IMG.img ] && tar -S -xzf $UEC_IMG.tar.gz
BUCKET_KERNEL="k-$TIMESTAMP"
UEC_KERNEL=$UEC_IMG-vmlinuz-virtual
euca-bundle-image -i $UEC_KERNEL -r $ARCH --kernel true
euca-upload-bundle -b $BUCKET_KERNEL -m /tmp/$UEC_KERNEL.manifest.xml
EKI=$(euca-register $BUCKET_KERNEL/$UEC_KERNEL.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EKI
ls -alF $UEC_KERNEL
BUCKET_RAMDISK="r-$TIMESTAMP"
UEC_RAMDISK=$UEC_IMG-loader
euca-bundle-image -i  $UEC_RAMDISK -r $ARCH --ramdisk true
euca-upload-bundle -b $BUCKET_RAMDISK -m /tmp/$UEC_RAMDISK.manifest.xml
ERI=$(euca-register $BUCKET_RAMDISK/$UEC_RAMDISK.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $ERI
BUCKET_IMAGE="i-$TIMESTAMP"
UEC_IMG=$RELEASE-server-uec-$ARCH
euca-bundle-image -i $UEC_IMG.img -r $ARCH --kernel $EKI --ramdisk $ERI
euca-upload-bundle -b $BUCKET_IMAGE -m /tmp/$UEC_IMG.img.manifest.xml
EMI=$(euca-register $BUCKET_IMAGE/$UEC_IMG.img.manifest.xml | grep "^IMAGE" | awk '{print $2}') && echo $EMI
euca-run-instances $EMI -k mykey -t c1.medium euca-describe-instances
Referensi
- https://bugs.launchpad.net/ubuntu/+source/cloud-utils/+bug/525989/comments/2
 - https://help.ubuntu.com/community/UEC/BundlingImages
 
Pranala Menarik
- Ubuntu Enterprise Cloud
 - Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Cloud Controller
 - Ubuntu Enterprise Cloud: Instalasi Ubuntu Enterprise Node Controller
 - Ubuntu Enterprise Cloud: Troubleshooting
 - Ubuntu Enterprise Cloud: Panduan Untuk Pemula RECOMMENDED
 - Ubuntu Enterprise Cloud: Catatan kecil Instalasi & Operasi
 - Ubuntu Enterprise Cloud: Instalasi UEC
 - Ubuntu Enterprise Cloud: Membuat Image Sendiri
 - Ubuntu Enterprise Cloud: Alternatif Cara Menjalankan Instance
 - Cloud Computing
 - Linux Howto