Skip to main content

Membuat autoscaling instance pada openstack memanfaatkan layanan heat dan ceilometer

Heat autoscaling merupakan fitur tambahan pada openstack heat yang berfungsi untuk melakukan autoscaling pada sebuah mesin virtual. Komponen utama pada autoscaling adalah layanan orchestration. orchestration memungkinkan untuk mendefinisikan parameter atau aturan mengunakan template YAML yang mudah untuk dibaca. Pada aturan tersebut dapat diintegrasikan dengan layanan telemetri, sehingga ketika aturan tersebut sudah sesuai dengan aturan di layanan telemetri, maka telemetri dapat memberikan perintah ke heat orchestration untuk menambah atau mengurangi instance.

Read More

Install Openstack Ocata menggunakan Packstack

Definisi Packstack

Packstack is a utility that uses Puppet modules to deploy various parts of OpenStack on multiple pre-installed servers over SSH automatically. Currently only CentOS, Red Hat Enterprise Linux (RHEL) and compatible derivatives of both are supported (https://wiki.openstack.org/wiki/Packstack)

pada tutorial kali ini saya akan menginstall openstack versi ocata mengunakan tool deployment PackStack. packstack salah satu tool yang cukup simple untuk deploy openstack. namun kali ini saya akan membuat script bash untuk proses installasinya, supaya lebih cepet dan tidak mengulangi pekerjaan yang sama secara berulangkali jadi saya mencoba unutk membuat tool script automation.

Read More

Membuat Hyper Converged Infrastructure (HCI) dengan Ceph Storage Cluster dan Proxmox 5.1

Hyperconverged Infrastructure sangat berguna untuk deployment dimana permintaan infrastruktur yang tinggi namun memiliki anggaran keuangan yang tidak terlalu besar.

HCI memberikan keuntungan sebagai berikut:

  • Scalability
  • Low Cost
  • Data protection dan efficiency
  • Simplicity
  • Opensource

Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability – http://ceph.com.

Read More

Membuat cluster di proxmox 5.1

Cluster pada proxmox dibutuhkan ketika kita sudah memiliki lebih dari satu mesin fisik proxmox, sehingga perlu dilakukan cluster untuk mempermudah dalam memanagement semua node proxmox, dalam satu dashboard.

Kelebihaan Cluster

  • management terpusat mengunakan web base
  • multi master cluster, dimana setiap node, dapat memanage cluster
  • pmxcfs: datebase-driven file system untuk store file konfigurasi, replikasi secara real time pada semua node mengunakan corosync
  • mudah dalam migrasi mesin virtual dan container antar host pve
  • cepat dalam deployment
  • cluster-wide service seperti firewall dan HA

Requirements Cluster

  • semua node harus mengunakan network yang sama, karena corosync mengunakan IP multicast utnuk komunikasi antar node. Corosync mengunakan port UDP 5404 dan 5405 untuk komunikasi cluster (bebrapa switch tidak support ip multicast by defaultnya dan harus di aktifkan secara manual)
  • Tanggal dan waktu harus sinkron
  • ssh tunnel mengunakan port tcp 22
  • jika tertarik lebih kearah HA, maka butuh minimal 3 node untuk diaktifkan quorumnya. Semua node harus memiliki versi yang sama
  • untuk rekomendasi membutuhkan dedicated NIC untuk traffik cluster, lebih khusus lagi jika mengunakan share storage

Read More

Menambahkan Compute node pada openstack newton – Part 2

pada part 2 ini kita akan fokus untuk menginstall neutron pada compute2 supaya bisa diakses di jaringan openstack.

sebelumnya kita cek dulu neutron agent pada controller node

pada neutron agent di controller belum ada agent network untuk compute2, maka kita harus install linux bridge di compute2

Read More

Menambahkan Compute node pada openstack newton – part 1

Dalam menginstall openstack arsitektur standarnya adalah seperti ini

biasanya disitu hanya ada controller node (1) dan compute node (1), namun karena kebutuhan cloud yang semakin hari semakin meningkat maka kebutuhan komputasi juga harus ditingkatkan, dengan cara menambah compute nodeĀ  ataupun controller node, untuk meningkatkan aspek high availability.

Read More

Membuat network internal pada openstack newton

setelah kita membuat network external pada openstack disini

maka sekarang kita akan membuat network internal di openstack newton, tujuan kita membuat network internal adalah untuk membuat semacam jaringan private untuk instace(vm) yang kita punya, supaya lebih mudah dalam memanagement network kita.

Setting eksternal netwrok via CLI

Jalankan pada controller node

saya mengunakan packstack dalam menginstallasi openstack ini, maka harus dijalankan dulu keystonerc_admin

sebelumnya kita harus mengecek network yang kita punya dengan cara seperti ini

Read More

Install Ovirt 4.0 pada Centos 7

selection_002

Ovirt adalah software virtualisasi yang bersifat free dan opensource, yang dapat digunakan dalam linux seperdi fedora, centos dan RHEL dengan kata lain kita dapat mengunakan oVirt sebagai alternatif dari VMware vshpere di linux. Komunitas oVirt didirikan dan didukung oleh Red Hat dan dianggap sebagai proyek hulu untuk Red Hat Enterprise Virtualization (RHEV) => (linuxtechi)

Read More