Cara Kerja OS Virtualization

Jun
25

OS Virtualization

Dengan bantuan virtualisasi OS, tidak ada yang diinstal atau dimuat secara permanen pada perangkat lokal dan tidak ada hard disk yang diperlukan. Semuanya berjalan dari jaringan menggunakan jenis disk virtual. Disk virtual ini sebenarnya adalah file citra disk yang disimpan di server remote, SAN (Storage Area Network), atau NAS (Non-volatile Attached Storage). Klien akan terhubung melalui jaringan ke disk virtual ini dan akan boot dengan Sistem Operasi yang diinstal pada disk virtual tersebut. Bagaimana cara Kerja Virtualisasi OS? Komponen yang diperlukan untuk menggunakan Virtualisasi OS dalam infrastruktur adalah sebagai berikut: Komponen pertama adalah server Virtualisasi OS. Server ini adalah titik pusat dalam infrastruktur Virtualisasi OS. Server mengelola streaming informasi pada disk virtual untuk klien dan juga menentukan klien mana yang akan terhubung ke disk virtual mana (menggunakan database, informasi ini disimpan). Server juga dapat menyimpan penyimpanan untuk disk virtual secara lokal atau server terhubung ke disk virtual melalui SAN (Storage Area Network). Di lingkungan high availability, mungkin akan ada lebih banyak server Virtualisasi OS untuk menciptakan redundansi dan load balancing. Server juga memastikan bahwa klien akan unik dalam infrastruktur. Kedua, ada klien yang akan menghubungi server untuk terhubung ke disk virtual dan meminta komponen yang disimpan di disk virtual untuk menjalankan sistem operasi. Komponen pendukung yang tersedia adalah database untuk menyimpan konfigurasi dan pengaturan server, layanan streaming untuk konten disk virtual, layanan TFTP (opsional), dan layanan PXE boot (juga opsional) untuk menghubungkan klien ke server Virtualisasi OS. Seperti yang sudah disebutkan bahwa disk virtual berisi gambar disk fisik dari sistem yang akan mencerminkan konfigurasi dan pengaturan sistem-sistem tersebut yang akan menggunakan disk virtual tersebut. Ketika disk virtual dibuat, disk tersebut perlu ditugaskan ke klien yang akan menggunakan disk ini untuk memulai. Koneksi antara klien dan disk dilakukan melalui alat administrasi dan disimpan dalam database. Ketika seorang klien memiliki disk yang ditugaskan, mesin dapat dimulai dengan disk virtual menggunakan proses berikut seperti yang ditampilkan dalam Gambar di bawah ini: 1) Menghubungkan ke server Virtualisasi OS: Pertama kita memulai mesin dan menjalin koneksi dengan server Virtualisasi OS. Kebanyakan produk menawarkan beberapa metode yang memungkinkan untuk terhubung dengan server. Salah satu metode yang paling populer dan banyak digunakan adalah menggunakan layanan PXE, tetapi juga bootstrap digunakan banyak (karena kekurangan dari layanan PXE). Meskipun setiap metode menginisialisasi kartu antarmuka jaringan (NIC), menerima alamat IP (berbasis DHCP) dan koneksi ke server. 2) Menghubungkan Disk Virtual: Ketika koneksi terjalin antara klien dan server, server akan melihat database-nya untuk memeriksa apakah klien dikenal atau tidak dan disk virtual mana yang ditugaskan ke klien. Jika lebih dari satu disk virtual terhubung maka menu boot akan ditampilkan di sisi klien. Jika hanya satu disk ditugaskan, disk tersebut akan terhubung ke klien seperti yang disebutkan pada langkah nomor 3. 3) Disk Virtual terhubung ke klien: Setelah disk virtual yang diinginkan dipilih oleh klien, disk virtual tersebut terhubung melalui server Virtualisasi OS . Di belakang layar, server Virtualisasi OS memastikan bahwa klien akan unik (misalnya nama komputer dan pengidentifikasi) dalam infrastruktur. 4) OS “ditransmisikan” ke klien: Begitu disk terhubung, server mulai mentransmisikan konten disk virtual. Perangkat lunak mengetahui bagian mana yang diperlukan untuk memulai sistem operasi dengan lancar, sehingga bagian-bagian ini ditransmisikan terlebih dahulu. Informasi yang ditransmisikan dalam sistem harus disimpan di suatu tempat (misalnya di-cache). Sebagian besar produk menawarkan beberapa cara untuk meng-cache informasi tersebut. Contoh pada hard disk klien atau pada disk server Virtualisasi OS. 5) Streaming Tambahan: Setelah bagian pertama ditransmisikan, sistem operasi akan mulai berjalan seperti yang diharapkan. Data disk virtual tambahan akan ditransmisikan saat diperlukan untuk menjalankan atau memulai fungsi yang dipanggil oleh pengguna (misalnya memulai aplikasi yang tersedia dalam disk virtual). //AZS referensi : [1][2]

DETAIL