SAMBA FILE SERVER DENGAN AUTO FAILOVER NETWORK FILE SYSTEM (NFS) BERBASIS LINUX Diajukan kepada Fakultas Teknologi Informasi untuk Memperoleh Gelar Ahli Madya Komputer Oleh : MEILA CAHYANINGRUM 562013003 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016
SAMBA FILE SERVER DENGAN AUTO FAILOVER NETWORK FILE SYSTEM (NFS) BERBASIS LINUX Laporan Tugas Akhir Oleh : MEILA CAHYANINGRUM 562013003 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 ii
Lembar Pengesahan Judul : Samba File Server Dengan Auto Failover Network File System (NFS) Berbasis Linux Nama Mahasiswa : Meila Cahyaningrum NIM : 562013003 Program Studi : Diploma Teknik Informatika Fakultas : Teknologi Informasi Salatiga,17 Mei 2016 Menyetujui, Felix David, S.Kom, M.Cs Pembimbing Mengesahkan, Dr. Dharmaputra T. Palekahelu, M. Pd Dekan Sri Winarso Martyas Edi, M.Cs Ketua Program Studi iii
Pernyataan Bebas Plagiasi Yang bertandatangan di bawah ini, Nama : Meila Cahyaningrum NIM : 562013003 Program Studi Fakultas : Diploma Teknik Informatika : Teknologi Informasi, Universitas Kristen Satya Wacana menyatakan dengan sesungguhnya bahwa laporan dengan judul: Samba File Server Dengan Auto Failover Network File System (NFS) Berbasis Linux yang dibimbing oleh: Felix David, S.Kom, M.Cs adalah benar-benar hasil karya saya. Di dalam Laporan Tugas Akhir ini tidak terdapat keseluruhan atau sebagian tulisan atau gagasan orang lain yang saya ambil dengan cara menyalin atau meniru dalam bentuk rangkaian kalimat atau gambar serta simbol yang saya aku seolah-olah sebagai karya saya tanpa memberikan pengakuan pada penulis atau sumber aslinya. Salatiga,17 Mei 2016 Yang memberi pernyataan, Meila Cahyaningrum iv
Pernyataan Persetujuan Publikasi Laporan Tugas Akhir untuk Kepentingan Akademis Sebagai sivitas akademika Universitas Kristen Satya Wacana (UKSW), saya yang bertandatangan di bawah ini: Nama : Mieila Cahyaningrum NIM : 562013003 Program Studi : Diploma Teknik Informatika Fakultas : Teknologi Informasi, Universitas Kristen Satya Wacana Jenis Karya : Tugas Akhir Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada UKSW hak bebas royalti non-eksklusif (non-exclusive royalty free right) atas karya ilmiah saya yang berjudul: Samba File Server Dengan Auto Failover Network File System (NFS) Berbasis Linux beserta perangkat yang ada (jika perlu). Dengan hak bebas royalti non-eksklusif ini, UKSW berhak menyimpan, mengalihmedia/mengalihformatkan, mengelola dalam bentuk pangkalan data, merawat, dan mempublikasikan Laporan Tugas Akhir saya, selama tetap mencantumkan nama saya sebagai penulis/pencipta. Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di : Salatiga Pada tanggal :16 Mei 2016 Yang menyatakan, Meila Cahyaningrum Mengetahui, Felix David, S.Kom, M.Cs Pembimbing v
Kata Pengantar Segala puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan penyertaannya dalam penyelesaian laporan TA yang berjudul Samba File Server Dengan Auto Failover Network File System (NFS) Berbasis Linux. Laporan TA ini dimaksudkan untuk memenuhi salah satu syarat memperoleh gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. Penulis juga menyadari bahwa terselesaikannya laporan TA ini tidak terlepas dari seluruh pihak yang turut membantu, mendukung dan mendoakan sehingga laporan TA ini dapat terselesaikan dengan baik. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan banyak terimakasih kepada : 1. Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 2. Bapak Sri Winarso Martyas Edi, M.Cs sebagai Ketua Program Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 3. Bapak Felix David, S.Kom, M.Cs sebagai Dosen Pembimbing yang telah berkenan meluangkan waktu vi
untuk memberikan bimbingan dalam pemyelesaian Laporan TA ini. 4. Seluruh dosen Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. Yang telah mendidik dari awal perkuliahan hingga akhir perkuliahan. 5. Kedua Orang tua yang selalu memberikan yang terbaik berupa dukungan moril maupun materi sehingga penulis mampu memberikan yang terbaik untuk penyelesaian studi dan Laporan TA ini. 6. Seluruh keluarga tercinta yang selalu memberikan kepercayaan dan doa selama ini. 7. Semua sahabat, dan Keluarga D3 Teknik Informatika Angkatan 2013 yang selalu memberikan semangat dalam untuk menyelesaikan Laporan TA ini. Salatiga, 25 Juli 2016 vii Meila Cahyaningrum
Daftar Isi Judul... i Lembar Pengesahan... iii Pernyataan Bebas Plagiasi... iv Pernyataan Persetujuan Publikasi... v Kata Pengantar... vi Daftar Isi... viii Daftar Gambar... x BAB I Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Tujuan... 2 1.3 Rumusan Masalah... 2 1.4 Batasan Masalah... 2 1.5 Metodologi... 3 BAB II Tinjauan Pustaka... 4 2.1 Penelitian Terdahulu... 4 2.2 Landasan Teori... 4 BAB III Perancangan Sistem... 6 3.1 Rancangan Sistem... 6 3.2 Implementasi Sistem... 7 BAB IV Hasil Uji Coba... 24 BAB V Penutup... 25 5.1 Kesimpulan... 25 5.2 Saran... 25 Daftar Pustaka... 27 Lampiran... 29 viii
Daftar Gambar Gambar 3.1 Rancangan pelaksanaan 1.0... 6 Gambar 3.2 Rancangan sistem 1.0... 7 Gambar 3.3 Konfigurasi Drbd 1.0... 8 Gambar 3.4 Konfigurasi Drbd 1.1... 8 Gambar 3.5 Konfigurasi Drbd 1.2... 8 Gambar 3.6 Konfigurasi Drbd 1.3... 8 Gambar 3.7 Konfigurasi Drbd 1.4... 9 Gambar 3.8 Konfigurasi Drbd 1.5... 9 Gambar 3.9 Konfigurasi Drbd 1.6... 9 Gambar 3.10 Konfigurasi Drbd 1.7... 10 Gambar 3.11 Konfigurasi Drbd 1.8... 10 Gambar 3.12 Konfigurasi Drbd 1.9... 11 Gambar 3.13 Konfigurasi Drbd 1.10... 11 Gambar 3.14 Konfigurasi Drbd 1.11... 11 Gambar 3.15 Konfigurasi Drbd 1.12... 12 Gambar 3.16 Konfigurasi Drbd 1.13... 12 Gambar 3.17 Konfigurasi Drbd 1.14... 12 Gambar 3.18 Konfigurasi Drbd 1.15... 12 Gambar 3.19 Konfigurasi Drbd 1.16... 13 Gambar 3.20 Konfigurasi Drbd 1.17... 13 Gambar 3.21 Konfigurasi Drbd 1.18... 13 Gambar 3.22 Konfigurasi Nfs Server 1.0... 14 Gambar 3.23 Konfigurasi Nfs Server 1.1... 14 Gambar 3.24 Konfigurasi Heartbeat 1.0... 15 Gambar 3.25 Konfigurasi Heartbeat 1.1... 16 Gambar 3.26 Konfigurasi Heartbeat 1.2... 16 ix
Gambar 3.27 Konfigurasi Heartbeat 1.3... 16 Gambar 3.28 Konfigurasi Heartbeat 1.4... 16 Gambar 3.29 Konfigurasi Heartbeat 1.5... 17 Gambar 3.30 Konfigurasi Heartbeat 1.6... 17 Gambar 3.31 Konfigurasi Heartbeat 1.7... 17 Gambar 3.32 Konfigurasi Heartbeat 1.8... 17 Gambar 3.33 Konfigurasi Samba Server 1.0... 18 Gambar 3.34 Konfigurasi Samba Server 1.1... 18 Gambar 3.35 Konfigurasi Samba Server 1.2... 19 Gambar 3.36 Konfigurasi Samba Server 1.3... 19 Gambar 3.37 Konfigurasi Samba Server 1.4... 19 Gambar 3.38 Konfigurasi Samba Server 1.5... 20 Gambar 3.39 Konfigurasi Samba Client 1.0... 20 Gambar 3.40 Konfigurasi Samba Client 1.1... 21 Gambar 3.41 Testing Failover 1.0... 21 Gambar 3.42 Testing Failover 1.1... 22 Gambar 3.43 Testing Failover 1.2... 22 Gambar 3.44 Testing Failover 1.3... 23 x