Post Top Info

Post Top Info

internetserver

Tutorial Setup Server Pada Biznet Gio Via Openstack Horizon

biznet gio

Biznet gio adalah perusahaan layanan hosting cloud server yang salah satu produknya adalah Biznet Neo, dimana Biznet Neo ini menggunakan openstack untuk melakukan management control servernya. Mulai dari build instance, setup network, membuat security group semua bisa dilakukan dengan nyaman via panel openstack yang sudah disediakan. Meskipun mereka juga menyediakan panel sendiri, namun tetap saja lebih nyaman melakukan management server via openstack.

A. Setup Server Via Openstack Horizon

Cloud server biznetgeo kita benar-benar mempersiapkan semuanya sendiri mulai dari membangun server hingga mempersiapkan topologi jaringan yang akan digunakan.

Berikut Step By Step setup server menggunakan openstack dari server neocloud biznetgio :

  1. Membuat Network
  2. Membuat Router
  3. Mengatur Security Groups
  4. Membuat Instance
  5. Membuat Floating IP


A.1. Membuat Network 

Langkah pertama adalah membuat network, disini kita harus menentukan topologi jaringan dari server yang akan kita gunakan, apakah jaringan tersebut dapat diakses public atau regional, dlsb.

  1. Login Horizon
  2. Akses Network > Networks > Create Network
  3. Beri nama network anda, bebas!, sebagai contoh kita beri nama eri_network lalu Klik tombol Next
  4. Selanjutnya kita akan membuat Subnet, isikan nama subnet, bebas!. contoh kita berinama eri_subnet.
  5. Pada bagian Network Address tentukan IP local dari instance/server yang akan kita buat formatnya adalah :
  6. 192.168.0.0/range-ip
    contoh :
    192.168.0.0/24
    * contoh diatas artinya IP local server/instance anda nanti akan dibuat antara 192.168.0.0 sampai 192.168.0.24

  7. IP version pilih IPV4
  8. Pada bagian Gateway IP isikan IP pertama yang ada pada jaringan anda. Isikan 192.168.0.1 sebagai IP pertama dalam jaringan instance anda atau biarkan kosong untuk mengaturnya dalam settingan default. klik tombol Next
  9. Selanjutnya anda bisa melakukan pengaturan lebih detail tentang Subnet anda. Pada bagian Allocation Pools anda bisa memesan IP local yang akan digunakan, anda bisa membiarkan kosong pada bagian ini.
  10. pada bagian DNS Name Server isikan IP DNS Server yang akan anda gunakan untuk me-resolve domain name, ini PENTING! untuk anda lakukan agar anda bisa mengakses server lain dari instance menggunakan domain name. Kita akan menggunakan DNS Server milik google saja, untuk itu isikan 8.8.8.8 dan 8.8.4.4 (satu entri perbaris) pada bagian DNS Name Server.
  11. Bagian Host Routes bisa dibiarkan kosong.
  12. Klik tombol Create untuk membuat jaringan.


A.2. Membuat Router

Langkah selanjutnya adalah membuat Router, untuk menentukan arah jaringan anda, apakah bisa diakses public (public network) atau hanya regional (regional network). Router juga berfungsi menghubungkan instance / server anda dengan dunia internet.

  1. Login Horizon
  2. Network > Routers > Create Router
  3. pada bagian Router Name isikan nama router, bebas!. Contoh isikan eri_router.
  4. Centang Enable Admin State.
  5. Pada bagian External Network , pilih Public Network agar server nanti bisa diakses public.
  6. Create Router.
  7. Sekarang coba akses Network > Network Topology lalu klik tab Graph, disana terdapat grafis jaringan yang kita buat. Disana ada Public Network ( setting bawaan ), Region Network ( setting bawaan ), eri_network ( network yang tadi kita buat) dan eri_router (router yang tadi kita buat)

  8. topologi biznet gio
  9. Disana kita lihat router yang kita buat belum terhubung dengan network yang kita buat, jadi langkah selanjutnya adalah menghubungkan router dengan network yang kita buat, agar network yang kita buat dapat terhubung ke internet.
  10. Klik pada router (eri_router) > add interface
  11. Pada bagian Subnet isikan subnet pilih subnet yang sudah kita buat tadi (eri_subnet), klik Submit.
  12. Sekarang jika kita lihat kembali topologi jaringan, maka network sudah terhubung ke router yang secara otomatis juga sudah terhubung ke public_network.
topologi biznet gio


A.3. Mengatur Security Group & Membuka Port

Langkah selanjutnya adalah mengatur security group ( firewall ). Disini kita akan membuka jalur akses (port) untuk shh (port 22), http (port 80), https (port 443) dan port untuk odoo (8069).

  1. Login Horizon
  2. Network > Security Group
  3. Pada bagian default klik > Manage Rule > Add Rule
  4. Pada dropdown menu Rule pilih SSH, bagian Remote pilih CIDR lalu klik Add
  5. Ulangi langkah yang sama untuk HTTP dan HTTPS.
  6. Untuk membuka port 8069 (atau port lain), ulangi langkah 1-3, lalu pada bagian Rule pilih Custom TCP Rule, pada bagian port isikan 8069 (atau nomor port lain yang ingin dibuka).


A.4. Membuat Instance

Setelah membuat network, router dan mengatur firewall sekarang kita butuh server untuk melakukan komputasi aplikasi.

Membuat Instance Tagihan Perjam

Jika ingin tagihan dilakukan perjam, maka kita tidak bisa membuat instance menggunakan openstack horizon, kita harus menggunakan neocloud portal.

  1. Masuk ke neocloud portal
  2. Catalog > Virtual Compute
  3. Pilih region dan availability zone sesuai selera.
  4. Pada Virtual Computer Name beri nama instance / server anda. contoh eri_server, klik Next
  5. Selanjutnya pilih OS, contoh Ubuntu 16.04. Next.
  6. Selanjutnya pilih paket spesifikasi virtual computer, contoh paket SS2.1 dengan harga 340/jam. Next.
  7. Selanjutnya pada bagian Network pilih network yg tadi sudah kita buat (eri_network), bagian subnet pilih subnet yang sudah dibuat (eri_subnet), bagian IP kosongkan. bagian Router pilih router yang tadi sudah dibuat (eri_router). Bagian Security pilih Default.
  8. Lanjut buat key pair agar nanti bisa login ke SSH. klik Create Key Pair , beri nama keypair anda dan simpan file key nya. Next.
  9. Selanjutnya pilih Biling Cycle, kita pilih yang perjam. Next. Next. Finish.


A.5. Membuat Floating IP

Server anda sudah jadi, tapi hanya bisa diakses melalui jaringan local (sesama jaringan biznet), agar bisa diakses melalui internet melalui jaringan apapun maka kita harus membuat floating IP yang akan diarahkan keserver.

  1. Login Horizon openstack
  2. Network > Floating IP > Allocate IP to Project
  3. Pada bagian Pool pilih Public Netwrok . Jika sudah klik Allocate IP.
  4. Kita akan diberikan sebuah IP Public, sekarang kita pasang IP ini ke Instance yang sudah dibuat
  5. Login Horizon > Compute > Instances , pilih instances yang akan dipasang IP, klik menu dropdown yang ada disampingnya > Assosiate Floating IP.
  6. Pada bagian IP Address pilih IP Public yang tadi sudah diberikan, pada bagian Port to be associated pilih Instance/server yang akan kita pasang IP.
  7. Klik Associate.
  8. Hard Reboot Instance anda dengan cara klik menu dropdown yang ada disamping instance (yang ada tulisan create snapshot) lalu pilih Hard Reboot Instance.



B. Setup Server Via Neocloud Portal

pada prinsipnya sama dengan setup server menggunakan openstack.

1. Membuat Network

  1. Login Neocloud portal > Catalog > Network
  2. Pilih Region (bebas), Network Name (bebas, cotoh eri_network), Subnet Name (Bebas, contoh eri_subnet), Subnet Range contoh : 192.168.0.0/24 . Next
  3. Buat Router baru, beri nama router, bebas (contoh eri_router). External Network pilih Public Network. Add
  4. Router Name pilih router yang tadi baru kita buat (eri_router). Next
  5. Next terus sampai Finish.
  6. Selanjutnya setting DNS agar instance nanti bisa resolve domain, caranya hanya bisa via openstack horizon baca A.1 point 9


2. Security Group dan Buka Port

  1. Login neocloud portal > dashboard > manage neo network > security group > default > add rules
  2. Pada bagian IP Protocol pilih SSH, pada bagian IP Prefix isikan 0.0.0.0/0 untuk menerima semua IP. lalu Save.
  3. Ulangi langkah yang sama untuk HTTP, HTTPS dan membuka port 8069.
  4. Untuk membuka port 8069 isikan saja from port 8068 to port 8070


3. Membuat Instance

  1. Login neocloud > catalog > virtual compute
  2. Tentukan Region, Availablity Zone dan Virtual Compute Name ( Bebas! contoh virtual compute name eri_server). Next
  3. Pilih OS (ubuntu). Next
  4. Pilih paket server. Next
  5. Pilih Network, Subnet, Router dengan Network, Subnet dan Router yang sudah kita buat tadi. Untuk IP kosongkan dulu dan untuk Security Group pilih Default.
  6. Create keypair, berinama keypair anda (contoh eri_key). Next
  7. Pilih Billing Cycle. Next
  8. Next. Hingga Finish.


4. Membuat Floating IP

  1. Login neocloud > Dashboard > Manage Neo Network > Pilih Region tempat network anda > Public IP > Add Public IP > Create
  2. Associate IP > Choose VM isikan dengan instance yang tadi sudah anda buat. Save
  3. coba login ssh.



C. Login SSH ke Server Menggunakan Keypair

Setelah setup server kita bisa login ke SSH. Untuk OS Ubuntu usernya adalah ubuntu sedangkan untuk login kita menggunakan keypair yang kita buat tadi (tidak menggunakan password)

1. Linux

ssh -i MyKey.pem ubuntu@ip_public

contoh :

ssh -I ~/Download/eri_key_server [email protected]


2. Windows Winscp

  1. New Site > Pada bagian Hostname isikan IP Public Server
  2. Untuk Port isikan 22
  3. Username : ubuntu
  4. Klik Advance > SSH > Authentication > Private key file (klik tombol yang ada disampingnya)
  5. cari file Key .pem yang tadi sudah dibuat. Klik OK, simpan dalam format putty (.ppk)
  6. Klik OK, Save dan dan login.



D. Menghapus Instance

berikut step by stepnya :

1. Detached IP

Pertama kita “hapus” ( release) ip yang “menempel” di server caranya :

  1. login Horizon
  2. Network > Floating IP > Pilih IP yang akan di hapus ( detached ) > Disassosiate
  3. Setelah IP kita lepas dari server, selanjutnya bisa kita release dengan mengklik release floating ips


2. Hapus Security Rules

Selanjutnya kita hapus security rules yang kita buat :

  1. Login Horizon
  2. Network > Security Groups > Centang security rules yang akan dihapus > Delete Rules


3. Hapus Routers

  1. Login Horizon
  2. Network > Routers > Akses (klik) router yang akan dihapus
  3. Klik tab Interfaces, centang semua interfaces > Delete Interfaces
  4. Balik ke Network > Routers > centang routers yang interfacenya tadi sudah dihapus > Delete Routers


4. Hapus Network

  1. login horizon
  2. Network > Networks > Klik network yang akan dihapus
  3. Akses tab Port kemudian centang semua port yang ada disana dan Delete Ports
  4. Balik ke Network > Networks > Centang network yang akan dihapus > Delete Network


5. Delete Instance

Terakhir, baru anda bisa menghapus Instance.

  1. Login Horizon
  2. Compute > Instances > Centang Instances yang akan dihapus > Delete Instances


Related Posts

Tidak ada komentar:

Posting Komentar