Home · About · Download · Documentation · Getting Help · Google+
wiki:PerceusMigration

A quick reference guide for users of PERCEUS to assist in transitioning to Warewulf 3+.

PERCEUS Syntax Warewulf 3+ Equivalent
Chroot Path: /var/lib/perceus/vnfs/name/rootfs Chroot path (typical): /var/chroots/name
VNFS images are stored in the Warewulf data store (database), not on disk.
perceus vnfs clone oldname newname Not required. Simply cp -a oldpath newpath
perceus vnfs mount name None needed. Closest equivalent would be ln -s /var/chroots/name /mnt/
perceus vnfs close name None needed. Closest equivalent would be rm -f /mnt/name (see above)
perceus vnfs umount name wwvnfs name
NOTE: Options for chroot jail paths, hybridization settings, etc. are best done in config files (/etc/warewulf/vnfs/name.conf)!
perceus vnfs livesync name list_of_nodes wwlivesync nodespec
Unlike with PERCEUS, node ranges like 'n00[00-99].lr1' can be supplied.
perceus node status No equivalent. This will be handled by Warewulf monitoring.
perceus node list [ nodespec ]
perceus node summary [ nodespec ]
No exact equivalent. Closest is: wwsh node list [ nodespec ]
perceus node show [ nodespec ] wwsh node print [ nodespec ]
perceus vnfs export name outfile wwsh vnfs export name(s) outdir
OR while storing/updating: wwvnfs name -o outfile
perceus vnfs import infile [ name ] wwsh vnfs import [ -n name ] infile
perceus node add hwaddr name.cluster wwsh node new -D ifname -H hwaddr -c cluster name
May also want to specify: -g group(s) -I ipaddr -M netmask -G gateway
perceus node delete nodespec wwsh node delete nodespec
perceus node set hostname name.cluster oldname wwsh node set -n name -c cluster oldname
perceus -i node set hostname name.cluster hwaddr wwsh -l hwaddr -n name -c cluster hwaddr
perceus node set vnfs vnfs nodespec wwsh provision set -V vnfs nodespec
perceus group set vnfs vnfs group wwsh provision set -l groups -V vnfs group(s)
perceus node set group group nodespec wwsh node set -g group(s) nodespec
perceus node replace realname currentname No equivalent, but maybe there should be?
For now, use wwsh node print currentname to get the new machine's hardware address(es). Then wwsh node delete currentname and wwsh node set realname to set them on the object with the correct name.