All of lore.kernel.org
 help / color / mirror / Atom feed
* Communicating with the Guest Os before the network comes up.
@ 2006-07-18 11:54 Ligesh
  2006-07-18 20:02 ` Jacob Gorm Hansen
  0 siblings, 1 reply; 4+ messages in thread
From: Ligesh @ 2006-07-18 11:54 UTC (permalink / raw)
  To: xen-devel


 Hi folks,

  I would like to know if it is possible to add a mechanism to send a simple string into the Virtual Machine. For instance, in the case of Vmware, we can define a variable called as machine.id in the config file, and this can be accessed from inside the VM using the /etc/vmware/vmware-guestd on linux or VmwareService.exe on Windows. The main purpose of this is to setup static ip address for the Virtual Machine. What you do is:


  In the config file you define the variable:
  ----------
  machine.id = "Mtx <ipaddress>"
  ----------


  Now from inside the VM you can acess this machine.id by executing vmware-guestd

  ----------------
  $string = `vmware-guestd --cmd machine.id.get`
  $ip = `echo $string | cut -f 1`
  ifconfig eth0 $ip
  ----------------

 This is portable across platforms, and would actually help a lot in the management of the VM. Now, as far as remote management is concerned, we have to depend on the network to have any type of interaction with the VM, which is a serious limitation. With this mode, it becomes sort of a backup, since a wide variety of commands can be passed to a daemon that will start at the bootup. For instance, you can ask it to execute an arbitrary command at the bootup using this method, which can help in recovering the machine in case one of the network services fails.

 Thanks.
 
--
:: Ligesh :: http://lxlabs.com 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-07-19  6:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-18 11:54 Communicating with the Guest Os before the network comes up Ligesh
2006-07-18 20:02 ` Jacob Gorm Hansen
2006-07-19  5:45   ` Ligesh
2006-07-19  6:45     ` Gerd Hoffmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.