MEMBUAT LVM STORAGE

LVM (Logical Volume Management) hampir ada pada semua distor Linux. Ini merupakan solusi bagi Anda yang memerlukan kapasitas Hardisk yang besar. Jika pada suatu saat ruang partisi hardisk penuh kita dapat menambahkan hardisk baru tanpa harus membuat partisi ulang. Dalam manajemen disk biasa sistem operasi Linux akan mencari disk yang tersedia (/dev/sda, /dev/sdb, /dev/sdc, dll) dan partisi apa saja yang tersedia pada disk (/dev/sda1, /dev/sda2, /dev/sdb1, dll). Dengan menggunakan LVM sebuah partisi dapat terdiri dari beberapa hardisk sehingga menghasilkan kapasitas yang lebih besar. Karena volume group dan logical group tidak terhubung langsung ke hardisk maka kita dapat lebih leluasa untuk merubah ukuran dan atau menambahkan hardisk/partisi baru.
Keuntungan LVM :
  1. Mudah untuk merubah ukuran partisi.
  2. Mampu menggabungkan beberapa partisi menjadi satu sehingga memperoleh space yang lebih besar.
  3. Mudah dalam management hardisk.
Dalam postingan kali ini saya akan mencoba berbagi ilmu tentang bagaimana membuat LVM storage pada Linux distro Ubuntu. Untuk percobaan kali ini saya mempunyai 4 buah hardisk 
  1. /dev/sda, system Linux 8 GB
  2. /dev/sdb, 5 GB
  3. /dev/sdc, 5 GB
  4. /dev/sdd, 5 GB
Sebagai studi kasus karena dengan kapasitas hardisk yang kecil saya berencana akan menggabungkan disk /dev/sdb dan /dev/sdc sehingga memperoleh ukuran hardisk sekitar 10 GB. Maka dari itu saya gunakan teknik LVM.
Langkah pertama yang harus dilakukan adalah kita install paket lvm2 pada Linux Ubuntu.
#apt-get install lvm2

kemudian kita lihat disk yang tersedia pada komputer dengan ketik perintah fdisk -l.

#fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d9f3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    15728639     7863296   83  Linux
/dev/sda2        15730686    16775167      522241    5  Extended
/dev/sda5        15730688    16775167      522240   82  Linux swap / Solaris
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn’t contain a valid partition table
Disk /dev/sdc: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdc doesn’t contain a valid partition table
Disk /dev/sdd: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdd doesn’t contain a valid partition table
Kita pilih physic volume yang akan digunakan untuk LVM storage yaitu /dev/sdb dan /dev/sdc dengan perintah berikut.
#pvcreate /dev/sdb /dev/sdc

Cek dengan perintah pvdisplay.

#pvdisplay
  — Physical volume —

  PV Name               /dev/sdb
  VG Name               am
  PV Size               5.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              1279
  Free PE               1279
  Allocated PE          0
  PV UUID               n6xKug-tdD4-ooq3-2Zez-1k4j-keeq-648HJG
   
  — Physical volume —
  PV Name               /dev/sdc
  VG Name               am
  PV Size               5.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              1279
  Free PE               1279
  Allocated PE          0
  PV UUID               Z9gzaT-MyKU-nSWN-wvEG-gRKd-xcDU-5T0OF9

Kemudian buat volume group dan masukkan physic disk tadi kedalam member group sebagai contoh nama group volume-nya adalah am, lakukan dengan perintah berikut.

#vgcreate am /dev/sdb /dev/sdc

Cek konfigurasi volume group dengan perintah vgdisplay.

#vgdisplay

  — Volume group —
  VG Name               am
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               9.99 GiB
  PE Size               4.00 MiB
  Total PE              2558
  Alloc PE / Size       0 / 0   
  Free  PE / Size       2558 / 9.99 GiB
  VG UUID               pUk41o-ZrON-fyl4-Pzd2-1EhW-XIuu-zfvgfW
Langkah berikutnya adalah membuat logical volume dari volume group yang telah dibuat dengan menentukan kapasitasnya sebagai contoh saya beri nama akrom dengan perintah berikut.
#lvcreate -L 9.5G -n akrom am

Cek konfigurasi logical volume dengan perintah lvdisplay.
#lvdisplay

  — Logical volume —
  LV Name                /dev/am/akrom
  VG Name                am
  LV UUID                ncV1Zo-5HIB-5dON-413e-UJFQ-PBOp-MSisPQ
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                9.50 GiB
  Current LE             2432s
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  – currently set to     256
  Block device           252:0
Langkah terakhir adalah dari logical volume yang telah dibangun buat partisi dengan file system ext4.
#mkfs.ext4 -m 0 /dev/am/akrom

mke2fs 1.42 (29-Nov-2011)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
622592 inodes, 2490368 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2550136832
76 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 
Ubah permission agar partisi dapat diakses dengan perintah chmod.

#chmod 777 /media/0bb1e80c-fb54-426e-88e2-189f4ea9f245/
Partisi baru pun selesai dibuat 🙂
Dari gambar diatas menunjukkan partisi 10 GB diperoleh dari 2 buah hardisk 5 GB yang digabungkan.
Setelah pembuatan partisi berhasil ternyata ada kasus bahwa partisi tersebut sudah hampir penuh kapasitasnya dan perlu penambahan kapasitas tanpa harus install ulang maupun partisi ulang. maka dari itu dengan LVM kita dapat menggunakan hardisk baru (/dev/sdd) untuk menambah kapasitas partisi yang telah dibuat sebelumnya.
Pilih physic volume terlebih dahulu disk /dev/sdd untuk dibuat sebagai LVM storage.
#pvcreate /dev/sdd

Kemudian masukkan physic volume kedalam volume group sebelumnya dengan perintah vgextend.

#vgextend am /dev/sdd
Cek volume group apakah kapasitasnya bertambah dari sebelumnya

#vgdisplay
  — Volume group —

  VG Name               am

  System ID             

  Format                lvm2

  Metadata Areas        3
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               17.99 GiB
  PE Size               4.00 MiB
  Total PE              4605
  Alloc PE / Size       2432 / 9.50 GiB
  Free  PE / Size       2173 / 8.49 GiB
  VG UUID               pUk41o-ZrON-fyl4-Pzd2-1EhW-XIuu-zfvgfW

Setelah itu ubah ukuran logical volume agar ukuran partisi bertambah dengan perintah lvextend.

#lvextend -L 17.5G /dev/am/akrom
#e2fsck -f /dev/dm-0
#fsadm resize /dev/am/akrom 17G -v

Kemudian liat kembali kapasitas partisi 🙂

#lvdisplay
  — Logical volume —

  LV Name                /dev/am/akrom

  VG Name                am

  LV UUID                ncV1Zo-5HIB-5dON-413e-UJFQ-PBOp-MSisPQ

  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                17.50 GiB
  Current LE             4480
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  – currently set to     256
  Block device           252:0


MEMBUAT NFS STORAGE DI FREENAS 9.1.1

Assalamualaikum warrohmatullohiwabarokatuh 🙂

Bulan ini menurut saya adalah bulan yang paling malas, bagaimana tidak? karena bulan ini baru nulis 2 posting.hehe.. oke skip aja, kali ini saya akan menulis kembali tentang bagaimana membuat share storage NFS di FreeNAS tapi kali ini dengan versi terbaru, yaitu FreeNAS 9.1.1 silahkan download disini. Dari konfigurasi sebelumnya FreeNAS versi terbaru memilki tampilan yang sedikit berbeda. Tanpa berlama-lama mari kita menuju ke langkah pertama membangun NFS storage :
Buka web browser dan ketik alamat server FreeNAS. Kemudian buat user admin dan group terlebih dahulu jika kita baru install FreeNAS untuk pertama kali, contohnya usernama:root dan group:am.
User admin


Ubah password admin

Buat group


Masukkan user root ke member group

Klik Members kemudian tambahkan root ke groups am.

Setelah selesai membuat user dan group kita bisa langsung ujicoba untuk membuat share storage NFS. Masuk ke menu Storage dan pada tab menu Active Volumes masih kosong karena belum ada volume disk yang kita aktifkan. Untuk membuat NFS storage kita bisa menggunakan ZFS Volume Manager. Pada kasusnya saya memiliki 2 buah disk sebesar 8GB didalam server FreeNAS dan akan saya gabungkan sehingga kapasistasnya menjadi gabungan dari kedua buah disk tersebut.

Volume Name adalah nama volume yang diberikan sebagai contoh am. Untuk keperluan enkripsi volume bisa kita centang pada Encryption dan Initalize Safely. Kemudian tambahkan 2 disk yang ada dalam server dengan Volume layout Stripe maksudnya ini akan menggabungkan kapasitas dari disk yang kita gabungkan menjadi satu. Jika sudao OK klik pada Add Volume.

Seteah selesai membuat active volume selanjutnya adalah membuat NFS storage pada menu Sharing > UNIX (NFS)

Add Unix (NFS) Share


Isikan Authorized network dengan network IP di jaringan yang dipakai oleh server FreeNAS, centang pada All Directories, Mapall User diisikan dengan user root yang telah dibuat dan Mapall Group diisikan dengan group am yang sudah dibuat juga. Bila sudah klik OK.

Aktifkan service NFS di menu Services > Control Servicesb.

NFS Storage selesai dan bisa kita koneksikan ke sistem operasi berbasis Unix. 🙂

PASS EXAM VCA-DCV

Sertifikasi VMWare yang biasanya dimulai dari level Profesional (VCP) dengan biaya ujianya lumayan mahal sekarang ada hal baru dari perusahaan virtualisasi ini. VMWare membuka training dan exam free untuk staff IT yang bergelut di bidang virtalisasi. Menurut informasi exam ini tidak selamanya gratis ada waktu sampai akhir desember 2013 dan sebenarnya ada biayanya US$97 namun dengan memasukkan kode voucer biayanya menjadi US$ 0, sumbernya dari sini.
Untuk exam VCA (VMWare Certification Associate) dibagi lagi menjadi 3 macam, yaitu VCA-DCV(Data Center Virtualization), VCA-Cloud, dan VCA-WM (Workforce Mobility).
Kemaren tanggal 5 November 2013, saya mencoba exam VCA-DCV. Buat ambil exam pertama harus bikin account dulu di VCA caranya disini. Terus ikutan trainingnya disini yang disediakan VMWare secara free, trainingnya sangat interaktif dan mudah dipahami walaupun bahasanya inggris.hehe… Setelah siap buat ujian klik aja disini buat step-by-step ambil exam. Ujianya di PearsonVUE (www.pearsonvue.com) gak seperti exam Cisco di PearsonVUE exam VCA menggunakan web based dan bisa dilakukan dimana aja. Walapun setelah ujian ada beberapa kali gagal namun karena exam ini free kita boleh mengulang sampai kita lulus 🙂 dan akhirnya lulus dengan skor 340 dari passing grade 300, syukur Alhamdulillah dengan skor yang pas-pasan yang penting passed. Setelah ini mudah-mudahan bisa passed untuk exam VCA-Cloud dan VCA-WM.amiin 🙂