web-dev-qa-db-fra.com

Comment autoriser les machines virtuelles et l'hôte à se cingler?

J'essaie d'installer quelques ordinateurs virtuels d'ubuntu sur mon ordinateur Windows 7. J'ai besoin que les machines puissent se cingler et je voudrais leur attribuer un FQDN.

Le but de ce projet est de mettre en place un cluster hadoop. Je suis les instructions ici .

Nom de domaine complet (FQDN) de chaque hôte de votre système et composant (s) à configurer sur quel hôte. L'assistant d'installation Ambari ne prend pas en charge l'utilisation d'adresses IP. Vous pouvez utiliser le nom d'hôte -f pour vérifier le nom de domaine complet si vous ne le connaissez pas.

J'ai édité /etc/hosts:

127.0.0.1 localhost
10.0.0.1 base.localdomain base

Comment puis-je affecter un nom de domaine complet à chaque machine virtuelle et m'assurer que les ordinateurs peuvent se voir? J'utilise virtualbox.

Je n'ai pas de DNS. Mon VirtualBox est configuré en tant que NAT et tous les paramètres par défaut.

Remplacez NAT par réseau interne :

  • Sélectionnez votre machine virtuelle
  • puis appuyez sur Setting
  • then Réseau .

Vous pouvez maintenant voir l’adaptateur connecté à vos ordinateurs virtuels. Pour permettre à tous les ordinateurs d’être en mesure de se cingler, sélectionnez le réseau interne qui établit une connexion entre tous les ordinateurs virtuels. Envoyez une requête ping à l'ordinateur hôte sélectionnez Bridge Adapter , puis sélectionnez l'interface.

10
Yassine

Au cas où certaines personnes seraient intéressées par VirtualBox, voici ce que je pense:

VBoxManage.exe modifyvm vm-name --memory 1024 --nic1 nat --nic2 hostonly --hostonlyadapter2 "VirtualBox Host-Only Ethernet Adapter"

nic1 avec nat est pour l'accès à Internet; nic2 avec hostonly est pour l'accès hôte; vérifiez le nom d'hôte de la machine virtuelle dans /etc/sysconfig/network ou en utilisant hostnamectl set-hostname Host-name et dans le fichier:

/etc/sysconfig/network-scripts/ifcfg-[interface]
DEVICE=interface
HWADDR=some string...
TYPE=Ethernet
UUID=0e5413f5-asdf-40e1-b0fb-asdfasdfasdfasdf
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.57.104
NETMASK=255.255.255.0

J'ai configuré la machine virtuelle à l'aide de l'outil de commande virtualbox, mais de temps en temps, les fichiers générés sont corrompus, je dois donc réparer les fichiers ci-dessus manuellement.

Ensuite, dans l'hôte: assurez-vous que la carte réseau portant le nom "VirtualBox Host-Only Network" est configurée sur le même réseau (IP4: 192.168.57.1, NETMASK=255.255.255.0). Et ce "Réseau d'hôte uniquement VirtualBox" est créé lors de l'installation de VirtualBox (ou s'agit-il?).

s'il vous plaît corrigez cela s'il y a un défaut.

1
Tiina