WalT Logo

Admin / Installation

  • Admin documentation summary
  • WalT server installation
  • WalT server upgrade
  • WalT server-side network configuration
  • WalT node installation
  • Switch installation in WalT network
  • WalT network structure
  • WalT image registries
  • Troubleshooting tips

Getting started

  • User Tutorial
  • Shell usage notes

Using nodes

  • Node ownership
  • Rebooting WalT nodes
  • Updating configuration settings about nodes
  • Connecting to a node’s serial console
  • Transfering files to or from a node
  • Exposing the TCP port of a node
  • Changing network mode for a WalT node
  • Configuring secondary networks on virtual nodes
  • Configuring disks on virtual nodes

Using images

  • Building a WalT image from a Dockerfile
  • Transfering files to or from a walt image
  • Writting image spec files
  • Creating a WalT image from scratch

Using devices

  • Device and node sets: use several devices at once
  • Updating configuration settings about devices
  • Viewing and updating switch ports configuration
  • Exposing the TCP port of a device
  • Changing network mode of a WalT node or device
  • Managing devices which do not implement WalT network booting

Recording logs

  • How to use WalT logging system
  • How to query & display experiment logs
  • Synchronizing a script based on expected logs
  • Log checkpoints
  • Displaying past logs
  • Displaying logs in realtime
  • Selecting log issuers
  • Adapting log display format
  • walt-log-echo logging tool
  • walt-log-cat logging tool
  • walt-log-tee logging tool
  • walt-log-monitor logging tool

Scripting

  • Scripting WalT experiments
  • scripting API: node management
  • scripting API: image management
  • scripting API: logs management
  • scripting API: miscellaneous tools

How it works

  • Node bootup procedure
  • Boot modes: network boot and hybrid boot

Developer docs

  • Developer documentation summary
  • Repository: walt-python-packages
  • Repository: walt-python-packages; walt-client code.
  • Repository: walt-python-packages; walt-server code.
  • WalT server database
  • Repository: walt-python-packages; trackexec tooling.

Other topics

  • Scope and design notes
  • Optional features of a WalT platform
  • Shell completion setup (bash and zsh)
  • How to use WalT built-in VPN and distant nodes
  • Compatibility notes
  • Adding support for a new node in WalT
  • Packaging notes
  • Using the serial port of a Raspberry Pi
  • Deploying WalT on Grid’5000
WalT
  • Search


© Copyright 2012-2023, Members of the WALT project.

Built with Sphinx using a theme provided by Read the Docs.