Senin, 10 Oktober 2016

Kenalan dengan Proxmox

Pengenalan Proxmox

Proxmox VE (Virtual Environment) adalah salah satu distro Linux dari turunan Debian yang
mempunyai fungsi khusus sebagai virtualisasi baik  appliance maupun  operating system.
Proxmox berjalan dengan mode text, walaupun seperti itu Proxmox akan lebih mudah
dikonfigurasi melalui akses remote dengan web based. Versi terbaru Proxmox saat ini yaitu Proxmox VE 4.3 Tujuan utama dari Proxmox itu sendiri yaitu untuk membuat beberapa mesin virtualisasi dalam satu Proxmox.

Kelebihan Proxmox

Apa saja kelebihannya?
- Open source, alias gratis untuk dipakai siapa saja.
- Mudah dalam instalasi dan konfigurasi.
- Mendukung platform virtualisasi berbasis KVM dan OpenVZ.
- Mendukung berbagai format harddisk virtual.
- Ringan dan power full dalam pemakaian memory karena hanya butuh sedikit memory untuk menjalankan virtual server.
- Dapat digunakan untuk Cluster dan High Avaliablity Server.
- Mendukung banyak model storage: LVM, iSCSI, Local Directory maupun NFS.
- Sudah mendukung Live Migration.

Beberapa hal yang harus diperhatikan mengenai Proxmox :
a) Proxmox hanya disediakan untuk mesin 64 bit sehingga tidak akan bisa berjalan
pada mesin 32 bit.
b) Pada saat instalasi, Proxmox akan menghapus seluruh isi dari hardisk. Sehingga
jika hanya ingin melakukan percobaan gunakan hardisk yang kosong atau gunakan
mesin virtual juga.
c) Jika ingin menggunakan KVM, Proxmox membutuhkan motherboard/CPU yang
mendukung teknologi virtualisasi yaitu intel VT/AMD-V.

Kebutuhan Hardware Untuk Proxmox
Kebutuhan spesifikasi server pada dasarnya tergantung pada virtual server yang akan
digunakan. Semakin tinggi spesifikasi yang akan dijalankan maka semakin tinggi juga
kebutuhan hardware yang harus tersedia. Meski demikian, asumsi ini tidak
100%  benar  karena ada beberapa  teknologi virtualisasi seperti  OpenVZ yang  mampu
melakukan pembagian resource sehingga apabila jika mesin virtual ada 3 yang masing
membutuhkan 1 GB memory tidak berarti server (mesin induk) harus memiliki kapasitas
memory 3 x 1 GB.
Spesifikasi minimal pada server induk yang harus terpenuhi agar virtual server dapat
berjalan adalah :
a) Processor Pentium 4, dan harus memiliki kemampuan 64 bit.
b) Jika  akan  menggunakan  model  full  virtualization  CPU  harus  memiliki  model
motherboard intel VT (Virtualtation Technology) atau AMD-V.
c) Memory RAM minimal 1 GB.
d) Kapasitas hardisk minimal 20 GB.
e) NIC (Network Interface Card)

spesifikasi di atas cukup untuk sekedar menjalankan Proxmox, jika ingin mengopreknya butuh spesifikasi yang lebih lagi.


sekian
Share:

Konfigurasi FTP Server on Ubuntu

FTP Server (File Transfer Protocol)

Protokol  FTP  menggunakan  port  21  berjalan  di  layer  aplikasi  sebagai
standar pengiriman file antar komputer.

Install ProFTPD
Salah satu aplikasi untuk FTP adalah ProFTPD yang bisa diinstall gratis dan
banyak digunakan oleh berbagai kalangan.
==================================================================
root@hamstr:~# apt-get install proftpd             > menginstall paket
==================================================================

Konfigurasi
==================================================================
root@hamstr:~# nano /etc/proftpd/proftpd.conf 
UseIPv6           off                                                      > ipv6 dinonaktifkan
ServerName    "hamstr.lan"                                       > Domain dari server
DefaultRoot     ~                                                        > Set directory chroot

root@hamstr:~# nano /etc/ftpusers                          > mengedit file ftpusers
test                                                                             > user yang dilarang

root@hamstr:~# /etc/init.d/proftpd restart                 > merestart paket
==================================================================

FTP Client di Windows (File Zilla)

Filezilla adalah salah satu aplikasi untuk melakukan transfer file dengan
mode GUI. Untuk memulai koneksi masukan host (IP/Domain), username, 
dan password. Misalnya,  host : 192.168.1.52, username : ilham   password : ***
untuk port nya sesuaikan, lalu  pilih  connect.  


Untuk mengupload file tinggal drag and drop saja lalu letakan di direktori ubuntu-server.


sekian
Share:

Konfigurasi Telnet on Ubuntu

Telnet (Telecomunication Network)

Telnet  merupakan  protokol  jaringan  (default  port  23)  yang  digunakan
pada  internet  /  LAN  untuk  komunikasi  berbasis  teks  interaksi  2  arah
menggunakan koneksi virtual terminal.
Installasi
==================================================================
root@hamstr:~# apt-get install telnetd
==================================================================
Running
==================================================================
root@hamstr:~# telnet hamstr.lan
Trying ::1...
Trying 192.168.1.65...
Connected to hamstr.lan.
Escape character is '^]'.
Ubuntu 14.04.4 LTS
vschool login: ham        # username
Password:                     # password
Last login: Mon Mar 14 11:53:15 WIB 2016 from 192.168.1.10 on pts/3
==================================================================

sekian
Share:

Minggu, 09 Oktober 2016

Konfigurasi DNS server on Ubuntu

Domain Name System atau sering di sapa DNS memiliki fungsi sebagai penerjemah IP address ke alamat host (hostname) begitupun sebaliknya. Bisa diibaratkan kalau IP address itu nomor telepon dan hostname itu nama pemilik, jadi DNS adalah buku teleponnya. Contohnya seperti berikut "detik.com" dengan angka "203.190.241.43". Lebih mudah mengingat huruf bukan?
ok langsung saja ke konfigurasinya, maaf kalau fundamentalnya cuma dikit ya.

Installasi & Konfigurasi
BIND  (Berkeley  Internet  Name  Domain)  adalah  salah  satu  aplikasi  DNS
Server  yang  paling  umum  digunakan  di  internet,  khususnya  system operasi yang bertipe UNIX.

Installasi
==================================================================
root@hamstr:~# apt-get install bind9 dnsutils
==================================================================
Konfigurasi
Cache Nameserver
=================================================================
root@hamstr:~# nano /etc/bind/named.conf.options
=================================================================
> Hapus tanda "//" di bagian berikut, dan tambahkan IP dari ISP atau IP Server (local)
=================================================================
forwarders {
          192.168.1.65;
   };
=================================================================
DNS Zone
=================================================================
root@hamstr:~# nano /etc/bind/named.conf.local

#Zone Forwarder
zone "hamstr.lan" {
    type master;
    file "/etc/bind/zone/ham.fw";
};

#Zone Resolve
zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/zone/ham.rs";
};
=================================================================
Buat folder dan file databases
=================================================================
root@hamstr:~# mkdir /etc/bind/zone
root@hamstr:~# cp /etc/bind/db.empty /etc/bind/zone/ham.fw
root@hamstr:~# cp /etc/bind/db.empty /etc/bind/zone/ham.rs
=================================================================
Forwarder Zone File
=================================================================
root@hamstr:~# nano /etc/bind/zone/ham.fw
=================================================================
$TTL    86400
@          IN     SOA     hamstr.lan. root.hamstr.lan. (
                                1         ; Serial
                      604800         ; Refresh
                        86400         ; Retry
                    2419200         ; Expire
                        86400 )       ; Negative Cache TTL
;
@          IN      NS      hamstr.lan.
@          IN      A       192.168.1.65
www      IN      A       192.168.1.65
=================================================================
Reverse Zone File
=================================================================
root@hamstr:~# nano /etc/bind/zone/ham.rs
=================================================================
$TTL    86400
@       IN      SOA     hamstr.lan. root.hamstr.lan. (
                              1         ; Serial
                    604800         ; Refresh
                      86400         ; Retry
                  2419200         ; Expire
                      86400 )       ; Negative Cache TTL
;
@        IN      NS      hamstr.lan.
65       IN      PTR     hamstr.lan.
65       IN      PTR     www.hamstr.lan.
=================================================================
Restart Bind9
=================================================================
root@hamstr:~# /etc/init.d/bind9 restart
=================================================================

Untuk mengecek apakah DNS server sudah aktif atau belum, bisa menggunakan perintah berikut.
=================================================================
root@hamstr:~# nslookup 192.168.1.65
atau
root@hamstr:~# nslookup www.hamstr.lan
=================================================================
jika sudah bisa nslookup dengan IP tetapi belum bisa dengan nama domain, seperti gambar berikut.
untuk memfixed problem ini, ikuti langkah berikut.
=================================================================
root@hamstr:~# nano /etc/resolv.conf

tambahkan >

nameserver 192.168.1.65
nameserver 192.168.1.1
search www.hamstr.lan
=================================================================
hasilnya akan seperti ini.

sekian
Share:

Konfigurasi SSH (Secure Shell) on Ubuntu

SSH merupakan protokol jaringan yang defaultnya bekerja pada port 22,
sama halnya dengan telnet, tetapi ssh menggunakan kritografi sehingga
koneksi lebih aman dengan login antarmuka melalui jaringan.

Installasi
==================================================================
root@hamstr:~#apt-get install ssh
==================================================================
Konfigurasi
Password Authentication
==================================================================
root@hamstr:~#nano /etc/ssh/sshd_config

Port 22                                                        # Port default ssh
PermitRootLogin no                                    # membatasi akses root via ssh
==================================================================

SSH Client Windows
Di windows, bisa menggunakan aplikasi Putty untuk meremote server.
Putty bisa di donwload pada link berikut : http://www.putty.org/
Isikan IP Address dan portnya, lalu pastikan connection type adalah ssh.


Jika muncul pesan seperti ini, pilih "yes".


Login dengan mengisikan username dan password server ubuntu. dan tampilannya akan seperti berikut


sekian
Share:

Sabtu, 08 Oktober 2016

Installasi Ubuntu via VirtualBox

VirtualBox bisa di dapatkan di link berikut : https://www.virtualbox.org/wiki/Downloads

Berikut langkah-langkah persiapan pada VirtualBox untuk installasi Ubuntu :


1. Menentukan nama Virtual Machine, Type Sistem Operasi, dan versi apa yang akan di gunakan.


2. Alokasi memori (RAM) gunakan sesuai kebutuhan, tapi karena kita akan menginstall ubuntu server, 1GB RAM sudah lebih dari cukup, tetapi jika RAM kita tumpeh-tumpeh (lebih) di lebihkan pun tak mengapa.


3. Untuk alokasi harddisk pilih "Create a virtual hard disk now".


4. Hard disk file type, pilih VDI (Virtual Disk Image).


5. Storage on physical hard disk, pilih "Dynamically allocated".


6. File location and size, di beri saja sesusai kebutuhan. Karena kita akan menginstall versi server 10GB cukup menurut saya.


7. Pada setting tahap 1, pilih storage lalu masukan file ISO "ubuntu-16.04.1-server-amd64.iso"


8. Masih setting tahap 1, pastikan file ISO sudah di input.


9. Setting tahap 2, pada bagian network #adapter1 pilih "bridge adapter" lalu opsinya pilih wireless adapter. Seperti 2 gambar berikut.



Selanjutnya tahap installasi Ubuntu via VirtualBox

Pada dasarnya, untuk mengintall Ubuntu server sama saja dengan OS pada umumnya,
ataupun Ubuntu desktop edition. Hanya saja, pada Ubuntu server edition
ini tidak terdapat tampilan GUI-nya. Hanya berbasis Console atau CLI.

1. Ini tahap selanjutnya setelah kita menekan tombol Start pada VirtualBox. Ini adalah tahap
pemilihan bahasa yang akan digunakan pada proses installasi ini. Sesuaikan dengan selera.


2. Tekan Enter pada bagian installasi Ubuntu.


3. Pilih Bahasa yang akan diterapkan pada ubuntu-server.


4. Pilih negara untuk Time Zone. Other > Asia > Indonesia. Seperti gambar di bawah ini.




5. Pilih local setting.


6. Pemilihan keyboard layout. Pilih “No”, untuk menyetting secara
manual pada tahap berikutnya.


7. Pilih Country/Origin Keyboard “English US".


8. Pilih keyboard layout "English US".


9. Hostname  adalah  nama  komputer.  Set  sesuai  keinginan.


10. Set User Account yang akan menjadi Default Administrator. Full name
bisa menggunakan karakter spasi.


11. Masukan  username  yang  akan  digunakan  untuk  login.  Tidak  boleh
menggunakan karakter spasi.


12. Masukan password untuk login, boleh mudah dan boleh rumit, tapi saya sarankan gunakan password yang rumit tapi mudah di hapal oleh anda.


13. Ketik ulang password yang sama.



14. Pada pertanyaan "Encrypt your home directory?" pilih yes.


15. Konfigurasi waktu, pilih "yes".


16. Pada metode partisi, pilih "Guided - use entire disk".


17. Pilih disk untuk membuat partisi.


18. Pilih  “yes”  untuk melanjutkan. Dengan asumsi, hardisk  baru/kosong.
Karena semua data akan diformat.


19. Konfigurasi paket manager, kosongkan saja untuk saat ini.


20. Jika  ingin  memperbaharui  system  dengan  otomatis,  pilih  automatic
update. Automatic update merupakan kenyamanan, tetapi terkadang
menyebabkan permasalahan. Lebih baik pilih Update manual saja.


21. Penginstallan  paket  sebaiknya  dilakukan  setelah  selesai  installasi.
Sesuaikan dengan kebutuhan saja.


22. Install group loader (menu jika ada OS lain dalam hardisk) “Yes”.


23. Installasi selesai, pilih continue untuk merestart komputer.


24. Boot sistem dan akan menampilkan prompt login. Login dengan user yang sudah diset ketika instalasi.


sekian
Share:
Diberdayakan oleh Blogger.

Pageviews