{"id":5285,"date":"2021-12-22T23:05:28","date_gmt":"2021-12-22T16:05:28","guid":{"rendered":"http:\/\/materi.smkn43jkt.sch.id\/?p=5285"},"modified":"2021-12-22T23:06:35","modified_gmt":"2021-12-22T16:06:35","slug":"konfigurasi-freenas-untuk-pusat-berbagi-data-dengan-network-file-system-nfs","status":"publish","type":"post","link":"http:\/\/materi.smkn43jkt.sch.id\/?p=5285","title":{"rendered":"Konfigurasi FreeNAS untuk Pusat Berbagi Data dengan Network File System (NFS)"},"content":{"rendered":"<p><b>a. Pengertian<\/b><br \/>\nNetwork File System (NFS) merupakan sebuah protokol Distributed File System yang dapat digunakan User untuk mengakses data mereka melalui jaringan seperti data tersebut berada di komputer User itu sendiri atau lokal.<\/p>\n<p><b>b. Latar Belakang<\/b><br \/>\nLatar belakang melakukan konfigurasi ini adalah karena kami ingin membuat Centralized Storage yang dapat digunakan oleh Dua Web Server kami yang saling fail-over untuk keperluan membaca dan menulis pada data yang sama.<\/p>\n<p><b>c. Maksud dan \u00a0Tujuan<\/b><br \/>\nTujuan dari konfigurasi ini adalah untuk membuat suatu Tempat Data secara Terpusat yang dapat digunakan bersama-sama. Pada kasus kami, ini digunakan agar kedua Web Server kami tetap memberikan data yang sama kepada Client meski salah-satunya dalam keadaan down.<\/p>\n<p><b>d. Waktu Pelaksanaan<\/b><br \/>\nWaktu yang digunakan untuk melakukan konfigurasi ini kurang lebih 5-10 Menit.<\/p>\n<p><b>e. Langkah Pengerjaan<\/b><br \/>\n1. Login ke FreeNAS<br \/>\nSilahkan teman-teman login ke FreeNAS. Artikel ini mengasumsikan bahwa FreeNAS yang teman-teman install masih dalam keadaan baru dan belum ada konfigurasi apapun yang dilakukan dari Web Control Panel.<\/p>\n<p>2. Buat Konfigurasi Storage<br \/>\nHal pertama yang akan kita lakukan adalah mengkonfigurasi pengaturan Storagenya. Pastikan Harddisk yang kalian gunakan dalam keadaan kosong atau tidak ada data yang penting didalamnya, Karena FreeNAS akan melakukan\u00a0<b>Format Ulang<\/b>\u00a0pada Harddisk teman-teman.<\/p>\n<p>Untuk mengkonfigurasi, silahkan menuju ke menu\u00a0<b>Storage<\/b>. Jika memang FreeNAS kalian benar-benar fresh install dan belum menginstall FreeNAS sebelumnya, maka ketika kalian membuka menu Storage maka tidak akan ada apa-apa. Nah disini kita akan mengkonfigurasi Storagenya.<\/p>\n<p>Setelah kalian buka menu Storage, silahkan klik Menu Volume Manager. Disini kalian akan menentukan Berapa Harddisk yang akan digunakan oleh FreeNAS serta Konfigurasi Harddisknya.<\/p>\n<p>Nah disini jika membuat Volume baru maka hal-hal yang harus teman-teman konfigurasi adalah\u00a0<b>Volume Name\u00a0<\/b>dan\u00a0<b>Volume Layout.<\/b>\u00a0Teman-teman bisa isi bebas Volume Namenya, sedangkan untuk Volume Layout mempunyai konfigurasi tersendiri.<\/p>\n<p>Pada FreeNAS, kita akan memakai File System bernama\u00a0<b>ZFS<\/b>\u00a0atau\u00a0<b>Zettabyte File System<\/b>. ZFS sendiri dapat dikonfigurasi secara\u00a0<b>RAID<\/b>. Nah jika pada RAID umumnya teman-teman akan mengenal RAID 0, 1, 2, 3, 4, 5, dan 6 maka di ZFS teman-teman hanya akan mengenal Stripe (RAID0), Mirror (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6), RAIDZ3 (Improvisasi RAID6), Log Device, dan Cache Device. Namun saya tidak akan membahas dua level RAID terakhir.<\/p>\n<p>Untuk menentukan Layout, pastikan teman-teman mempunyai Harddisk yang cukup dan mempunyai kapasitas yang sama apabila menggunakan konfigurasi RAID. Berikut perbedaan singkat level RAID pada FreeNAS.<\/p>\n<p><b>Stripe (RAID0)<\/b>\u00a0: Level RAID ini memerlukan paling tidak 1 Harddisk dengan tipe konfigurasi sama seperti RAID 0 pada umumnya, yaitu fokus pada kecepatan dan kapasitas. Tapi Level RAID ini punya kelemahan yang cukup fatal, yaitu apabila salah satu Harddisk mengalami gangguan atau error maka akan berakibat pada Harddisk yang lainnya dikarenakan Data yang ditulis disebar disemua Harddisk. Sehingga, ketika satu harddisk terkena masalah maka seluruh data akan lenyap.<\/p>\n<p><b>Mirror (RAID1)\u00a0<\/b>: Level RAID ini memerlukan paling tidak 2 Harddisk dengan Dianjurkan Mempunyai kapasitas yang sama. Level RAID ini fokus pada Backup karena pengubahan yang dilakukan pada Harddisk utama akan ditulis juga di Harddisk Backup. Sehingga ketika Harddisk utama mengalami kerusakan maka data tidak akan hilang.<\/p>\n<p><b>RAIDZ-1 (RAID5)<\/b>\u00a0: Level RAID ini memerlukan paling tidak 3 Harddisk. Konfigurasi ini cukup bagus untuk kalian yang menginginkan proteksi dari kehilangan data dengan kapasitas yang memadai karena RAIDZ-1 dapat memberikan toleransi kerusakan dari 1 Harddisk.<\/p>\n<p><b>RAIDZ-2 (RAID6)\u00a0<\/b>: Level RAID ini memerlukan paling tidak 4 Harddisk. Konfigurasi yang direkomendasikan karena Konfigurasi RAID ini dapat memberikan toleransi kerusakan sampai dengan 2 Harddisk tanpa adanya kehilangan data.<\/p>\n<p><b>RAIDZ-3<\/b>\u00a0: Level RAID ini memerlukan paling tidak 5 Harddisk. Konfigurasi RAID ini sama seperti RAIDZ-1 dan RAIDZ-2 bedanya RAIDZ-3 memberikan toleransi kerusakan sampai dengan 3 Harddisk tanpa ada kehilangan data.<\/p>\n<p>Nah sudah mendapatkan keputusan akan menggunakan konfigurasi yang mana?<br \/>\nJika sudah, teman-teman dapat mengalokasikan berapa Harddisk yang akan digunakan dengan cara menggeser Slider ke Kanan dan Kebawah. Jika sudah teman-teman bisa klik\u00a0<b>Add Volume.<\/b>\u00a0Perhatian sekali lagi, Harddisk akan diformat ulang!.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/3.bp.blogspot.com\/-AxA8qq0KPqs\/WNfaUv2oEvI\/AAAAAAAAAvU\/R1y6aUirsOs3XQQBNUYa-2p6_WiBTxJhgCLcB\/s320\/Screenshot_2017-03-23_08-05-23.png\" alt=\"Image\" width=\"320\" height=\"172\" border=\"0\" \/><\/div>\n<\/div>\n<p>3. Buat Konfigurasi Dataset<br \/>\nPada dasarnya setelah kita mengkonfigurasi Storage, maka tidak ada data apapun didalamnya alias bersih. Nah dengan Dataset kita bisa membuat Alokasi-alokasi khusus untuk kita atau orang lain gunakan nantinya, sederhananya Dataset adalah seperti Folder yang dapat dikonfigurasi Kapasitasnya, Tipe Sharing, Izin aksesnya, dan sebagainya.<\/p>\n<p>Untuk membuat Dataset, kita cukup memilih Storage yang sudah kita buat sebelumnya kemudian klik\u00a0<b>Create Dataset pada<\/b>\u00a0Menu yang ada dibawah. Mengenai apa saja yang harus dikonfigurasi seharusnya sudah\u00a0<i>Self-explanatory<\/i>. Setelah membuat Dataset, kitapun dapat mengatur Hak Aksesnya dengan mengklik Dataset yang sudah kita buat lalu klik menu\u00a0<b>Change Permission<\/b>\u00a0yang ada dibawah.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/1.bp.blogspot.com\/-6gcUq-nLFdg\/WNfaav35O9I\/AAAAAAAAAvo\/ensDBE_d8Y8oU_UtvdZpLbo5cjUAA4BNQCEw\/s320\/Screenshot_2017-03-23_08-14-51.png\" alt=\"Image\" width=\"320\" height=\"189\" border=\"0\" \/><\/div>\n<\/div>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/3.bp.blogspot.com\/-tnbp_8OtcVs\/WNfaboq2eGI\/AAAAAAAAAvs\/DxQkwPbNg-wzkp_rU8YLo2nvzjxQ6PoiwCEw\/s320\/Screenshot_2017-03-23_08-15-50.png\" alt=\"Image\" width=\"320\" height=\"174\" border=\"0\" \/><\/div>\n<\/div>\n<p>4. Konfigurasi NFS Sharing<br \/>\nSetelah Dataset kita buat, selanjutnya kita akan melakukan Sharing pada Dataset tersebut supaya dapat digunakan secara Remote. Target Client kita adalah OS Unix\/Linux sehingga kita akan menggunakan Protokol Sharing berbasis Unix yaitu NFS meskipun sebenarnya Client Windows pun dapat menggunakannya.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/1.bp.blogspot.com\/-u7iT2Zvwolk\/WNfahrEGiYI\/AAAAAAAAAwI\/_z-0NykVH-MP6z1v8BOH8pifPZtqZn_GACEw\/s320\/Screenshot_2017-03-23_08-21-49.png\" alt=\"Image\" width=\"320\" height=\"174\" border=\"0\" \/><\/div>\n<\/div>\n<p>Untuk mengkonfigurasi silahkan menuju ke Menu\u00a0<b>Sharing<\/b>\u00a0lalu ke Tab\u00a0<b>UNIX (NFS)<\/b>\u00a0kemudian kita klik menu\u00a0<b>Add Unix (NFS) Share<\/b>. Hal yang diperhatikan ketika membuat Sharing NFS adalah:<br \/>\n&#8211;\u00a0<b>Path<\/b>\u00a0: Arahkan ke Dataset yang ingin kita Sharingkan.<br \/>\n&#8211;\u00a0<b>Comment\u00a0<\/b>: Teman-teman dapat isi dengan Nama Singkat untuk memperjelas.<br \/>\n&#8211;\u00a0<b>Authorized Networks<\/b>\u00a0: Isikan Subnet Jaringan yang ingin diberikan Akses ke Data Sharing ini.<br \/>\n&#8211;\u00a0<b>Authorized IP Addresses or Hosts\u00a0<\/b>: Jika ingin spesifik lagi, teman-teman dapat memasukkan IP yang boleh mengakses data ini.<br \/>\n&#8211;\u00a0<b>All Directories\u00a0<\/b>: Umumnya bisa kita berikan checklist agar Subdirectory yang berada didalamnya juga ikut dapat diakses.<br \/>\n&#8211;\u00a0<b>Read-only\u00a0<\/b>: Checklist apabila Data yang dishare tidak diperbolehkan untuk dirubah oleh Client.<br \/>\n&#8211;\u00a0<b>Quiet<\/b>\u00a0: Berikan checklist apabila ingin mematikan notifikasi error dari Data Sharing tersebut.<br \/>\n&#8211;\u00a0<b>Maproot &amp; Mapall\u00a0<\/b>: Ini adalah konfigurasi User Mapping, lebih seperti Hak Akses atas Data Sharing tersebut. Meski sepintas seharusnya semua diisi namun sebenarnya tidak. Isikan hanya salah satu antara Maproot dan Mapall. Jika mengisi Maproot maka Mapall harus dikosongkan begitu juga sebaliknya.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/1.bp.blogspot.com\/-MrLgutRFVec\/WNfah0pp0uI\/AAAAAAAAAwM\/QtjRATOeu3c2dnmDSrj-x7WGSFTYq9c1gCEw\/s320\/Screenshot_2017-03-23_08-24-21.png\" alt=\"Image\" width=\"320\" height=\"174\" border=\"0\" \/><\/div>\n<\/div>\n<p>Jika sudah dikonfigurasi silahkan klik OK. Selanjutnya apabila Service masih mati maka teman-teman akan ditanyakan apakah ingin menghidupkan\u00a0<b>Service NFS<\/b>\u00a0atau tidak, kita pilih\u00a0<b>Tidak\u00a0<\/b>saja karena kita akan mengkonfigurasinya terlebih dahulu.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/4.bp.blogspot.com\/-PWdGtzs5YeI\/WNfahwN1lzI\/AAAAAAAAAwQ\/9y2cKqmrOdwGn31GXraRHy6p3mW5XSfmQCEw\/s320\/Screenshot_2017-03-23_08-48-06.png\" alt=\"Image\" width=\"320\" height=\"174\" border=\"0\" \/><\/div>\n<\/div>\n<p>5. Konfigurasi Service NFS<br \/>\nSelanjutnya kita menuju ke Menu\u00a0<b>Services<\/b>. Disini kita akan mengkonfigurasi Service NFS sebelum kita aktifkan. Untuk mengkonfigurasi silahkan klik Icon kecil disamping On-Off Switch. Disini kita akan memberikan Checklist pada\u00a0<b>Allow non-root mount<\/b>\u00a0untuk memastikan kompatibilitas dari Client. Jika sudah silahkan klik OK lalu Klik pada On-Off Switch pada Service NFS untuk menghidupkannya.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/3.bp.blogspot.com\/-_IJh9ZQ460U\/WNfajgYPc3I\/AAAAAAAAAwU\/oW4BtpM9Xes_uLoFSC1zD3hGVkpjj8IUACEw\/s320\/Screenshot_2017-03-23_08-48-31.png\" alt=\"Image\" width=\"320\" height=\"174\" border=\"0\" \/><\/div>\n<\/div>\n<p>6. Mounting pada Client<br \/>\nUntuk Client agar dapat mengakses memerlukan Aplikasi\u00a0<b>NFS Client<\/b>. Untuk Distro Debian\/Ubuntu kita bisa menginstallnya dengan:<\/p>\n<blockquote class=\"tr_bq\"><p>~#\u00a0<b>apt install nfs-common<\/b><\/p><\/blockquote>\n<p>Jika sudah terinstall, kita dapat mencoba mengecek apakah NFS Client dapat terkoneksi ke FreeNAS dengan perintah:<\/p>\n<blockquote class=\"tr_bq\"><p>~#\u00a0<b>showmount -e\u00a0&lt;IPFreeNAS&gt;<\/b><\/p><\/blockquote>\n<p>Jika outputnya menunjukkan Directory Dataset yang kita buat maka tandanya kita bisa terkoneksi ke FreeNAS. Untuk mengkoneksikan, pertama kita buat Directory dimana NFS Share tersebut akan dimount atau diletakkan. Disini saya akan meletakkannya di\u00a0<b>\/var\/www\/shared_html<\/b>.<\/p>\n<blockquote class=\"tr_bq\"><p><i>;; Buat Directory<\/i><br \/>\n~#\u00a0<b>mkdir \/var\/www\/shared_html<\/b><br \/>\n<i>;; Mount FreeNAS ke Lokal<\/i><br \/>\n~#\u00a0<b>mount\u00a0IPFreeNAS:\/mnt\/&lt;Direktori Lengkap&gt; &lt;Direktori Lokal&gt;<\/b><\/p><\/blockquote>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/4.bp.blogspot.com\/-B2uAukjwzOo\/WNfbTKG7X2I\/AAAAAAAAAwc\/ME_lJssDNSkWST4Fw1L2TdDxWOFOsnEzQCEw\/s320\/Screenshot_2017-03-22_15-32-04.png\" alt=\"Image\" width=\"320\" height=\"212\" border=\"0\" \/><\/div>\n<\/div>\n<p>Untuk memastikan apakah kita bisa melakukan Baca tulis, teman-teman bisa membuat satu file kosong didalam direktori tersebut dengan menggunakan\u00a0<b>touch<\/b>.<\/p>\n<blockquote class=\"tr_bq\"><p>~\/var\/www\/shared_html#\u00a0<b>touch penguinstunnel.txt<\/b><\/p><\/blockquote>\n<p>Jika tidak ada Permission Error maka Selamat! NFS Sharing sudah berhasil!.<br \/>\nApabila teman-teman ingin NFS Share otomatis ter-mount setiap kali PC dihidupkan, teman-teman dapat memasukkan Perintah yang sama ketika kalian melakukan mount dari FreeNAS menuju Direktori Lokal kedalam\u00a0<b>\/etc\/rc.local<\/b>.<\/p>\n<div class=\"separator\">\n<div class=\"material-placeholder\"><img decoding=\"async\" loading=\"lazy\" class=\"materialboxed responsive-img intialized\" title=\"Image\" src=\"https:\/\/2.bp.blogspot.com\/-OPqWe6t7rHc\/WNfbbBLZwPI\/AAAAAAAAAwg\/OVs74Vy673YjRVzv6ECfgNOT5GMiImwpgCEw\/s320\/Screenshot_2017-03-22_15-33-44.png\" alt=\"Image\" width=\"320\" height=\"212\" border=\"0\" \/><\/div>\n<\/div>\n<p><b>g. Referensi<\/b><br \/>\n&#8211;\u00a0<a title=\" \" href=\"http:\/\/doc.freenas.org\/9.10\/\" target=\"_blank\" rel=\"noopener noreferrer\">FreeNAS User Guide<\/a><br \/>\n&#8211;\u00a0<a title=\" \" href=\"http:\/\/www.tecmint.com\/add-storage-disks-to-freenas-server\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tecmint &#8211; Configuring FreeNAS\u00a0to Setup ZFS Storage Disks and Creating NFS Shares On FreeNAS<\/a><br \/>\n&#8211;\u00a0<a title=\" \" href=\"http:\/\/www.zfsbuild.com\/2010\/05\/26\/zfs-raid-levels\/\" target=\"_blank\" rel=\"noopener noreferrer\">ZFSBuild &#8211; ZFS RAID Levels<\/a><\/p>\n<p><b>h. Kesimpulan<\/b><br \/>\nDengan FreeNAS, kita dapat membuat Storage Jaringan kita sendiri dengan cukup mudah namun juga memiliki konfigurasi lanjut. Selain itu FreeNAS juga dapat dikembangkan dan dimanfaatkan untuk keperluan lain dengan skenario penggunaan yang lain juga.<\/p>\n<p>&nbsp;<\/p>\n<p>sumber : https:\/\/penguinstunnel.blogspot.com\/2017\/03\/konfigurasi-freenas-untuk-pusat-berbagi.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>a. Pengertian Network File System (NFS) merupakan sebuah protokol Distributed File System yang dapat digunakan User untuk mengakses data mereka melalui jaringan seperti data tersebut berada di komputer User itu sendiri atau lokal. b. Latar Belakang Latar belakang melakukan konfigurasi ini adalah karena kami ingin membuat Centralized Storage yang dapat digunakan oleh Dua Web Server [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"_links":{"self":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5285"}],"collection":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5285"}],"version-history":[{"count":1,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5285\/revisions"}],"predecessor-version":[{"id":5286,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5285\/revisions\/5286"}],"wp:attachment":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5285"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}