Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home / Wiki / Kb49

Kb49

Emulab FAQ: Software Setup: Can I load my own software (RPMs/Tarballs) on my nodes?

Emulab FAQ: Software Setup: Can I load my own software (RPMs/Tarballs) on my nodes?

Yes! If you have an RPM or Tarball (or more than one) that is appropriate for loading on the OS you have selected, you can arrange to have them loaded automatically when your experiment is configured. The Emulab NS extension, `tb-set-node-rpms`, is used in the NS file to specify a list of RPMS to install. The `tb-set-node-tarfiles` command is used to specify a list of Tar files to install, as well as the directories in which the tars should be unpacked. You may specify a different list for each node in the experiment. The RPMs/Tarballs will be installed when the nodes first boot after the experiment is swapped in or if the nodes detect a changed RPM/Tarball during a reboot.

Please see the Extensions page for a summary of all Emulab NS extensions, and the Emulab Tutorial for an example.