GNU/Linux >> Belajar Linux >  >> Ubuntu

Multipass, Manajer Virt, dan Jaringan Terjembatani?

Saya baru mulai menggunakan Multipass, dan saya menemukan bahwa beberapa dokumentasi jarang (atau saya tidak tahu bagaimana menemukannya dengan benar). Saya menjalankan 19.10, dengan QEMU dan libvirt diinstal. Saya membuat antarmuka Ethernet yang dijembatani yang disebut br0 untuk VM Windows 10 yang saya perlukan pada subnet yang sama dengan stasiun kerja saya yang lain. Bagian ini bekerja dengan baik. Saya menjalankan perintah “sudo multipass set local.driver=libvirt ” dan kemudian membuat instance multipass pertama saya.

Masalah pertama yang saya miliki adalah saya harus menggunakan koneksi multipass metode untuk masuk ke VM dan membuat pengguna (selain pengguna "ubuntu" default) dan menjadikan pengguna baru anggota Sudo. Ini karena saya tidak tahu cara masuk ke VM melalui konsol virt-manager sebagai pengguna multipass Sudo ubuntu. Setelah selesai, saya dapat masuk ke konsol virt-manager sebagai pengguna baru, dan menginstal openssh-server. Saya mematikan VM, mengubah NIC di virt-manager ke antarmuka Ethernet yang dijembatani, memulai ulang VM dan VM menerima IP dari server DHCP saya dan dapat diakses langsung dari workstation atau VM lain di jaringan melalui SSH.

Sayangnya, melakukan ini merusak “koneksi multipass vm01 ” metode koneksi ke VM (sebenarnya, ini merusak perintah multipass dari CLI yang diarahkan ke instance) dan satu-satunya cara untuk terhubung sekarang adalah melalui SSH (atau konsol virt-manager).

Apakah ada file konfigurasi di suatu tempat untuk menginstruksikan multipass untuk mencari VM pada antarmuka baru yang dijembatani? Saya sebenarnya baik-baik saja dengan itu beroperasi sebagai VM mandiri di bawah virt-manager (sebenarnya, ini adalah cara yang fantastis untuk menjalankan VM Ubuntu tanpa membuat VM baru di virt-manager, melampirkan ISO, dll.). Tetapi saya dapat memperkirakan masalah di masa mendatang dengan memutuskan tautan CLI multipass ke instance.

Jawaban yang Diterima:

Terima kasih telah mencoba Multipass. Di Multipass, kami menggunakan gambar awan Ubuntu secara default, jadi ada beberapa hal yang harus diperhatikan. Secara default, gambar awan tidak memiliki pengguna yang memiliki sandi yang diaktifkan. Namun, karena ini adalah gambar awan, Anda dapat menggunakan cloud-init untuk menyediakan instans Multipass Anda dengan berbagai cara. cloud-init dokumentasi dapat ditemukan di https://cloudinit.readthedocs.io/en/latest/. Ada banyak contoh di sana untuk banyak konfigurasi yang berbeda. Juga, ada posting blog singkat di https://ubuntu.com/blog/using-cloud-init-with-multipass tentang menggunakan cloud-init dengan Multipass.

Terkait:Jendela tidak fokus tidak merespons klik mouse?

Mengenai jaringan dan multipass koneksi ke instance, ya, kami memerlukan ssh koneksi dan karena itu, kita harus dapat dengan mudah menemukan alamat IP instance. Cara terbaik untuk menggunakan jaringan yang dijembatani adalah dengan menambahkan antarmuka kedua melalui cloud-init dan kemudian arahkan libvirt ke antarmuka kedua ini untuk jaringan yang dijembatani dan biarkan jaringan NAT tetap utuh sehingga multipass dapat terhubung dengannya.

Saya harap ini membantu dan semoga berhasil!


Ubuntu
  1. Warpinator – Mengirim dan Menerima File Melalui Jaringan

  2. Cara:MTR – Memahami dan Mengatasi Masalah Konektivitas Jaringan

  3. Ubuntu mengaktifkan dan menonaktifkan antarmuka jaringan

  1. Dasar-dasar Linux - IP Statis dan Konfigurasi Jaringan di Debian Linux

  2. Pengerasan VPN:Apa Itu dan Bagaimana Melakukannya

  3. Pemecahan Masalah Jaringan Linux Dan Debugging?

  1. Perbaiki WiFi Tidak Terhubung Di Linux Mint 18 Dan Ubuntu 16.04

  2. Bagikan Folder di Jaringan Lokal Antara Ubuntu dan Windows

  3. Cara Menginstal dan Menggunakan Pemindai Jaringan Nmap di Linux