Connessione SSH tra 2 VM Ubuntu con ObenNebula


1

Devo collegarmi alle macchine virtuali Ubuntu 12.04 tramite SSH, ma non sembra funzionare. Ho seguito tutti i passaggi che sembrano essere OK per l'impostazione. Innanzitutto, ho installato una VM Ubuntu, ho aggiornato i suoi repository tramite sudo apt-get update e installato sudo apt-get install opennebula . Inoltre, ho cambiato la password oneadmin in una personalizzata. Sull'altra VM che dovrebbe essere una macchina nodo nel mio sistema cloud, ho anche aggiornato i repository e installato sudo apt-get install opennebula-node , e ho cambiato la password oneadmin in una personalizzata. Dopo averlo fatto, mi viene richiesto di utilizzare l'indirizzo IP (da un compito a casa) xx.xx.56.xx (l'esempio era ssh oneadmin@192.168.56.102) per connettersi alla macchina virtuale front-end (la prima in questo caso, dalla seconda). Mi è stato detto che l'indirizzo IP mostrato dal nodo VM ( ip addr ), dovrebbe avere questo modello con 56, ma non ne vedo mai uno usando questo comando.

Eventuali suggerimenti? Grazie. Sto cercando di finirlo da più di una settimana.


Non hai detto quale hypervisor stai usando
MariusMatutiae,

Oh sì, userò KVM. Ma non ho ancora avuto quella parte. Sto usando KVM per usare OpenNebula, ma VirtualBox per l'avvio di Ubuntus.
Boris Jakovljevic,

Risposte:


0

Come hai configurato gli adattatori di rete per le macchine Ubuntu? Hai diverse possibilità, la più semplice delle quali è utilizzare un adattatore Bridge .

Vai su Rete -> Adattatore 1 -> Collegato a, scegli Adattatore con ponte e, in Nome, seleziona l'interfaccia di rete host attualmente operativa. Ora, quando avvierai le VM, saranno indirizzi IP LAN gin, proprio come l'host, e la connessione, se hai impostato server ssh su uno di essi, è solo una questione di

   ssh my_name@my_Ubuntu_pc1's_IP_address

La rete 192.168.56.0/24 a cui ti riferisci sopra, è per la cosiddetta rete Hst only , il che significa che ogni VM sarà in grado di parlare esclusivamente con l'host, non tra di loro. Potresti pensare di non voler avere le macchine virtuali in grado di comunicare tra loro, ma devi comunque configurare diverse sottoreti per le tue due macchine virtuali Ubuntu, altrimenti l'host non saprà come parlare l'una con l'altra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.