We're now at the point where we can create reservations and virtual machines
get loaded with images.  The issue we're having is that the virtual machines
come up on their private IP addresses only.  The reservation screen shows
the private IP and the RDP file has that IP in it.  We have the virtual
machines configured with two interfaces - one on the private network for VCL
admin stuff, and the other on the public network where we have the campus
DHCP server configured to give it an IP.  However, it doesn't seem to be
working, or at least if it is getting a public IP, VCL isn't telling us what
it is.

I'm wondering if the issue is in the database. Each virtual machine has an
"IPaddress" and a "privateIPaddress".  On our virtual machines, they are set
to the same thing.  Here is an example:

mysql> select * from computer;
+----+---------+---------+------------+------------+----------------+------------------+-------------+-----------------+-------+------------+-----------+---------+-----------------------+-----------------+------------------+----------------+----------------+----------------+----------------+-----------+---------+-------+-----------+----------+------+--------+------+--------+------+---------+----------+----------+
| id | stateid | ownerid | platformid | scheduleid | currentimageid |
preferredimageid | nextimageid | imagerevisionid | RAM   | procnumber |
procspeed | network | hostname              | IPaddress       |
privateIPaddress | eth0macaddress | eth1macaddress | type           |
provisioningid | drivetype | deleted | notes | lastcheck | location | dsa  |
dsapub | rsa  | rsapub | host | hostpub | vmhostid | vmtypeid |
+----+---------+---------+------------+------------+----------------+------------------+-------------+-----------------+-------+------------+-----------+---------+-----------------------+-----------------+------------------+----------------+----------------+----------------+----------------+-----------+---------+-------+-----------+----------+------+--------+------+--------+------+---------+----------+----------+
<snip>
| 24 |       2 |       1 |          1 |          1 |              4
|                0 |           0 |               0 |   512 |          1
|      2000 |    1000 | csuvm15               | 10.75.144.15    |
10.75.144.15     | NULL           | NULL           | virtualmachine
|              4 | hda       |       0 | NULL  | NULL      | NULL     | NULL
| NULL   | NULL | NULL   | NULL | NULL    |        1 |     NULL |


Should one be NULLed out or set to something else?  Should we put all the
private entries in the /etc/hosts file of the VMWare management server?
Currently I haven't done that, but read it in one of the posts here.  Any
other ideas?

Thanks,
Jeff

Reply via email to