GNU/Linux >> Znalost Linux >  >> Ubuntu

Multipass, Virt-Manager a Bridged Network?

Právě začínám používat Multipass a zjistil jsem, že některá dokumentace je řídká (nebo nevím, jak ji správně najít). Používám 19.10 s nainstalovaným QEMU a libvirt. Vytvořil jsem přemostěné ethernetové rozhraní s názvem br0 pro virtuální počítač s Windows 10, který potřebuji ve stejné podsíti jako mé ostatní pracovní stanice. Tato část funguje dobře. Spustil jsem příkaz „sudo multipass set local.driver=libvirt “ a poté vytvořil svou první víceprůchodovou instanci.

První problém, který jsem měl, byl, že jsem musel použít multipass připojení metoda pro přihlášení do VM a vytvoření uživatele (jiného než výchozího uživatele „ubuntu“) a udělejte z nového uživatele člena sudo. Bylo to proto, že jsem nemohl přijít na to, jak se přihlásit k virtuálnímu počítači přes konzolu virt-manager jako uživatel multipass sudo ubuntu. Jakmile to bylo hotovo, mohl jsem se přihlásit do konzole virt-manager jako nový uživatel a nainstalovat openssh-server. Vypnul jsem VM, změnil NIC ve virt-manager na přemostěné ethernetové rozhraní, restartoval VM a VM obdržel IP z mého DHCP serveru a byl přímo přístupný z jakékoli jiné pracovní stanice nebo VM v síti přes SSH.

Bohužel se tím přeruší „multipass connect vm01 ” způsob připojení k virtuálnímu počítači (ve skutečnosti přeruší všechny víceprůchodové příkazy z CLI, které jsou nasměrovány na instanci) a jediný způsob, jak se nyní připojit, je přes SSH (nebo konzolu virt-manager).

Existuje někde konfigurační soubor pro pokyn multipassu, aby hledal VM na novém přemostěném rozhraní? Ve skutečnosti mi vyhovuje, že funguje jako samostatný VM pod virt-manager (ve skutečnosti je to fantastický způsob, jak spustit Ubuntu VM bez vytváření nového VM ve virt-manager, připojení ISO atd.). Ale mohu předvídat budoucí problémy s přerušením víceprůchodového CLI spojení s instancí.

Přijatá odpověď:

Děkujeme, že jste Multipass vyzkoušeli. V Multipassu standardně používáme cloudové obrázky Ubuntu, takže je třeba si uvědomit několik věcí. Ve výchozím nastavení cloudové obrázky nemají uživatele, který má povolené heslo. Protože se však jedná o cloudové obrázky, můžete použít cloud-init k poskytování vaší instance Multipass mnoha různými způsoby. cloud-init dokumentaci najdete na https://cloudinit.readthedocs.io/en/latest/. Existuje mnoho příkladů pro mnoho různých konfigurací. Na adrese https://ubuntu.com/blog/using-cloud-init-with-multipass je také krátký blogový příspěvek o použití cloud-init s Multipass.

Související:Nezaměřená okna nereagují na kliknutí myší?

Ohledně sítě a multipass připojení k instanci, ano, vyžadujeme ssh připojení a jako takové musíme být schopni snadno zjistit IP adresu instance. Nejlepší způsob, jak používat přemostěné sítě, by bylo přidat druhé rozhraní pomocí cloud-init a poté nasměrujte libvirt na toto druhé rozhraní pro přemostění sítě a ponechte síť NAT nedotčenou, takže multipass lze se k němu připojit.

Doufám, že to pomůže a hodně štěstí!


Ubuntu
  1. Základy Linuxu – Statická IP a konfigurace sítě na Debian Linuxu

  2. Posilování VPN:Co to je a jak na to

  3. Odstraňování problémů se sítí Linux a ladění?

  1. Warpinator – odesílání a přijímání souborů přes síť

  2. Jak na to:MTR – Pochopení a řešení problémů se síťovým připojením

  3. Ubuntu povoluje a zakazuje síťové rozhraní

  1. Opravte nepřipojování WiFi v Linux Mint 18 a Ubuntu 16.04

  2. Sdílejte složky v místní síti mezi Ubuntu a Windows

  3. Jak nainstalovat a používat Nmap Network Scanner na Linuxu