JANGAN PERNAH MENGAMBIL HAK CIPTA ORANG LAIN TANPA SEIZIN YANG PUNYA

Sunday, August 18, 2019

CARA KONFIGURASI VIRTUAL PRIVATE SERVER (VPS) MENGGUNAKAN HYPER-V

Assalamualaikum,

Balik lagi sama saya nih, dengan materi baru jugaa! Nah yang mau dibahas kali ini adalah tentang VPS.

Apa itu VPS?
Virtual Private Server atau VPS adalah teknologi server side tentang sistem operasi dan perangkat lunak yang memungkinkan sebuah mesin dengan kapasitas besar dibagi ke beberapa virtual mesin. Secara sederhana, VPS dapat diartikan komputer server yang berada di dunia maya
Image result for logo virtual private server

Alat dan Bahan :
  • Virtual Box ver.5.1.38
  • ISO Windows Server 2016
  • Koneksi Internet
Berikut langkah - langkah konfigurasinya :
  • Pertama buka windows "Windows PowerShell ISE" untuk mengginstall Hyper-V melalui command prompt (cmd).

  • Kemudian kita install "RSAT Hyper-V",  fitur ini befungsi untuk melakukan manajemen secara remote.
Install-windowsFeature RSAT-Hyper-Tools -includeAllSubFeature

  • Kemudian kita install fitur "RSAT Clustering".
Install-WindowsFeature RSAT-Clustering -IncludeAllSubFeature

  • kemudian kita install fitur Multipath-IO.
Install-WindowsFeature Multipath-IO


  • Kemudian jika semua fitur yang di perlukan sudah di install kita harus merestart server kita. Bisa menggunakan GUI ataupun menggunakan perintah pada PowerShell ISE di bawah ini.
Restart-Computer

  • Kemudian setelah restart kita bisa mengecek apakah Hyper-V sudah terinstall atau belum di Server Manager.

  • Kemudian kita buka Hyper-V yang ada di server manager > Tools > Hyper-V Manager.

  • Kemudian akan muncul tampilan dari Hyper-v. Sebelum membuat Virtual Machine, kita harus terlebih dahulu membuat Virtual Switch yang berfungsi sebagai interface yang menghubungkan antar satu VM dengan VM yang lain, host (OS asli), dan internet.


  • Kemudian dalam pembuatan virtual switch ada 3 pilihan, yaitu external, internal, dan private.
  • Eksternal : virtual machine dapat berkomunikasi dengan jaringan luar (internet) karena terikat dengan network adapter fisik yang terdapat pada host.
  • Internal : virtual switch ini menyediakan akses komunikasi antara virtual machine dengan host machine (laptop / PC / server fisik kita). Bisa juga digunakan untuk akses internet dengan cara nge-share network adapter yang memiliki akses internet ke virtual switch internalnya.
  • Private : virtual switch ini hanya menyediakan akses komunikasi antar virtual machine. Tidak memiliki akses ke host ataupun jaringan internet.


  • Kemudian kita pilih "network adapter fisik" yang terpasang pada server kita, bila perlu kita beri nama, contoh "New Switch External".


  • Kemudian muncul sebuah notifikasi, yang intinya jaringan server akan terputus sementara dikarenakan penambahan Virtual Switch yang di buat tadi.


  • Kemudian kita cek pada "adapter settings", maka akan muncul interface baru yaitu "Virtual Switch" dengan IP yang sama dengan network yang sudah kita buat pada interface ethernet yang asli. Secara otomatis server kita akan menggunakan interface "Virtual Switch" dan akan mendisable interface "Ethernet".


VERIFIKASI

  • Kemudian setelah membuat "Virtual Switch", selanjutnya kita buat VM pada Hyper-V. Klik kanan pada server Hyper-V > New > Virtual Machine.


  • Kemudian sebelum installasi "VM" ada 2 pilihan yaitu membuat VM dengan kondisi "standar" dengan mengklik "Finish" dan VM dengan custom atau konfigurasi lebih lanjut dengan mengklik "Next".



  • Kemudian kita beri nama pada VM yang akan kita buat dan tentukan dimana lokasi VM akan di simpan, saya menggunakan drive D dikarenakan space yang masih mumpuni.


  • Kemudian kita pilih yang "Generation 1" agar sesuai dengan settingan pada BIOS, dan bisa supoort dengan VM "32-bit" dan "64-bit" yang tersedia di semua versi Hyper-V. 


  • Kemudian kita tentukan ukuran ram yang sesuai kebutuhan atau system requirements suatu OS, dalam penentuan ukuran ram VM jangan sampai melebihi ram fisik.


  • Kemudian kita pilih network adapter, disini kita menggunakan Virtual Switch yang sebelumnya sudah dibuat.


  • Kemudian tentukan ukuran virtual hardisk, isi sesuai dengan ukuran yang di perlukan.


  • Kemudian kita masukkan ISO untuk VM, bisa dengan cara klik "Browse".


  • Kemudian muncul deskripsi tentang VM yang baru di konfigurasi, disini kita bisa memeriksa dulu apakah sudah sesuai, jika sudah klik "Finish" untuk membuat VM.

  • Kemudian sebelum kita menjalankan VM yang ada di Hyper-V, jika OS "Host" kita diinstall menggunakan VMware  workstation maka pastikan kita enable kan Virtualize Intel VT-x/EPT or AMD-V/RVI agar prosesor bisa di virtualisasikan, jika tidak di enable maka VM tidak akan running. Untuk Virtualize CPU performance counters boleh dienable jika perlukan.



  • Kemudian Pastikan bahwa Turn on Virtualization Based Security not configured. tekan Windows + R lalu ketik gpedit.msc kemudian pilih Administrative Templates System lalu klik Device Guard.


  • Kemudian kita nyalakan VM yang sebelumnya sudah di buat dengan mengklik kanan VM dan klik "Connect".


  • Kemudian klik tombol start untuk menyalakan VM.

  • Kemudian jika status sudah running dan pada monitor ada tulisan Hyper-V, maka VM sudah dapat digunakan, lalu kita tinggal installasi OS yang kita pilih.


  • Kemudian akan muncul tampilan awal installasi OS.


  • Kemudian kita buat satu VM lagi menggunakan OS Linux, lalu kita lihat statenya pastikan kedua VM sudah running.


  • Kemudian ini adalah tampilan 2 VM yang aktif.


Backup dengan Eksport dan Import

  • Pertama kita buka Hyper-V, lalu klik kanan > Export pada VM yang ingin di backup.


  • Kemudian tentukan dimana kita akan meletakkan hasil dari backup VM kita, lalu klik "Export".


  • Kemudian jika sudah mengklik "Export" maka tidak ada loading, namun apabila belum bisa dilakukan import dengan mengklik "Import Virtual Machine", maka proses export belum selesai.


  • Kemudian next aja pada bagian ini.


  • Kemudian masukan letak dimana file backup dari VM yang disimpan.


  • Kemudian pilih VM yang akan di import, disini saya hanya menyimpan satu VM yang di backup.


  • Kemudian kita tentukan tipe import, disini kita pilih "copy the virtual machine" dengan membuat unique ID baru.


  • Kemudian untuk "Destination folder", kita biarkan default saja.


  • Kemudian kita tentukan lokasi dimana kita akan menyimpan virtual hardisk untuk VM yang diimport ini.


  • Kemudian muncul deskripsi dari hasil konfigurasi import yang sudah di lakukan, bisa kita langsung klik "finish" untuk keluar dari wizard.


  • Kemudian setelah kita cek di Hyper-V Manager, sekarang kita punya 2 CHR MikrotikOS.


  • Kemudian kita running kan OS asli dan OS yang baru saja di import.



Install VM dengan OS Mikrotik

  • Pertama kita buka Hyper-V Manager, kita buat VM baru dengan Klik kanan pada server Hyper-V > New > Virtual Machine.


  • Kemudian sebelum installasi "VM" ada 2 pilihan yaitu membuat VM dengan kondisi "standar" dengan mengklik "Finish" dan VM dengan custom atau konfigurasi lebih lanjut dengan mengklik "Next".


  • Kemudian kita beri nama pada VM yang akan kita buat dan tentukan dimana lokasi VM akan di simpan, saya menggunakan drive D dikarenakan space yang masih mumpuni.


  • Kemudian kita pilih yang "Generation 1" agar sesuai denga settingan pada BIOS, dan bisa supoort dengan VM "32-bit" dan "64-bit" yang tersedia di semua versi Hyper-V. 


  • Kemudian kita tentukan ukuran ram yang sesuai kebutuhan atau system requirements suatu OS, dalam penentuan ukuran ram VM jangan sampai melebihi ram fisik.


  • Kemudian kita pilih network adapter, disini kita menggunakan Virtual Switch yang sebelumnya sudah dibuat.


  • Kemudian, kita masukkan mikrotik RouterOS yang menggunakan virtual hardisk VHDX yang bisa di download di web mikrotik.com. Disini ada perbedaan antara installasi Windows dan linux dengan mikrotik RouterOS, jika windows atau linux menggunakan iso maka mikrotik RouterOS menggunakan OS yang sudah berbentuk Virtual Hardisk (VHD), untuk installasinya sama seperti jika menggunakan VirtualBox.


  • Kemudian muncul deskripsi tentang VM mikrotik RouterOS yang baru di konfigurasi, disini kita bisa memeriksa dulu apakah sudah sesuai, jika sudah klik "Finish" untuk membuat VM.


  • Kemudian kita runningkan VM Mikrotik RouterOS yang baru dibuat.

  • Pertama kita pastikan interface VMware Workstation menggunakan "Bridged" agar jaringan bisa langsung terhubung menggunakan interface fisik (NIC).

  • Kemudian kita buka Windows Server 2016 kita, lalu buka Hyper-V manager, bisa dilihat ada 4 VM yang sudah berjalan. Selanjutnya kita buat 2 Virtual Switch melalui Virtual Switch Manager > New virtual network switch > Type > Create Virtual Switch.

  • Kemudian kita akan membuat Virtual Switch dengan type "External network", kita beri nama "internet".

  •  Kemudian kita akan membuat Virtual Switch dengan type "Private network", kita beri nama "lokal".

  • Kemudian kita buka settings "CHR MikrotikOS"

  • Kemudian pada CHR MikrotikOS ini harus ada 2 interface, jika kurang bisa kita tambahkan dengan petunjuk di bawah ini tetapi kondisi mesin harus "power off". Untuk interface pertama atau Ether 1 kita menggunakan Virtual Switch "internet", untuk interface kedua atau Ether 2 kita menggunakan Virtual Switch "lokal".

  • Kemudian pada Windows server 2016 kita setting interfacenya menggunakan Virtual Switch "lokal".

  • Kemudian pada Windows server 2012 kita setting interfacenya menggunakan Virtual Switch "lokal".

  • Kemudian pada Debian 9 kita setting interfacenya menggunakan Virtual Switch "lokal".

  • Kemudian pada CentOS 7 kita setting interfacenya menggunakan Virtual Switch "lokal".

  •  Kemudian kita setting CHR MikrotikOS seperti dibawah ini.
  1. Untuk Ether 1 kita menggunakan "DHCP Client", untuk Ether 2 kita setting IP Address sebagai gateway dari DHCP Server.
  2. Kita Setting DHCP Client agar Ether 1 mendapat IP Address dari Router TKJ.
  3. Kita Setting DHCP Server agar Ether 2 bisa menyebarkan IP Address untuk Client 4 OS.
  4. Kita setting "firewall NAT" dengan settingan Action=masquarade, Chain=scrnat, Outinterface=Ether1. fungsi "Firewall NAT" sebagai translasi alamat IP public ke alamat IP private atau sebaliknya sehingga dengan adanya NAT ini setiap komputer pada jaringan LAN dapat mengakses internet.
  5. untuk konfigurasi akhir bisa kita verifikasi dengan ping ke "gateway router TKJ", dan "internet".
  6. Kita setting pada dns untuk ceklis "Allow Remote Request", yang berfungsi agar DNS pada Client bisa menggunakan Gateway CHR MikrotikOS. Untuk konfiguerasi yang ini bersifat "Opsional".   


VERIFIKASI
  • Windows Server 2016



  • Windows Server 2012



  • Windows 10



  • Client yang sudah mendapat IP bisa dilihat di DHCP Server > Leases


Sekian,
Terima Kasih! Semoga bermanfaat...

1 comment: