Welcome back to my blog, kali ini saya akan membuat tutorial konfigurasi open vz via proxmox sebelum memulai tutorial nya, saya akan memberitahu apasih Open VZ itu?
OpenVZ (Open Virtuozzo)
Teknologi virtualisasi tingkat sistem operasi untuk Linux. Mengizinkan
server fisik menjalankan beberapa instance sistem operasi yang
terisolasi, yang disebut kontainer, Virtual Private Server (VPS), atau
Virtual Environment (VE). OpenVZ mirip dengan Solaris Containers dan
LXC.
Mengapa menggunakan OpenVZ?
Karena relatif ringan, Virtualisasi-OS menawarkan sejumlah keuntungan daripada Virtualisasi-Hardware
1. Jauh lebih efisien
2. Memungkinkan lebih banyak jumlah container dalam satu server.
3. Menawarkan parameter manajemen resource yang lebih lengkap/detail.
4. Manajemen resource bersifat dinamis sehingga tidak perlu merestart sistem container
Sumber: https://www.hostnic.id/blog/tutorial/perbedaan-openvz-dan-kvm/
https://irfan90an.wordpress.com/about/apa-itu-openvz/
Alat dan Bahan 1. PROXMOX
2. Putty
Step-Step:
Resolve Pop up Invalid Subscription
1. Pertama kalian buka putty terlebih dahulu, kemudian kalian masukan ip Proxmox kalian, kita remote menggunakan SSH.
2. Lalu kalian login dengan root dan password nya sama dengan password proxmox kalian.
3. Kemudian kita masuk ke directory widget-toolkit, perintah nya:
cd /usr/share/javascript/proxmox-widget-toolkit/.
4. Setelah itu kita backup/copy file proxmoxlib.js, perintah nya:
cp proxmoxlib.js proxmoxlib.js.backup.
5. Setelah itu kalian masuk ke file/directory proxmoxlib.js, dengan perintah:
nano proxmoxlib.js
kemudian kalian search data.status dengan menekan CTRL + W pada keyboard kemudian enter.
6. Jika sudah menemukan data.status. Kalian ubah menjadi false.

.7. Setelah itu kita restart pveproxy nya, dengan perintah:
systemctl restart pveproxy.service
8. Jika sudah di restart, kita kembali ke browser, lalu kalian hapus data browser nya.
9. Jika sudah kalian login kembali Proxmox kalian.
10. Dan hasilnya tidak ada pop up invalid subscription lagi.
Create Container (CT) In Proxomox
1. pertama kalian pergi ke tampilan proxmox kita akan expand domain dari VPS, selanjutnya kalian klik local PVE, lalu klik template.
2. Pilih salah satu OS yang akan kalian install, di sini saya memilih debian 10, jika sudah klik download.
3. Tunggu hingga proses intallasi selesai, jika sudah tekan silang pada pojok kanan atas.
4. Setelah template nya sudah di download, sekarang kita buat CT nya, klik tombol Create CT.
5. Lalu kalian masukkan Hostname dan password sesuai kebutuhan, jika sudah klik next.
6. Lalu masukkan template yang sudah di install sebelum nya.
7. Isi size Root Disk nya 15 gb saja.
8. Kemudian masukkan Cpu core nya sesuai kebutuhan,
9. Lalu masukan RAM nya 512 atau susai kebutuhan kalian.
10. Jika sidah kalian isikan IP address yang 1 jaringan/network dengan internet yang kalian gunakan.
11. Pada DNS kalian buat domain susai kebutuhan kalian dan pada server dns kita masukan dns google saja.
12. Jika konfigurasi installasi nya selesai kalian klik finish, lalu tunggu hingga proses nya selesai. Jika sudah kalian close.
Clonening Container
1. Pertama kita pergi ke tampilan awal proxmox, di sini kita sudah membuat kita akan membuat 2 clone CT untuk ajenti dan samba , caranya klik kalan pada CT kemudian pilih clone.
2. Lalu kalian masukan hostname yang pertama sesuai kebutuhan disini saya memasukan hostname untuk ajenti.
3. Dan untuk CT yang kedua sebagai samba.
Konfigurasi DNS Server
1. Pertama kita nyalakan terlebih dahulu mesin server nya, dengan mengklik Start.
2. Jika mesin server sudah berjalan,kita klik console.
3. Kemudian login menggunakan root dan password yang sudah di buat sebelumnya.
4. Kita update terlebih dahulu repository nya dengan perintah:
apt update
5. Setelah update selesai kita install terlebih dahulu bind9 net-tools nya, dengan perintah:
apt install bind9 net-tools
6. Jika sudah, kalian masuk ke repository bind terlebih dahulu, kemudian masuk ke file named.conf.local dengan perintah:
cd /etc/bind/
nano named.conf.local
7. Lalu edit file named.conf.local dengan menginput domain dan ip address seperti pada gambar.
8. Lalu kalian copy file db.local ke file domain dan file db.127 ke ip address.
9. Masuk ke file fzone / file db.local kalian lalu ubah localhost menjadi domain kalian dan tambahkan ip address seperti pada gambar.
nano fzone
10. Lalu pergi ke file rzone/db.127 kalian, ubah localhost menjadi domain kalian dan tambahkan ip address seperti pada gambar.
nano rzone
11. Setelah itu kalian pergi ke file named.conf.options. Tambah kan DNS 8.8.8.8 pada forwader dan dnssec-validation menjadi no.
nano named.conf.options
12. Kemudian kita restart terlebih dahulu bind9 nya dengan perintah:
/etc/init.d/bind9 restart
13. Jika sudah ke restart kalian masuk ke file resolve.conf, lalu isikan nameserver sesuai ip kalian dan search sesuai domain kalian.
14. Kita coba test ping pada domain yang sudah di buat tadi.
15. Test ping juga pada cmd windows client.
Konfigurasi Ajenti Control Panel
1. Pertama kita nyalakan terlebih dahulu mesin nya, jika sudah menyala klik console
2. Pergi ke network interface, karena di sini kita clone makan kita ubah terlebih dahulu IP nya, dengan perintah:
nano /etc/network/interface
3 Jika sudah kalian restart network nya kemudian kalian cek apakah ip sudah terganti apa belum dengan perintah:
/etc/init.d/networking restart
ip a
4. Setelah itu kalian masuk ke repository dengan perintah:
nano /etc/apt/source.list
Kemuidan tambahkan:
5. Jika sudah kalian update repository nya dengan perintah:
apt-get update
6. Lalu install bind 9 net tools dengar perintah:
apt install bind9 net-tools
7. Setelah itu masuk ke directory bind, lalu masuk ke file named.conf.local dengan perintah:
nano named.conf.local
8. Lalu tambah kan zone dns pada file named.conf.local.
9. Pergi ke file named.conf.options, lalu tambahkan ip 8.8.8.8 dan dnssec-validation nya menjadi no.
10. Selanjutnya copy/buat db.local dan db.127.
11. Pada db.local ubah localhost menjadi domain dan tambahkan IP address seperti pada gambar.
12. Dan di db.127 ubah localhost menjadi domain dan tambahkan ip address seperti pada gambar.
13. Kemudian restart bind9 nya.
14. Setelah itu pergi ke resolove.conf dan tambahkan search sebagai domain dan nameserver sebagai ip.
15. Kita coba pengetesan ping pada domain.
16. Jika sudah kita install gnpug untuk mengambil key dari repository ajenti dengan perintah:
apt-get install gnpug
17. Jika sudah terinstall tambahkan key repo untuk ajenti nya. kita masukkan perintah:
18. Tambahkan juga repository ajenti ke dalam debian, perintah nya:
19. Kemudian kita update kembali repositorynya.
apt-get update
20. Setelah update, download terlebih dahulu file .deb phyton-imaging-nya. Dengan perintah:
wget http://launchpadlibrarian.net/333146932/python-imaging_4.1.1-3build2_all.deb
21. Jika sudah download, selanjutnya kalian install paket .deb dengan periintah:
dpkg -i python-imaging_4.1.1-3build2_all.deb
22. Setelah itu kita install anjenti nya dengan perintah:
apt install ajneti
23. Tunggu hingga muncul tampilan key certificate dari ajenti.
24.Jika sudah kalian uji coba ping pada windows client.
Verifikasi
1. Kalian pergi ke browser kalian, kemudian kalian search pada url dns kalian dengan port 8000.
https://(namadomain):8000
2. Lalu login dengan root dan passwordnya admin.
3. Dan beginilah tampilan ajenti nya.
Konfiguasi Samba Server
1. Pertama - tama pastinya kita hidupkan atau jalankan terlebih dahulu mesinnya dengan menekan tombol Start .
2.Kita ubah IP address nya,
perintah nya nano /etc/network/interface.
3.
Jika sudah kita restart networknya dan pastikan bahwa ip telah berubah.

4. Selanjutnya kita update repository nya.
Perintah nya apt-get update.
5. Selanjutnya kita install samba dengan perintah:
apt install samba
6. Jika selama proses installasi muncul seperti ini, maka kita pilih opsi NO , karena akan mengatur smb.conf sendiri jadi biarkan defaultnya saja.
7. Setelah proses installasi selesai, masuk ke direktory samba lalu backup file smb.conf dengan perintah:
cd /etc/samba
cp smb.conf smb.conf.backup
8. Lalu masuk ke file smb.conf kemudian scroll paling bawah lalu tambahkan konfigurasi sebagai berikut:
[file-tkj.net]
path = /home/samba/filetkj
valid users = filetkj
writeable = yes
browseable = yes
guest ok = no
9. Setelah itu buat folder baru . Perintah nya :
mkdir /home/samba
useradd –m –d /home/samba/filetkj/ filetkj
10. Kemudian tambahkan filetkj sebagai user samba,perintah nya:
smbpasswd -a filetkj
11. Jika ingin mengecek apakah sudah terdaftar dalam list, kalian bisa mengecheck nya dengan perintah:
testparm
12. Kemudian kita check pada directory /home/samba/filetkj, lalu buat sebuah file untuk memverifikasi apakah samba bekerja atau tidak.
13. Jika sudah kita restart service samba nya
14. Kemudian rebbot mesin nya.
15. Jika sudah di reboot, kita install paket bind dan net-tools nya dengan perintah:
apt-get install bind net-tools
16. Masuk ke directory bind lalu masuk ke file named.conf.local
17. Lalu tambah kan zone dns pada file named.conf.local.

18. Jika sudah copy/buat file db.local dan db.127.
19. Ubah localhost menjadi domain dan tambahkan ip address seperti di gambar pada file db.local.
20. Ubah localhost menjadi domain dan tambahkan ip address seperti di gambar pada file db.127.
21. Masuk ke named.conf.options tambahkan ip 8.8.8.8 dan dnssec-validation menjadi no.
22. Kemudian restart bind9 nya.
23. Pergi ke resolve.conf lalu tambahkan search sebagai domain dan nameserver sebagai ip address.
24. Lalu kita uji cobaping pada domain.
VERIFIKASI
1. Pengetesan ping ip address dan domain pada windows client.
2. Setelah itu tekan CTRL + R kemudian ketik perintah:
\\file-tkja.net\file-tkja.net
3. Masukkan user dan password yang sudah di buat sebelumnya.
4. INI LAH HASIL DARI SAMBA
Sekian dari tutorial blog saya tentang konfigurasi open vz via proxmox, kurang lebihnya mohon maaf karena saya masih belajar hehe. Sekian terimakasih
Leave a Comment