Showing posts with label Cloud Computing. Show all posts
Showing posts with label Cloud Computing. Show all posts

Install OpenNebulla di Centos 7

Tutorial  Linux  Indonesia --   Dalam  panduan  ini,  admin bagol69  akan  membahas langkah-langkah   menginstall  opennebula  di  centOS 7. 

OpenNebulla   merupakan  solusi   sederhana, namun  sangat      kaya  dengan  fitur  canggih   dan   fleksibel.

Install  OpenNebulla    di  Centos  7
Install  OpenNebulla    di  Centos  7


Sehingga   permudah  anda  untuk membangun sebuah  perusahaan   atau  bisnis  anda   data   center  dan   virtualisasi. 

APA  ITU   OPENNEBULA  ?  

OpenNebula  mengunakan    dua technology  virtualisasi    yang  sudah  ada  sebelumnya  yaitu  KVM   dan   Vmware  dengan   fitur-fitur  canggih  untuk  multi-venancy.  

Tujuan  adalah   untuk membuat  pengelola    cloud  sederhana  mungkin  dan  mudah untuk   menggunakan  open nebula. 

INSTALASI  OPEN NEBULA  DI   CENTOS  7  

Pada   artikel  instalasi  OpenNebulla,   saya menggunakan  Server  berbasis  Centos  7. 

Jika teman menggunakan   os  lainya, tinggal  di  sesuaikan  saja "dependcy". 

Menambahkan  Repository  OpenNebulla 

Tahapan  Pertama  yang  kita  lakukan adalah  menambahkan  repository  OpenNebulla  di  server  kita. 

Menggunakan  commnad  di  bawah ini.  

 [root@bagol69 ~]# nano  /etc/yum.repos.d/opennebula.repo
[opennebula]
name=opennebula
baseurl=https://downloads.opennebula.org/repo/5.4/CentOS/7/x86_64
enabled=1
gpgkey=https://downloads.opennebula.org/repo/repo.key
gpgcheck=1

Kita  membutuhkan   Repository  Epel untuk  instalasi  paket Opennebula.  

[root@bagol69 ~]# yum  -y  install   epel-release -y

Artikel    Terkait 


Install dan Konfigurasi Proxmox VE

Membuat VPS pada Open VZ
Instal dan Konfigruasi LDAP Server Debian 7


Sangat  disarankan  untuk  Men-nonaktifkan  Selinux  di  server  anda.  Karena OpenNebula  tidak  dapat  berfungsi,  apabila   servis  selinux  masih  aktif. 

[root@bagol69 ~]# setenforce 0
setenforce: SELinux is disabled
[root@bagol69 ~]# sed -i 's/(^SELINUX=).*/SELINUX=disabled/' /etc/selinux/config

Instalasi  Database Server  

Secara  Default OpenNebulla  menggunakan  database  SQL, disni  saya  menggunakan   mariadb untuk  database   opennebula  ya. 

Sekarang   kita  install  terlebih dahulu  paket   database  server, menggunakan  commnad  di bawah ini.

[root@bagol69 ~]# yum install  mariadb-server mariadb

Untuk  meningkatkan    keamanaan  database  server  kita,  lebih  baik  kita berikan   password  untuk  database  server. 

[root@bagol69 ~]# mysql_secure_installation

Aktifkan  Servis  Database  Server. 

[root@bagol69 ~]# systemctl enable mariadb
[root@bagol69 ~]# systemctl  start  mariadb

Buat  Database  untuk  OpenNebulla. 

[root@bagol69~]#mysql -u root -p
MariaDB [(none)]> create database opennebula;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON opennebula.* TO 
'bagol69' IDENTIFIED BY '1passwordadi!';
MariaDB [(none)]> SET GLOBAL TRANSACTION ISOLATION 
LEVEL READ COMMITTED;

Install  Paket  OpenNebulla

 Sekarang   kita  install  paket  Opennebullanya. 

[root@bagol69 ~]# yum -y install opennebula opennebula-server \
> opennebula-sunstone opennebula-ruby opennebula-gate \
> opennebula-flow

Jika  sudah    selesai  proses  install  paket open nebulla. Kofirmasi paket yang  sudah   terinstall.  

[root@bagol69 ~]# rpm -qai | grep openne | grep Name | cut -d: -f2
 opennebula-flow
 opennebula-common
 opennebula-ruby
 opennebula-sunstone
 opennebula-gate
 opennebula
 opennebula-server
[root@bagol69~]#

 untuk  tahap  selanjutnya  adalah  Meimilih   System  Operasi  yang  digunakan.  

[root@bagol69~]#/usr/share/one/install_gems
Select your distribution or press enter to continue without
installing dependencies.
0. Ubuntu/Debian
1. CentOS/RedHat/Scientific
#pilih  sesuai dengan  System  operasi  anda.  Jika  anda  
menggunakan   OS  CentoS pilih  1. 
1

Buka  file  oned.conf  untuk mengatur  databases  yang  sudah  di  buat  sebelumnya. 

 [root@bagol69 ~]# nano  /etc/one/oned.conf
 DB = [ BACKEND = "mysql",
        SERVER  = "localhost",
        PORT    = 0,
        USER    = "bagol69",
        PASSWD  = "1passwordadi!",
        DB_NAME = "opennebula" ]

Untuk membuat  password Login  untuk  mengakses  open  Nebulla  dapat  menggunakan  perintah  di  bawah  ini. 

[root@bagol69 ~]# su  - oneadmin
[oneadmin@bagol69 ~]$ echo "oneadmin:nebula" > ~/.one/one_auth
[oneadmin@bagol69 ~]$ oneuser passwd

Silahkan  anda  restart  servis  Open Nebulla  menggunakan  perintah  di  bawah  ini.  

[root@bagol69 ~]# systemctl start  opennebula opennebula-sunstone
[root@bagol69 ~]# systemctl enable  opennebula opennebula-sunstone

Kita  dapat  mengakases  web  Open Nebula  mengunakan   browser.  Dengan  mengakses   alamat   ip  address  atau  domain  anda.  

Menggunakan  user  dan  password  yang sudah  anda  buat   sebelumnya.

Jika  sudah  berhasil   login  ke  Open  nebula,  tampilan  dashboard  Open  nebula   seperti  gambar  di  bawah  ini.  

Install  OpenNebulla    di  Centos  7
Install  OpenNebulla    di  Centos  7

Read More

Install dan Konfigurasi Proxmox VE


Proxmox VE ( Virtual Environment )  merupakan   platform virtualisasi  yang berbasis debian etch (  x86_64 ).   Proxmox  dapat menjalankan  mesin virtualisasi yang  berbasis OpenVZ   dan   KVM.


Untuk   urusan mengatur  dan control mesin-mesin  virtual dan cluster server  anda, proxmox sudah menyediakan control panel   virtualisasi yang berbasis web.
Dengan  adanya, Control  panel proxmox berbasis  web GUI, sangat di mudahkan  untuk mengatur dan control mesin-mesin  virtualisasi server anda.


Fitur  yang ditawarkan  oleh Proxmox cukup  banyak, sebagai berikut


  1. High Perfomance  and scalability
  2. Full-Virtualization – KVM
  3. OS Virtualization – OpenVZ
  4. Live Migration
  5. Open  Source
  6. High  Avalibity  Cluster
  7. RestFul Web API
  8. Proxmox  Cluster File System
  9. Rich web app  for Management
  10. Backup  dan restore
  11. Role-Based  Administrasi
  12. Multiple Authentication sources
  13. Network  Model
  14. Storage Model


Proxmox berbasis  debian etc ( x86_64 ) yang berarti proxmox  hanya dapat diinstall pada mesin berbasis  64 Bit saja, tentunya proxmox tidak akan bisa di  install pada mesin berbasis 32 Bit.


Untuk  menggunakan  KVM   pada  proxmox  anda harus  memastikan processor   yang anda gunakan support  untuk virtualization.


Dengan mengaktifkan,  Fitur Virtualization pada  processor anda ( Hardware  Virtualization ) Seperti  Intel VT atau  Amd –V .  


Jika  anda menggunakan  OpenVZ pada proxmox, anda  tidak membutuhkan hardware Virtualization.  


Proxmox  bukan satu-satunya  platform yang digunakan  untuk virtualisasi dan cloud computing.  Banyak jenis platform virtualisasi dan cloud computing  yang tersebar di luar sana. Dari yang open source sampai  berlisensi dan tentunya berbayar.

Panduan  Instalasi   Proxmox VE

Sebelum  install proxmox,  anda terlebih dahulu  download iso proxmox.  Anda bisa download di situs  resmi proxmox VE atau bisa menggunakan  link di bawah ini.

Di  sini  saya menggunakan   VirtualBox untuk install  proxmox. Untuk Setting proxmox  di Virtual Box saya skip.
Artikel Terkait

Instal dan Konfigruasi LDAP Server Debian 7

Di  bawah  merupakan tampilan  awal instalasi proxmox  Virtual Environment . Langsung  saja pilih ( enter ).


Install  dan  Konfigurasi  Proxmox   VE


End  User licence  agreement. Merupakan  peraturan dari proxmox.  Jika anda mau baca silahkan.  Kalo saya males, apalagi Bahasa  ingrriss. Langsung pilih I  agrre.


Install  dan  Konfigurasi  Proxmox   VE
Pada  tahap ini  adalah instalasi.  Perlu anda ketahui, proxmox  tidak menyediakan partisi manual  seperti debian dan kawan-kawanya. Jadi  proxmox otomatis, menyesuaikan ruangan sesuai  kapasitas hardisk.


Install  dan  Konfigurasi  Proxmox   VE
Sekarang  anda pilih zona  waktu. Sesuaikan dengan  lokasi anda.


Sekarang  anda buat  password untuk  akun adminstrasi atau  root proxmox. Untuk mengakses  proxmox, apabila server anda sudah berhasil instalasi.


\Install  dan  Konfigurasi  Proxmox   VE
Sekarang  anda konfigurasi  alamat ip address  untuk server proxmox  anda.
Install  dan  Konfigurasi  Proxmox   VE
Pada  tahap ini  adalah proses  instalasi. Lumayan  lama proses instalasi  proxmox. Tunggu proses instalasi  proxmox sampai selesai.
Install  dan  Konfigurasi  Proxmox   VE
Install  Proxmox anda  sudah berhasil. Silahkan  anda reboot server proxmox.  
Install  dan  Konfigurasi  Proxmox   VE
Berikut  tampilan setelah instalasi proxmox.  
Install  dan  Konfigurasi  Proxmox   VE
Anda  dapat mengakses  proxmox menggunakan  control panel proxmox yang sudah  di siapkan menggunakan web GUI.
Port  8006 merupakan  port yang digunakan  untuk control panel proxmox, pastikan  port tersebut listen dan belum di pakai  oleh aplikasi dan server anda.


Anda  dapat login   ke control panel  proxmox anda. Menggunakan alamat  seperti berikut
Nanti  akan muncul   Kontrol Panel Proxmox  seperti gambar di bawah ini. Silahkan anda  login menggunakan akun yang sudah anda buat sebelumnya.
Cara  Buat Group  dan User Proxmox
Jika  anda berjualan  VPS shared atau  VPS dedicated. Sangat  di perlukan untuk buat group.  Supaya lebih mudah mencari user  dan layanan user tersebut.
Anda  dapat  buat group  untuk memisahkan  user bedasarkan layanan  user tersebut.
Data center Groups Create
Anda  dapat membuat  group seperti dibawah ini.  
Jika  sudah anda  buat Groups untuk user.  Silahkan anda buat user untuk  layanan VPS mereka.
Datacenter User Create
Seperti gambar  di bawah ini.


CARA  BUAT STORAGE   PROXMOX
Proxmox  sudah support  dengan NFS dan Gluster FS  untuk data storage.  Jika anda mempunyai server  NFS atau Gluster FS, anda dapat melakukan  sinkronisasi dengan server NFS atau Gluster FS,Dll.

Untuk  meringankan   kapasitas hardisk  dari Proxmox tersebut. Untuk  hal ini, bagol69 buat storage  internal yang menggunakan kapasitas   hardisk dari proxmox tersebut.

Sekarang  anda pergi  ke menu  Datacenter Storage Add.  Seperti  gambar di  bawah ini. Untuk  Content, silahkan anda  pilih semua Content yang  sudah di support oleh Proxmox  tersebut. Seperti Images,ISO,Templates Openvz.

Install  dan  Konfigurasi  Proxmox   VE


CARA UPLOAD  ISO PROXMOX
Proxmox  VE mempunyai kemampuan membuat virtualisasi perangkat keras, sehingga   system operasi anda install di server fisik, bisa anda lakukan di   virtual machine.

Jika  pada server  fisik, anda download  terlebih dahulu Iso dan melakukan burning  ISO tersebut ke CD /DVD. Anda install menggunakan   CD /DVD.

Ada  perbedaan  di dunia virtualisasi, anda  tidak perlu menggunakan burning  CD /DVD ISO dengan Upload ISO.


Jadi  anda upload  ISO ke Proxmox  VE, kemudian anda  gunakan ISO yang sudah  di upload untuk instalasi  Virtual Machine.


Untuk  Upload ISO  ada di menu   DataCenter Local ( Virtual ) Content  .  Silahkan  anda pilih  ISO yang anda  butuhkan. Seperti  gambar di bawah ini.

Install  dan  Konfigurasi  Proxmox   VE
Cara  Upload   Template Open  VZ Proxmox
Proxmox  VE menyediakan  dua opsi platform   virtualisasi yaitu KVM   dan  Open VZ. KVM  mempunyai keunggulan   tersendiri karena mampu menjalankan  beberapa system operasi secara bersamaan.  
Tapi  tidak semua  processor yang support  dengan KVM,  karena  harus ada  fitur  hardware  virtualisasi yang  dibutuhkan  untuk menjalankan  KVM.   
Nah,  Virtual machine  berbasis OpenVZ     bisa menjadi  solusi untuk Virtualisasi   untuk PC yang tidak support  KVM.
Sebelum  anda upload   Template  OpenVZ  di server  proxmox. Anda  dapat download template  OpenVz  di  sini.  
Untuk  upload Template  Openvz pergi ke menu  DataCenter Shared (  Virtual ) Contents Upload.    
Untuk Bagian  content pilih  Open VZ  Template,   karena  anda akan  upload template  OpenVZ yang sudah  anda download terlebih dahulu.  
Cara Buat  Virtual Machine  Berbasis OpenVZ
Sebelum  sudah melakukan  upload template openvz.  Anda dapat buat server virtual  di proxmox.
Sekarang anda  klik  Create  CT  untuk  membuat   virtual server   menggunakan template  OpenVZ yang sudah di upload  sebelumnya.
Pada  tahapan  awal ini, anda  berikan nama dan   password untuk virtual  server yang anda buat.
Untuk Storage,  silahkan anda pilih  storage yang menyimpan  template Open VZ untuk  install server virtual.
Pada  menu template. Silahkan  anda pilih template Open VZ  yang sudah anda upload sebelumnya.  Untuk install server virtual anda.
Sekarang  anda setting   kapasitas hardisk,  ram dan CPU, sesuaikan dengan  kebutuhan anda.
Sekarang  anda konfigurasi   alamat ip addres untuk  server virtual anda. Anda  bisa menggunakan alamat ip local atau  alamat ip public.
Sekarang  anda berikan  alamat dns server, supaya   virtual server anda dapat terkoneksi  ke jaringan internet.



Jika  sudah semua  konfigurasi virtual  server dan sudah yakin  konfigurasi virtual server  anda sudah benar. Silahkan anda  klik Finish untuk Create Virtual  Server anda.


Anda  sudah dapat  untuk aktifkan virtual  server yang sudah anda buat sebelumnya.  Seperti gambar dibawah ini.
Untuk melakukan  testing terhadap   server virtual yang sudah  anda buat sebelumya. Silahkan  anda login ke server virtual anda, menggunakan   ssh server.


Gambar  di bawah  ini, merupakan  salah satu contoh  virtual server yang  sudah berhasil di buat.  



Porxmox  merupakan   platform virtualisasi  dan cloud computing. Dari segi pemakaian  mudah untuk di pahami. Karena menggunakan konntrol panel  yang berbasis web GUI.

Read More