Difference between revisions of "UEC: Manajemen Storage"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 12: | Line 12: | ||
VOLUME vol-333C04B8 10 creating 2010-03-26T05:20:56.383Z | VOLUME vol-333C04B8 10 creating 2010-03-26T05:20:56.383Z | ||
− | + | melihat daftar volume | |
uecadmin@client1:~$ euca-describe-volumes | uecadmin@client1:~$ euca-describe-volumes | ||
VOLUME vol-333C04B8 10 mycloud available 2010-03-26T05:20:56.383Z | VOLUME vol-333C04B8 10 mycloud available 2010-03-26T05:20:56.383Z | ||
− | + | Menempelkan sebuah volume ke instance yang sedang berjalan | |
uecadmin@client1:~$ euca-attach-volume -i i-41620887 -d /dev/sdb vol-333C04B8 | uecadmin@client1:~$ euca-attach-volume -i i-41620887 -d /dev/sdb vol-333C04B8 | ||
− | + | Status volume akan berubah dari “available” ke “in-use” jika ditempelkan secara benar seperti terlihat pada keluarkan "euca-describe-volumes” | |
uecadmin@client1:~$ euca-describe-volumes | uecadmin@client1:~$ euca-describe-volumes | ||
VOLUME vol-333C04B8 10 mycloud in-use 2010-03-26T05:41:28.019Z | VOLUME vol-333C04B8 10 mycloud in-use 2010-03-26T05:41:28.019Z | ||
ATTACHMENT vol-331F04B2 i-41620887 unknown,requested:/dev/sdb 2010-03-26T05:43:51.343Z | ATTACHMENT vol-331F04B2 i-41620887 unknown,requested:/dev/sdb 2010-03-26T05:43:51.343Z | ||
− | |||
− | |||
− | + | Kita dapat login ke sebuah instance melalui ssh dan melihat apakah volume yang baru di tempel sebagai attached block storage (harddisk) yang baru, seperti tampak pada contoh di bawah sebagai /dev/sdb: | |
+ | |||
+ | |||
$ sudo fdisk -l | $ sudo fdisk -l | ||
Line 46: | Line 46: | ||
Disk identifier: 0x00000000 | Disk identifier: 0x00000000 | ||
− | Disk /dev/sdb | + | Disk /dev/sdb belum berisi tabel partisi yang benar |
− | + | Kita dapat memformat /dev/sdb, mount dan menggunakan-nya sebagai harddisk. Akan lebih baik untuk unmount volume sebelum mematikan sebuah instance untuk menjaga agar tidak terjadi data corruption. | |
− | + | Untuk melepas volume: | |
uecadmin@client1:~$ euca-detach-volume vol-333C04B8 | uecadmin@client1:~$ euca-detach-volume vol-333C04B8 | ||
Line 56: | Line 56: | ||
==WS3 Storage Controller== | ==WS3 Storage Controller== | ||
− | Walrus | + | Walrus adalah storage service di Eucalyptus yang compatible dengan Amazon S3. Dengan menggunakan Walrus pengguna dapat menyimpan data yang permanen yang di organize sebagai bucket dan objek. WS3 adalah storage system pada level file, berbeda dengan Storage Controller yang merupakan storage system pada level block (harddisk / partisi). |
See Amazon’s S3 Getting Started Guide for more information http://docs.amazonwebservices.com/AmazonS3/2006-03-01/gsg/). | See Amazon’s S3 Getting Started Guide for more information http://docs.amazonwebservices.com/AmazonS3/2006-03-01/gsg/). | ||
Line 99: | Line 99: | ||
* http://cssoss.wordpress.com/2010/05/10/eucalyptus-beginner%E2%80%99s-guide-%E2%80%93-uec-edition-chapter-6-%E2%80%93-storage%C2%A0management/ | * http://cssoss.wordpress.com/2010/05/10/eucalyptus-beginner%E2%80%99s-guide-%E2%80%93-uec-edition-chapter-6-%E2%80%93-storage%C2%A0management/ | ||
+ | * https://help.ubuntu.com/community/UEC/StorageController | ||
==Pranala Menarik== | ==Pranala Menarik== |
Revision as of 07:36, 28 December 2010
Storage Controller
Storage Controller adalah komponen Eucalyptus yang memberikan layanan persistent block storage yang compatible dengan Amazon Elastic Block Store. Perintah euca2ools atau EC2 dapat digunakan untuk manajemen volume. Berikut adalah beberapa perintah euca yang digunakan untuk manajemen volume
Interaksi dengan Storage Controller
Linux Instances
Membuat Volume 10 GB
uecadmin@client1:~$ euca-create-volume -s 10 -z mycloud VOLUME vol-333C04B8 10 creating 2010-03-26T05:20:56.383Z
melihat daftar volume
uecadmin@client1:~$ euca-describe-volumes VOLUME vol-333C04B8 10 mycloud available 2010-03-26T05:20:56.383Z
Menempelkan sebuah volume ke instance yang sedang berjalan
uecadmin@client1:~$ euca-attach-volume -i i-41620887 -d /dev/sdb vol-333C04B8
Status volume akan berubah dari “available” ke “in-use” jika ditempelkan secara benar seperti terlihat pada keluarkan "euca-describe-volumes”
uecadmin@client1:~$ euca-describe-volumes VOLUME vol-333C04B8 10 mycloud in-use 2010-03-26T05:41:28.019Z ATTACHMENT vol-331F04B2 i-41620887 unknown,requested:/dev/sdb 2010-03-26T05:43:51.343Z
Kita dapat login ke sebuah instance melalui ssh dan melihat apakah volume yang baru di tempel sebagai attached block storage (harddisk) yang baru, seperti tampak pada contoh di bawah sebagai /dev/sdb:
$ sudo fdisk -l
Disk /dev/sda: 2195 MB, 2195718144 bytes 4 heads, 32 sectors/track, 33504 cylinders Units = cylinders of 128 * 512 = 65536 bytes Disk identifier: 0x000adc1c Device Boot Start End Blocks Id System /dev/sda1 1 32769 2097152+ 83 Linux /dev/sda3 32769 33504 47071 82 Linux swap / Solaris Disk /dev/sdb: 10.7 GB, 10737418240 bytes 64 heads, 32 sectors/track, 10240 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Disk identifier: 0x00000000
Disk /dev/sdb belum berisi tabel partisi yang benar
Kita dapat memformat /dev/sdb, mount dan menggunakan-nya sebagai harddisk. Akan lebih baik untuk unmount volume sebelum mematikan sebuah instance untuk menjaga agar tidak terjadi data corruption.
Untuk melepas volume:
uecadmin@client1:~$ euca-detach-volume vol-333C04B8
WS3 Storage Controller
Walrus adalah storage service di Eucalyptus yang compatible dengan Amazon S3. Dengan menggunakan Walrus pengguna dapat menyimpan data yang permanen yang di organize sebagai bucket dan objek. WS3 adalah storage system pada level file, berbeda dengan Storage Controller yang merupakan storage system pada level block (harddisk / partisi).
See Amazon’s S3 Getting Started Guide for more information http://docs.amazonwebservices.com/AmazonS3/2006-03-01/gsg/).
Walrus Controller options can be modified from the Web UI, on the “Configuration” page under “Walrus Configuration” section.
For using Walrus to manage Eucalyptus VM images, you can use Amazon’s tools to store/register/delete them from Walrus. Other third party tools can also be used to interact with Walrus directly. Third party tools for interacting with Walrus
* s3curl S3 Curl is a command line tool that is a wrapper around curl. http://open.eucalyptus.com/wiki/s3curl
* s3cmd is a tool that allows command line access to storage that supports the S3 API. http://open.eucalyptus.com/wiki/s3cmd
* s3fs is a tool that allows users to access S3 buckets as local directories. http://open.eucalyptus.com/wiki/s3fs
Snapshots
The volumes that have been created on the Block Storage can be used to create point-in-time snapshots of volumes, which are stored on WS3. These snapshots can be used as the starting point for new Block Storage volumes and protect data for long-term durability. The same snapshot can be used to create many volumes as per requirement.
Snapshots can be created by using euca-create-snapshot command:
uecadmin@client1:~$ euca-create-snapshot vol-333C04B8
euca-describe-snapshots lists the available snapshots.
uecadmin@client1:~$ euca-describe-snapshots SNAPSHOT snap-32A804A2 vol-333C04B8 completed 2010-04-15T13:48:32.01Z 100%
Volumes from these snapshots can be created by using the snapshot id.
uecadmin@client1:~$ euca-create-volume -s 10 --snapshot snap-32A804A2 --zone mycloud
Please note that the volume can only be created after the snapshot status is completed. Similarly, snapshots from a volume can only be created after the volume status is created, but not during the creating stage. To delete a snapshot:
uecadmin@client1:~$ euca-delete-snapshot snap-32A804A2
Referensi
- http://cssoss.wordpress.com/2010/05/10/eucalyptus-beginner%E2%80%99s-guide-%E2%80%93-uec-edition-chapter-6-%E2%80%93-storage%C2%A0management/
- https://help.ubuntu.com/community/UEC/StorageController