Installing full dev environment,
Everything seems to be building, however, it is reporting that the host is
already in use.
I can see nothing in /etc/hosts
Any ideas on this on?
Thanks
Kevin
Bringing up enviroment
Running with ansible-skip-tags: ["sensors", "quick_dev"]
Bringing machine 'node1' up with 'virtualbox' provider...
==> node1: Importing base box 'metron/centos_base'...
==> node1: Matching MAC address for NAT networking...
==> node1: Checking if box 'metron/centos_base' is up to date...
==> node1: Setting the name of the VM:
full-dev-platform_node1_1495060344605_46112
==> node1: Fixed port collision for 22 => 2222. Now on port 2200.
==> node1: Clearing any previously set network interfaces...
==> node1: Preparing network interfaces based on configuration...
node1: Adapter 1: nat
node1: Adapter 2: hostonly
==> node1: Forwarding ports...
node1: 22 (guest) => 2200 (host) (adapter 1)
==> node1: Running 'pre-boot' VM customizations...
==> node1: Booting VM...
==> node1: Waiting for machine to boot. This may take a few minutes...
node1: SSH address: 127.0.0.1:2200
node1: SSH username: vagrant
node1: SSH auth method: private key
node1:
node1: Vagrant insecure key detected. Vagrant will automatically replace
node1: this with a newly generated keypair for better security.
node1:
node1: Inserting generated public key within guest...
node1: Removing insecure key from the guest if it's present...
node1: Key inserted! Disconnecting and reconnecting using new SSH key...
==> node1: Machine booted and ready!
==> node1: Checking for guest additions in VM...
==> node1: Setting hostname...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
# Update sysconfig
sed -i 's/\(HOSTNAME=\).*/\1node1/' /etc/sysconfig/network
# Update DNS
sed -i 's/\(DHCP_HOSTNAME=\).*/\1"node1"/'
/etc/sysconfig/network-scripts/ifcfg-*
# Set the hostname - use hostnamectl if available
echo 'node1' > /etc/hostname
if command -v hostnamectl; then
hostnamectl set-hostname --static 'node1'
hostnamectl set-hostname --transient 'node1'
else
hostname -F /etc/hostname
fi
# Remove comments and blank lines from /etc/hosts
sed -i'' -e 's/#.*$//' -e '/^$/d' /etc/hosts
# Prepend ourselves to /etc/hosts
grep -w 'node1' /etc/hosts || {
sed -i'' '1i 127.0.0.1\tnode1\tnode1' /etc/hosts
}
# Restart network
service network restart
Stdout from the command:
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
[ OK ]
Bringing up interface eth1: Determining if ip address 192.168.66.121 is
already in use for device eth1...
Error, some other host (08:00:27:1E:21:07) already uses address
192.168.66.121.
[FAILED]
Stderr from the command:
id name provider state
directory
------------------------------------------------------------------------------------------------------------------------
bd930da node1 virtualbox running
/home/kevin/metron/docs/incubator-metron/metron-deployment/vagrant/full-dev-platform
The above shows information about all known Vagrant environments
on this machine. This data is cached and may not be completely
up-to-date. To interact with any of the machines, you can go to
that directory and run Vagrant, or you can use the ID directly
with Vagrant commands from any directory. For example:
"vagrant destroy 1a2b3c4d"
Running with ansible-skip-tags: ["sensors", "quick_dev"]
#########################################
## Accessing Vagrant ##
#########################################
ssh: connect to host 127.0.0.1 port 2201: Connection refused
done
kevin@sirius:~/metron/docs$ more /etc/hosts
127.0.0.1 localhost
127.0.0.1 leap.dev
127.0.0.1 azgovbiz.dev
127.0.0.1 kirtan.dev
127.0.0.1 sias.dev
127.0.0.1 skf.dev
127.0.0.1 digitalfortress.dev
127.0.1.1 sirius
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters