TrueNAS akhirnya menambahkan fitur yang memungkinkan saya menghentikan mini PC kedua di sebelah NAS saya


Untuk waktu yang lama, NAS saya memiliki sahabat kecil di sebelahnya. NAS menangani penyimpanan, sementara mini PC terpisah yang menjalankan Proxmox menangani layanan kecil yang saya tidak ingin jalankan langsung di kotak penyimpanan. Itu berhasil, tetapi saya tidak pernah benar-benar menyukainya. Saya mempunyai dua mesin yang menyala, dua sistem untuk diperbarui, dua set log untuk diperiksa, dan satu perasaan yang berkembang bahwa saya telah menambahkan perangkat keras tambahan terutama karena NAS saya belum cukup siap untuk menangani keseluruhan pekerjaan. Menjalankan layanan ringan lebih dekat dengan data akan mengurangi beberapa hambatan tersebut. Itu berubah ketika TrueNAS menambahkan kontainer LXC. Bukan mesin virtual lengkap, bukan server lain yang terpisah, dan bukan solusi yang memerlukan rutinitas pemeliharaannya sendiri. Hanya wadah ringan yang dapat menjalankan layanan kecil dan praktis yang biasanya membenarkan penyimpanan kotak kedua secara online. Untuk pengaturan saya, itu sudah cukup untuk menjadikan NAS kembali menjadi pusat lab rumah. Terkait Saya akhirnya mulai mengalihkan layanan yang dihosting sendiri ke NAS saya dan inilah yang saya pelajari Ini dimulai dengan baik, tetapi ada beberapa trade-off Kontainer akhirnya membuat NAS saya terasa seperti satu sistem Layanan kecil tidak lagi membutuhkan kotak kecilnya sendiri Mini PC kedua tidak ada karena saya melakukan sesuatu yang sangat intens. Itu ada karena saya menginginkan tempat yang bersih untuk menjalankan layanan kecil yang membuat laboratorium rumah berguna. Hal-hal seperti alat pemantauan, pembantu DNS, dasbor, pekerjaan sinkronisasi, dan skrip otomatisasi kecil tidak selalu memerlukan mesin virtual lengkap. Mereka hanya membutuhkan tempat tinggal yang rapi dan terisolasi tanpa mengubah NAS itu sendiri menjadi sesuatu yang saya takut untuk menyentuhnya. Itu sebabnya dukungan LXC terasa seperti tambahan yang berguna untuk TrueNAS. Ini mengisi ruang antara menginstal aplikasi resmi dan menjalankan seluruh mesin virtual untuk satu layanan kecil. Sebuah kontainer memberi Anda pemisahan yang cukup agar segala sesuatunya tetap dapat dikelola, tetapi kontainer tersebut tidak meminta sumber daya atau waktu penyiapan yang sama seperti VM. Untuk NAS rumahan, jalan tengah tersebut lebih penting daripada yang terlihat pada awalnya. Sebelumnya, mini PC kedua adalah kompromi saya. Ini memungkinkan saya menjaga NAS saya tetap fokus pada penyimpanan sambil tetap memberi saya tempat untuk layanan yang tidak dapat ditempatkan di tempat lain. Masalahnya adalah kompromi masih membutuhkan perhatian dan pemberian makan. Setelah TrueNAS dapat menghosting beban kerja ringan tersebut secara langsung, perangkat keras tambahan tidak lagi berguna dan mulai terasa seperti satu hal lagi yang saya buat sendiri untuk dipertahankan. Penyiapan menjadi lebih rapi ketika penyimpanan dan layanan hidup bersama. Lebih sedikit pengaturan jaringan berarti lebih sedikit tempat untuk menyembunyikan masalah. Peningkatan terbesar bukanlah pada kinerja. Itu adalah kebersihan. Jika NAS dan layanan di sekitarnya berada pada sistem yang sama, seluruh pengaturan akan lebih mudah dipahami. Saya tidak berpindah antar mesin untuk mengingat di mana dasbor berjalan, kotak mana yang memiliki skrip, atau mengapa layanan tidak dapat melihat penyimpanan yang seharusnya dikelola. Hal ini penting karena masalah laboratorium di rumah sering kali disebabkan oleh hal-hal kecil yang kemudian kita lupakan. Layanan rusak, dan penyebabnya tidak selalu layanan itu sendiri. Ini mungkin masalah izin, jalur jaringan, pemasangan yang tidak tersambung kembali, atau alamat IP yang saya ubah beberapa bulan lalu dan tidak pernah diperbarui di tempat lain. Menjalankan layanan ringan lebih dekat dengan data akan mengurangi beberapa hambatan tersebut. Hal ini juga membuat NAS terasa tidak terlalu terbatas. TrueNAS sudah mengelola disk, kumpulan data, pengguna, pembagian, snapshot, dan logika pencadangan. Membiarkannya juga menjadi tuan rumah beberapa layanan dukungan kecil masuk akal ketika layanan tersebut terkait langsung dengan penyimpanan yang sama. Saya tidak benar-benar membutuhkan mini PC kedua hanya agar aplikasi pembantu kecil dapat berkomunikasi kembali dengan mesin yang berada tepat di sebelahnya. Masih ada alasan bagus untuk memisahkan beban kerja. NAS tidak boleh menjadi setiap server secara default. Masih ada alasan bagus untuk membuat NAS tetap membosankan. Penyimpanan adalah salah satu bagian dari laboratorium rumah yang tidak boleh menjadi eksperimen akhir pekan setiap kali Anda merasa penasaran. Kalau dashboardnya mogok, itu menjengkelkan. Jika kotak penyimpanan menjadi tidak stabil karena menjalankan setiap layanan acak yang ingin Anda uji, itu adalah masalah yang jauh lebih besar. Di sinilah mini PC kedua masih masuk akal bagi banyak orang. Ini menciptakan batas yang jelas antara penyimpanan dan eksperimen. Anda dapat merusak Docker, menguji paket-paket aneh, mengacaukan jaringan, dan membangun kembali seluruh sistem tanpa khawatir bahwa berbagi file Anda akan terjebak dalam kekacauan tersebut. Pemisahan semacam itu nyaman, terutama jika NAS menyimpan foto keluarga, perpustakaan media, cadangan, atau apa pun yang tidak ingin Anda ambil risikonya. Ada juga pertanyaan sumber daya. Kontainer LXC lebih ringan dibandingkan mesin virtual, namun tetap menggunakan CPU, memori, penyimpanan, dan perhatian. NAS dengan RAM terbatas atau prosesor yang lebih lemah mungkin bukan tempat yang tepat untuk mengkonsolidasikan layanan. Hanya karena TrueNAS dapat menjalankan container tidak berarti setiap kotak TrueNAS tiba-tiba menjadi satu-satunya server di rumah. Untuk layanan ringan, pemisahan telah menjadi kerumitan yang terbuang. Kotak kedua yang lama memecahkan masalah yang tidak lagi saya alami. Triknya adalah mengetahui beban kerja mana yang termasuk dalam NAS dan mana yang tidak. Saya tidak akan menggunakan wadah LXC sebagai alasan untuk menumpuk setiap layanan yang mungkin ke TrueNAS. Saya tetap tidak akan memperlakukan NAS sebagai tempat pengujian untuk apa pun yang hampir tidak saya pahami. Namun untuk layanan kecil, stabil, dan berdekatan dengan penyimpanan, mini PC kedua telah mulai memecahkan masalah yang sebenarnya tidak saya alami lagi. Kontainer LXC sangat cocok untuk layanan kecil dan stabil yang mendukung NAS Anda, namun kontainer ini bukanlah sebuah pilihan kosong untuk memindahkan semuanya ke TrueNAS. Simpan beban kerja yang lebih berat, proyek eksperimental, dan apa pun yang sering Anda rusak pada perangkat keras terpisah atau di mesin virtual khusus. Tujuannya adalah untuk menyederhanakan penyiapan Anda, bukan menjadikan NAS bertanggung jawab atas setiap layanan di lab rumah Anda. Itu yang membuat saya nyaman memensiunkannya. Saya tidak melakukan konsolidasi karena saya ingin lebih sedikit lampu yang berkedip, meskipun saya tidak akan berpura-pura bahwa bagian itu tidak bagus. Saya melakukan konsolidasi karena layanan yang saya pindahkan sangat membosankan. Mereka tidak membutuhkan mesin sendiri, dan mereka lebih merasa nyaman jika tinggal dekat dengan alat penyimpanan dan manajemen yang sudah mereka andalkan. Hasilnya adalah pengaturan yang terasa lebih disengaja. NAS menangani penyimpanan, tetapi juga menangani layanan kecil yang mendukung lingkungan penyimpanan tersebut. Mini PC dapat dimasukkan kembali ke dalam wadah komponen, menjadi mesin uji, atau digunakan kembali untuk sesuatu yang sebenarnya memerlukan perangkat keras terpisah. Rasanya lebih baik daripada tetap menyalakannya hanya karena NAS saya kehilangan satu fitur. TrueNAS terasa lebih lengkap ketika dapat menampung hal-hal kecil. Menghentikan penggunaan mini PC kedua tidak membuat lab rumah saya terasa kurang mumpuni. Itu membuatnya terasa lebih mudah untuk dijalani. TrueNAS sudah menjadi mesin yang paling saya pedulikan, karena ia menyimpan data dan struktur di sekitar data tersebut. Kontainer akhirnya membiarkannya membawa beberapa layanan ringan yang secara alami ada di samping penyimpanan itu. Itu tidak berarti setiap orang harus menyatukan seluruh pengaturannya ke dalam satu kotak. Beberapa beban kerja masih perlu dipisahkan, dan beberapa sistem NAS harus tetap membosankan. Namun untuk pengaturan saya, container LXC adalah lapisan tengah yang hilang. Mereka memberi TrueNAS fleksibilitas yang cukup untuk menghentikan mini PC ekstra tanpa mengubah NAS menjadi sesuatu yang tidak lagi saya percayai.


Diterbitkan : 2026-07-07 17:30:00

sumber : www.xda-developers.com