Debian

Cara Konfigurasi Server SPICE di Debian 10

Cara Konfigurasi Server SPICE di Debian 10

Protokol Ringkas untuk Persekitaran Bebas Komputasi atau SPICE adalah protokol yang digunakan untuk mengakses dan mengawal komputer meja jauh dari maya.  Ia didasarkan pada model pelayan pelanggan, di mana pelayan (pelayan SPICE) dipasang pada mesin hos dan menjalankan VM tetamu untuk diakses melalui Internet. VM tetamu dikendalikan dari jauh oleh sistem pelanggan yang menjalankan klien Spice.

QEMU, emulator mesin sumber terbuka dan virtualizer, menggunakan pelayan SPICE untuk menyediakan keupayaan desktop jauh. QEMU melaksanakan kod tetamu secara langsung pada CPU host. Ini meningkatkan prestasi QEMU sendiri menggunakan KVM (Mesin Maya berasaskan Kernel), modul kernel linux, untuk melakukan virtualisasi perkakasan.

Ciri-ciri SPICE

  1. Spice menyokong penghantaran dan pengendalian arahan grafik 2D.
  2. Percepatan Perkakasan melalui GPU dan CPU klien.
  3. Menggunakan OpenGL untuk streaming video, memberikan pengalaman pengguna yang lebih lancar
  4. Untuk mengekalkan aspek penting dari objek yang dipindahkan Rempah menggunakan pemampatan tanpa kerugian untuk gambar.
  5. Sekiranya pemampatan video, Spice menggunakan pemampatan video yang hilang untuk kawasan video yang tidak kritikal. Ini menjimatkan banyak lebar jalur dan meningkatkan prestasi Spice.
  6. Menyokong dua mod tetikus: pelayan dan pelanggan
  7. Menyokong penghijrahan VM langsung yang lancar antara pelayan yang disambungkan ke pelanggan.

Komponen utama model Spice adalah Spice Server, Spice Client dan Spice Protocol.

Pelayan SPICE berjalan di dalam emulator QEMU. Ia menggunakan pakej libspice-server1 dan pergantungan lain untuk berkomunikasi dengan klien jauh. Ia juga menguruskan pengesahan sambungan pelanggan.

Pelanggan Spice adalah utiliti yang berjalan di sisi pelanggan. Pelanggan menyambung ke desktop VM tetamu jauh melalui pelanggan Spice. Untuk panduan ini, kami akan menggunakan alat peninjau jarak jauh untuk mengakses VM tetamu kami.  Pemandangan jarak jauh dipasang dari pakej virt-viewer.

Protokol rempah adalah protokol standard untuk membina jalur komunikasi antara pelanggan dan pelayan.

Ringkasan Alam Sekitar

Sebelum kita mula membina perkara, perlu memahami keseluruhan senario. Perkara pertama ialah kami bekerjasama dengan mesin hos, mesin maya tetamu dan mesin pelanggan. Mesin host menjalankan emulator QEMU di mana kami akan melancarkan VM tetamu. Mesin pelanggan akan digunakan untuk menyambung ke mesin maya tetamu.  Sistem pelanggan boleh menjadi sistem hos itu sendiri untuk kesederhanaan, tetapi dalam kes kita ini adalah PC yang berbeza yang menjalankan Ubuntu 20.04.

 Ringkasan Keseluruhan:

  1. Mesin Host kami (Spice Server) adalah Debian 10 (Buster), menjalankan emulator Qemu. IP: 192.168.1.7
  2. Tetamu VM adalah Ubuntu 18.04, berjalan di dalam emulator Qemu Mesin Host di atas.
  3. Mesin Pelanggan adalah Ubuntu 20.04 dan telefon bimbit android yang menjalankan perisian pelanggan rempah yang disebut sebagai "aSPICE: Secure Spice Client".

Prasyarat:

  1. Mesin hos terpasang Debian 10 (Buster).
  2. Virtualisasi perkakasan diaktifkan di HOST.
  3. Pengetahuan asas mengenai virtualisasi dalam sistem operasi linux.

Catatan: Ini adalah proses yang panjang di mana banyak mesin berjalan pada sistem yang berbeza, jadi harap berhati-hati dan jalankan perintah hanya pada mesin yang betul.

Langkah-langkah yang perlu dilakukan pada Mesin Host i.e. Debian 10 (Buster)

Langkah 1.  Masukkan perintah berikut untuk melaksanakan perintah dengan hak istimewa pengguna super:

$ sudo su

Langkah 2. Kemas kini repositori dan pakej pada mesin hos i.e. Debian 10 (Buster) sebelum memasang Spice Server di atasnya:

# apt kemas kini && apt upgrade -y

Langkah 3. Pasang kebergantungan dan pakej berikut yang diperlukan untuk menjalankan Spice Server:

# apt install -y qemu-kvm libvirt-daemon-system bridge-utils virt-manager gir1.2-spiceclientgtk-3.0

Langkah 4. Sekarang kita harus melancarkan VM tetamu (Ubuntu 18.04) di dalam pengurus mesin maya. Ikuti langkah berikut:

# pengurus virt

Ini akan membuka Pengurus Mesin Maya pada mesin hos i.e. Debian 10 kami (Buster).

a) Di dalam menu Pengurus Mesin Maya pilih Fail-> Mesin Maya Baru.

b) Pilih sumber pemasangan sebagai media tempatan dan klik butang 'Teruskan'.

Sekarang cari untuk .imej iso OS untuk dipasang sebagai VM tetamu. Seperti yang telah disebutkan sebelumnya, kami memilih Ubuntu 18.04 sebagai tetamu VM kami:

c) Pada tetingkap seterusnya, pilih ukuran RAM dan jumlah CPU:

d) Sekarang buat storan untuk mesin maya anda:

e) Tetingkap seterusnya akan menunjukkan kepada anda perincian mesin anda. Simpan pilihan rangkaian ke peranti NAT.

f) Aktifkan rangkaian maya apabila diminta.


Sekarang teruskan dengan proses biasa memasang OS tetamu pilihan anda.

Langkah 5. Setelah memasang OS tetamu, pergi ke Pengurus Mesin Maya dan pilih Butiran Mesin Maya seperti gambar di bawah:

Tetingkap baru akan terbuka yang menunjukkan perincian VM tetamu pilihan kami (Ubuntu 18.04).

Anda boleh menukar nama dan konfigurasi lain VM tetamu anda seperti RAM, jumlah CPU dan lain-lain dari sini.

Langkah 6. Sekarang pergi ke pilihan "Paparkan Rempah" dan di dalam kotak teks "Alamat" pilih opsi "Semua antara muka". Ini akan membantu kami melihat VM tetamu kami di seluruh peranti LAN yang menjalankan utiliti pelanggan rempah.

Klik terapkan untuk menyimpan perubahan.

Catatan: Anda perlu menghidupkan semula OS tetamu anda untuk menerapkan perubahan tertentu.

g) Sekarang mulakan mesin maya dari tetingkap utama Virtual Machine Manager seperti gambar di bawah:


Sekarang ini selesai konfigurasi mesin hos kami untuk memasang Spice Server. Kami juga telah melancarkan VM tetamu di dalam emulator Qemu yang dipasang pada mesin host.

Langkah-langkah yang harus dilakukan pada Mesin Pelanggan (Ubuntu 20.04)

Mesin pelanggan memerlukan pelanggan rempah yang dipasang di atasnya untuk melihat VM tetamu. Ikuti langkah berikut pada Pelanggan VM (Ubuntu 20.04).

Langkah 1. Kemas kini repositori dan pakej pada sistem pelanggan:

$ sudo apt update && sudo apt upgrade -y

Langkah 2. Sekarang pasang pakej yang diperlukan berikut untuk menjalankan pelanggan rempah:

$ sudo apt install virt-viewer -y

Langkah 3. Sekarang untuk membuka pemidang jauh, jalankan arahan berikut. Alat pemidang jauh dipasang dari pakej virt-viewer.

$ sudo pandangan jauh

Tetingkap kecil baru akan terbuka seperti gambar di bawah. Masukkan alamat IP mesin host dan port server rempah.


Sekiranya anda mengikuti langkah ini dengan betul, anda akan melihat skrin VM tetamu (Ubuntu 18.04) pada pelanggan VM (Ubuntu 20.04) seperti di sini:

Pelanggan Spice untuk Peranti Mudah Alih (Android)

Kami juga dapat menggunakan pelanggan rempah-rempah pada peranti android untuk melihat VM tetamu kami.  Ikuti sahaja langkah di bawah:

1. Pergi ke kedai permainan dan muat turun aplikasi "aSPICE: Secure Spice Client".

2. Sekarang buka aplikasi dan klik ikon PC di kanan atas untuk menambah sambungan.


3. Masukkan alamat IP mesin hos Debian 10 (Buster) tempat VM tetamu berjalan. Selamatkan pertengkaran.


4. Ikon akan muncul di tetingkap utama yang menunjukkan tetamu VM. Sekarang klik pada ikon ini untuk memuji vm tamu seperti yang ditunjukkan di bawah:


Ini melengkapkan panduan kami hari ini untuk memasang pelayan rempah di Debian 10 (Buster). Semoga anda telah menikmati panduan ini. Jangan lupa untuk berkongsi panduan ini dengan orang lain.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...