Select an ExoGENI site (If you are participating in an organized tutorial, please bind the VMs to the rack assigned to you)
}}}
== 3. Create the Hadoop Master ==
{{{
#!html
Add an ExoGENI VM to your slice.
Select the VM to set its properties:
Name: hadoop-master
Node Type: ExoGENI Medium
Custom Disk Image Name: http://geni-images.renci.org/images/GENIWinterCamp/images/gwc-hadoop.v0.4a.xml
Disk Image Version: 16ff128df4cf10f2472a8d20796146bcd5a5ddc3
Add an Install Script: URL: http://geni-images.renci.org/images/GENIWinterCamp/master.sh Path: /tmp
Add an execute service to execute the script at boot time: chmod +x /tmp/master.sh; /tmp/master.sh
}}}
== 3. Create the Hadoop Workers ==
{{{
#!html
Add a 2 more VMs to the same rack as the first VM.
Edit each worker’s attributes
Names: hadoop-worker-0 and hadoop-worker-1
Sliver Type: XOMedium
Disk Image Name:
http://geni-images.renci.org/images/GENIWinterCamp/images/gwc-hadoop.v0.4a.xml
Disk Image Version: 16ff128df4cf10f2472a8d20796146bcd5a5ddc3
Add an Install Script: URL: http://geni-images.renci.org/images/GENIWinterCamp/worker.sh Path: /tmp
Add an execute service to execute the script at boot time. For each VM, substitute
the VM’s name for where the following uses “hadoop-worker-0”. (Note: the following
should be placed on one line) chmod +x /tmp/worker.sh; /tmp/worker.sh $hadoop-master.Name() $hadoop-master.IP("link-0") $hadoop-worker-0.Name() $hadoop-worker-0.IP("link-0")