Launch Jacks (use the beta version available in the GENI portal )
Click "Add Resources"
}}}
== 2. Bind the Slice ==
{{{
#!html
Click the "Site 0" in the Jacks window
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")