Re: network of VMs using XML RPC

2012-01-24 Thread Josh Thompson
Mani,

I'm sorry for the delay in getting back to you.  I would suggest using the 
cluster (or subimage) functionality to do this.  If I were to set this up with 
linux, here is what I'd do:

-create a parent image (this would be for the top node in your pic)
-create a child image (this would be for the bottom node in your pic)
-create a script on the parent that does everything needed to configure the 
parent for having the additional private network - note that a config file for 
the cluster gets placed in /etc/cluster_info that contains the parent and 
child IPs
-create a script on the child that does everything needed to configure the 
child for having the additional private network (again, use info from 
cluster_info if needed)
-create /etc/init.d/vcl_post_reserve on the parent and on the child that will 
kick off the network config scripts

One thing to note when using vcl_post_reserve is that it runs after the user 
clicks the Connect button.  That means if the script take a little while to 
run, the image won't fully be ready until after the scripts have run, but 
there is currently no notification to the user as to when the scripts finish.

To set this up, you'd need to make 2 imaging reservations, one for the parent 
and one for the child.  Then, you'd do the above steps, and save the images.  
Finally, you'd edit the image profile for the parent, expand the advanced 
options, and add the child as a subimage.

I didn't test this, but I think I listed all of the steps that would be 
needed.  Let us know if you try it and how it works out.

Josh

On Friday January 13, 2012 6:58:06 PM Mani Shafa'atDoost wrote:
 Josh,
 
 I want to make private network among virtual machines in VCL. As far as I
 understood, we can have just two network interfaces on each images. But I
 need to have more interfaces on each virtual machine and also these virtual
 machines have their own network configuration. For example if I have two
 virtual machine, I want to make a red link like what has been shown in
 following picture:
 http://i44.tinypic.com/14tjl4.jpg
 
 At last, I wanted to make some images for each user. when user comes to the
 system, he/she will choose those images and then system must load these
 images with network configuration among them.
 
 What option do I have to make such a configuration?
 
 
 Best Regards
 Mani
 
 On Thu, Jan 12, 2012 at 9:28 AM, Josh Thompson 
josh_thomp...@ncsu.eduwrote:
  Mani,
  
  Can you explain what you mean by network restrictions?  VCL doesn't
  actually
  do much with network configuration yet, though that is quickly becoming
  a
  higher priority.
  
  Under Manage Groups, you can set how many concurrent reservations a user
  group
  is allowed to have.  Any users in that group will be able to make the
  number
  of concurrent reservations specified for that group.  For users in
  multiple groups, the maximum value for concurrent reservations of all
  their groups is
  used.
  
  Josh
  
  On Wednesday January 11, 2012 4:56:04 PM Mani Shafa'atDoost wrote:
   How can you do that?
   By the way, it is not a problem here, the problem is the network
   restrictions among these VMs.
   
   Best Regards
   Mani
   
   On Wed, Jan 11, 2012 at 4:49 PM, Anu Chirinos a...@fiu.edu wrote:
 You can specify how many images each user is allowed to start

simultaneously.


Anu

On 1/11/12 4:28 PM, Mani Shafa'atDoost mani.do...@gmail.com wrote:
 Hello everyone,

I just have a question here about using XML RPC for making a
network of Virtual Machines. As far as I understood, each user
can make one reservation at the same time, so I need to make
some fake users for 
  each
  
real user and then this user can use those resources at the same
time. But the problem here is that I can't make network
restriction trough the RPC calls. what is the easiest way to
set up network restrictions in VCL?

Best Regards
Mani
-- 
---
Josh Thompson
Systems Programmer
Advanced Computing | VCL Developer
North Carolina State University

josh_thomp...@ncsu.edu
919-515-5323

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.


signature.asc
Description: This is a digitally signed message part.


Re: network of VMs using XML RPC

2012-01-12 Thread Josh Thompson
Mani,

Can you explain what you mean by network restrictions?  VCL doesn't actually 
do much with network configuration yet, though that is quickly becoming a 
higher priority.

Under Manage Groups, you can set how many concurrent reservations a user group 
is allowed to have.  Any users in that group will be able to make the number 
of concurrent reservations specified for that group.  For users in multiple 
groups, the maximum value for concurrent reservations of all their groups is 
used.

Josh

On Wednesday January 11, 2012 4:56:04 PM Mani Shafa'atDoost wrote:
 How can you do that?
 By the way, it is not a problem here, the problem is the network
 restrictions among these VMs.
 
 Best Regards
 Mani
 
 On Wed, Jan 11, 2012 at 4:49 PM, Anu Chirinos a...@fiu.edu wrote:
   You can specify how many images each user is allowed to start
  
  simultaneously.
  
  
  Anu
  
  On 1/11/12 4:28 PM, Mani Shafa'atDoost mani.do...@gmail.com wrote:
   Hello everyone,
  
  I just have a question here about using XML RPC for making a network of
  Virtual Machines. As far as I understood, each user can make one
  reservation at the same time, so I need to make some fake users for each
  real user and then this user can use those resources at the same time.
  But the problem here is that I can't make network restriction trough
  the RPC calls. what is the easiest way to set up network restrictions
  in VCL?
  
  Best Regards
  Mani

signature.asc
Description: This is a digitally signed message part.


Re: network of VMs using XML RPC

2012-01-11 Thread Anu Chirinos
You can specify how many images each user is allowed to start simultaneously.


Anu


On 1/11/12 4:28 PM, Mani Shafa'atDoost mani.do...@gmail.com wrote:

Hello everyone,

I just have a question here about using XML RPC for making a network of Virtual 
Machines. As far as I understood, each user can make one reservation at the 
same time, so I need to make some fake users for each real user and then this 
user can use those resources at the same time. But the problem here is that I 
can't make network restriction trough the RPC calls. what is the easiest way to 
set up network restrictions in VCL?

Best Regards
Mani



Re: network of VMs using XML RPC

2012-01-11 Thread Mani Shafa'atDoost
How can you do that?
By the way, it is not a problem here, the problem is the network
restrictions among these VMs.

Best Regards
Mani

On Wed, Jan 11, 2012 at 4:49 PM, Anu Chirinos a...@fiu.edu wrote:

  You can specify how many images each user is allowed to start
 simultaneously.


 Anu



 On 1/11/12 4:28 PM, Mani Shafa'atDoost mani.do...@gmail.com wrote:

  Hello everyone,

 I just have a question here about using XML RPC for making a network of
 Virtual Machines. As far as I understood, each user can make one
 reservation at the same time, so I need to make some fake users for each
 real user and then this user can use those resources at the same time. But
 the problem here is that I can't make network restriction trough the RPC
 calls. what is the easiest way to set up network restrictions in VCL?

 Best Regards
 Mani