Virtualisasi NAS: Cara kerjanya dengan Synology
Gambar: IGD |
Dengan aplikasi Docker, aplikasi dapat dijalankan secara terisolasi dalam Container di banyak sistem NAS dari pabrikan Synology. Prosedur ini didasarkan pada image khusus.
Langkah 1: Ini adalah keuntungan dari Container-VM
Synology mengandalkan teknologi Docker untuk virtualisasi NAS dengan kontainer yang membutuhkan lebih sedikit memori dan daya komputasi daripada mesin virtual (VM). Alih-alih menjalankan sistem operasi lengkap dengan aplikasi di VM, Docker menggunakan gambar kontainernya sendiri. Ini berisi aplikasi yang diinginkan bersama dengan semua pustaka dan alat yang bergantung, tetapi tanpa sistem operasi. Sebagai gantinya, kontainer berbagi instance sistem operasi. Proses ini membuat wadah lebih ramping daripada mesin virtual konvensional - dan karenanya sumber daya perangkat keras yang lebih sedikit diperlukan untuk menjalankan wadah di NAS. Di sisi lain, dibutuhkan lebih banyak waktu karena penanganan kontainer tidak terlalu intuitif. Pengguna dengan pengetahuan Linux dasar memiliki keuntungan di sini.
Untuk mengetahui apakah Anda dapat menggunakan wadah Docker di NAS Synology Anda, kunjungi di browser. Di Pusat Paket, pilih Utilitas di kolom kiri dan klik Docker. Semua model Synology yang didukung saat ini tercantum di bawah tangkapan layar dan deskripsi. Workshop kami menggunakan DiskStation Synology DS218+ dengan memori 8 GB. NAS tidak boleh memiliki kurang dari 2 GB RAM untuk menjalankan kontainer. Ini terutama benar jika Anda berencana untuk menjalankan beberapa aplikasi virtual, seperti server web dan server media Plex, secara paralel.
Langkah 2: Instal Docker di NAS
Aplikasi Docker tidak diinstal secara default. Oleh karena itu Anda harus melakukan retrofit pada komponen ini. Untuk melakukannya, masukkan alamat IP Synology NAS ke browser Anda untuk membuka antarmuka pengguna. Masuk dengan akun administrator dan klik ikon Pusat Paket. Pilih Utilities dari kotak drop-down All Packages dan klik Install di bawah Docker.
Setelah penginstalan, buka "Buka" dan, jika ditampilkan, ke "Buka". Tutup semua jendela pesan dengan mengklik "X". Anda kemudian akan secara otomatis dibawa ke panel "Ikhtisar", yang akan menampilkan "Penggunaan CPU", "Penggunaan RAM", dan daftar Container aktif - yang awalnya kosong pada peluncuran pertama. Untuk dapat mengakses aplikasi nanti langsung melalui desktop, buka "menu utama" di kiri atas, klik ikon Docker dengan tombol kanan mouse dan pilih "Tambahkan ke desktop".
Sangat menarik bahwa Synology juga memungkinkan virtualisasi Diskstation Manager (DSM) sistem operasinya sendiri. Kami membahas kasus khusus ini dalam kotak di halaman berikutnya. Informasi terpenting pertama: virtualisasi DSM tidak hanya dapat dilakukan dengan Docker. Karena untuk sistem NAS yang tidak mendukung Docker, dan ini termasuk Diskstation Play model Synology yang populer, pabrikan menyediakan aplikasi Virtual DSM Manager.
Langkah 3: Pilih Image
Di Docker, klik tombol "Registrasi" di sebelah kiri untuk memilih image yang didukung. Saat ini ada lebih dari 20.000 kontainer siap pakai untuk dipilih di repositori Docker Hub. Secara default, daftar diurutkan berdasarkan peringkat, sehingga Anda dapat melihat sekilas image mana yang paling populer di komunitas Docker. Cent OS, Ubuntu, Fedora dan Plex tersedia. Jika Anda ingin mengintegrasikan repositori lain, cukup klik "Pengaturan" di atas, pilih "Tambah", masukkan informasi yang diminta, lalu simpan perubahan dengan "Konfirmasi". Namun, ini hanya masuk akal bagi pengguna berpengalaman yang mengetahui sumber mana yang dapat mereka percayai. Dalam Workshop ini kami membatasi diri pada repositori resmi.
Langkah 4: Cari image
Menjelajah melalui ikhtisar Container yang luas cukup membosankan. Namun, Anda juga dapat menemukan image dengan memasukkan istilah pencarian. Jika Anda mengetik istilah di bilah pencarian, misalnya "Linux" atau "Ubuntu", hanya image yang cocok dengan istilah pencarian yang akan ditampilkan dalam daftar. Opsi pencarian tambahan adalah melalui situs web Docker Hub.
Setelah Anda membuat akun pengguna gratis, Anda dapat menelusuri penawaran. Jika Anda menemukan image yang menarik di Docker Hub, masukkan nama di bilah pencarian aplikasi Docker untuk mengetahui apakah paket tersebut berjalan di perangkat penyimpanan jaringan Synology.
Langkah 5: Pelajari lebih lanjut tentang image
Jika Anda ingin mempelajari lebih lanjut tentang suatu image, klik ikon biru yang ditempatkan di sebelah namanya di aplikasi Docker. Halaman web Docker Hub yang sesuai kemudian dimuat di browser. Informasi apa yang ditawarkan saat ini hanya bergantung pada pengembang. Misalnya, sementara pembuat image Docker "Ubuntu" menerbitkan semua informasi penting tentang wadah, informasi tentang "tulis/pyload" terbatas pada hal-hal penting, seperti data akses yang digunakan secara default saat mengakses web antarmuka pengguna.
Jalankan Manajer Diskstation di Docker
Sistem operasi Diskstation Manager (DSM) berjalan pada perangkat Synology NAS, yang juga dapat divirtualisasi. Dengan trik ini, misalnya, dimungkinkan untuk menjalankan instance DSM kedua dalam bentuk Container Docker di Synology NAS.
Dalam praktiknya, bentuk khusus dari virtualisasi Docker ini terutama menarik bagi pengguna eksperimental yang secara teratur menyempurnakan konfigurasi dan ingin terus mencoba aplikasi dari repositori komunitas - tanpa membahayakan stabilitas sistem operasi standar. Tidak ada masalah lisensi, karena lisensi untuk virtualisasi DSM sudah termasuk dalam harga pembelian perangkat Synology Anda. Untuk memvirtualisasikan sistem operasi dengan Docker, Anda harus terlebih dahulu mengaktifkan opsi “Enable Open vSwitch” melalui “Control Panel –› Network –› Network interface –› Manage –› Open vSwitch settings”.
Lalu buka bagian DSM di aplikasi Docker dan klik Tambah. Pengaturan dasar Synology OS tervirtualisasi persis seperti yang dijelaskan pada Langkah 7. Satu-satunya pengecualian adalah RAM yang disediakan tidak dapat ditentukan.
Aktifkan "Buat pintasan di desktop" dan "Halaman web" untuk menyederhanakan akses ke DSM tervirtualisasi dan ikuti langkah selanjutnya dari wizard. Pada langkah berikut, alihkan ke instans OS tervirtualisasi melalui pintasan desktop dan lanjutkan dengan penyiapan DSM dasar.
Langkah 6: Unduh image
Untuk mengunduh gambar Docker yang siap digunakan, sorot entri yang sesuai, lalu klik tombol Unduh. Dalam dialog "Pilih tag" yang terbuka, Anda dapat memilih nomor versi yang diinginkan atau memilih "terbaru" jika ingin menggunakan build saat ini. Mengikuti pola ini, unduh image apa pun yang ingin Anda gunakan ke penyimpanan jaringan Synology Anda.
Anda dapat melacak kemajuan unduhan di area "Image". Kebetulan, angka yang ditampilkan di sebelah "Image" menunjukkan jumlah unduhan yang sedang berjalan. Demi kelengkapan, kami ingin menyebutkan bahwa Anda juga dapat mengunduh image dengan memasukkan URL di area "Image" melalui "Tambah". Image yang sudah disimpan secara lokal juga bisa digunakan.
Langkah 7: Periksa default Container
Setelah Anda memuat image ke NAS, Anda masih perlu mengonversi image menjadi wadah yang kompatibel dengan Docker. Untuk melakukan ini, pilih gambar yang diinginkan di area "Image" dan klik tombol "Mulai".
Dalam contoh kami, kami memilih "ubuntu: terbaru": Dalam dialog "Pengaturan Lanjutan", masukkan nama apa pun untuk "Nama Container" dan kemudian tentukan apakah penampung ini harus dijalankan dengan prioritas tinggi. Tepat di bawah, aktifkan "Aktifkan batasan sumber daya" dan masukkan "prioritas CPU" dan "Batas memori". Parameter mana yang Anda pilih hanya bergantung pada seberapa haus memori Container tersebut. Dalam contoh kami, kami memilih opsi "Sedang" dan "1024 MB".
Langkah 8: Optimalkan Container
Jika Anda mengklik tombol "Pengaturan Lanjutan", opsi konfigurasi tambahan tersedia untuk Anda, termasuk kemampuan untuk memasang direktori dan mengatur port forwarding. Yang terakhir diperlukan agar data yang tiba di perangkat Synology dapat ditugaskan ke Container yang benar. Namun, karena pengaturan ini berbeda dari Container ke Container, kami tidak dapat memberikan petunjuk umum apa pun kepada Anda. Informasi semacam itu biasanya harus dicantumkan di halaman informasi (lebih lanjut tentang ini di langkah 5) dalam apa yang disebut Dockerfile.
Setelah Anda menyesuaikan semua pengaturan, klik "Berikutnya". Aktifkan opsi "Jalankan Container ini setelah wizard selesai" dan konfirmasikan dengan "Terapkan".
Langkah 9: Mulai, hentikan, duplikat Container
Semua Container yang disiapkan dikelola di area dengan nama yang sama. Di sini dan di halaman "Ikhtisar" Anda dapat melihat penggunaan CPU dan RAM saat ini dari wadah yang dimulai. Untuk memulai atau mengakhiri salah satu Container, tandai entri yang sesuai, lalu klik tombol "Aksi" dan tentukan perintah yang diinginkan.
Dalam praktiknya, wadah dapat dengan mudah digandakan. Ini relevan, misalnya, ketika Anda telah mengonfigurasi aplikasi virtual sesuai keinginan Anda dan ingin sedikit bereksperimen dengan pengaturan lanjutan. Untuk melakukan ini, klik "Pengaturan" dan pilih "Pengaturan duplikat". Masukkan nama dan konfirmasi dengan "Pilih".
Langkah 10: Lihat informasi tentang Container
Anda dapat memperoleh informasi lebih lanjut tentang kontainer dengan mengklik tombol "Detail". Misalnya, jika Anda ingin mengetahui port TCP mana yang Anda gunakan untuk mengakses antarmuka web container yang sedang berjalan, lihat area "Pengaturan port" di tab "Ikhtisar". Gunakan tab Processes untuk melihat daftar komponen yang digunakan oleh container ini. "Log" memberikan informasi tentang semua kejadian sistem, dan Anda memanggil baris perintah melalui "Terminal". Yang terakhir ini menarik bagi semua pengguna ambisius yang terbiasa dengan konfigurasi manual menggunakan perintah shell Linux dan ingin mempelajari sistem lebih dalam.
Langkah 11: Sesuaikan konfigurasi
Anda juga dapat menyesuaikan konfigurasi Container yang ditunjukkan pada langkah 7 dan 8 nanti. Satu-satunya persyaratan adalah aplikasi virtualisasi telah dihentikan sebelumnya. Kemudian klik kanan pada entri di area "Container" dan pilih "Edit".
Fungsi yang sesuai kemudian tersedia untuk Anda dalam dialog berikut. Konfigurasi selanjutnya ini masuk akal, misalnya, jika Anda melihat saat menggunakan aplikasi virtual bahwa RAM yang disediakan tidak mencukupi. Namun, Anda tidak boleh berlebihan dengan alokasi RAM, karena dapat berdampak negatif pada layanan dan aplikasi NAS sendiri.
Langkah 12: Hapus Container
Jika setelah beberapa saat Anda merasa tidak lagi membutuhkan Container, Anda dapat dengan mudah melepasnya. Untuk melakukan ini, buka panel "Container", hentikan aplikasi yang sedang berjalan, klik tombol "Aksi" dan pilih "Hapus". Konfirmasikan permintaan dengan mengklik "Hapus". Untuk menghapus gambar terkait juga, alihkan ke area "Image", tandai entri, klik "Hapus" dan konfirmasikan dengan "Ya". Aplikasi Docker merekam semua aktivitas relevan yang terkait dengan pengoperasian Container di bawah item "Log", sehingga Anda dapat melacak perubahan penting kapan saja.
Gunakan Manajer DSM Virtual
Untuk sistem NAS tertentu yang tidak mendukung aplikasi Docker, Synology menyediakan aplikasi Virtual DSM Manager. Anda tidak dapat menggunakan wadah Docker dengan ini, tetapi DSM dapat divirtualisasi.
Instal aplikasi dari Package Center, luncurkan Virtual DSM Manager dan ikuti petunjuk wizard untuk membuat cluster virtualisasi baru. Kemudian pilih volume dan antarmuka jaringan yang diinginkan dan lanjutkan dengan "Berikutnya". Setelah cluster dibuat, klik "Mesin Virtual" di sebelah kiri, pilih "Buat", atur spesifikasinya, termasuk "Nama", "Memori" dan "Hard Disk Virtual", dan lanjutkan dengan "Berikutnya". Kemudian pilih akun pengguna yang harus memiliki akses ke DSM di VM, unduh file gambar, centang opsi "Nyalakan mesin virtual setelah pembuatan" dan selesaikan penyiapan dengan mengklik "Terapkan".
Segera setelah entri "Berjalan" dapat dilihat di bawah "Status" dalam daftar mesin virtual, klik tombol "Hubungkan" dan pilih alamat IP. Anda akan disambut oleh wizard penyiapan dan sekarang dapat mengonfigurasi DSM tervirtualisasi seperti sistem operasi "nyata". Maksimal tujuh instans DSM dapat divirtualisasi, tetapi hanya satu lisensi yang disertakan dengan perangkat Synology.
Posting Komentar untuk "Virtualisasi NAS: Cara kerjanya dengan Synology"