This is an old revision of the document!
Also read these pages and this page will make more sense: Warewulf Stateless, Warewulf Statefull.
For some time now I have been looking for a provisioning tool. I've tried along the way …
The requirements of the provisioning tool were two fold:
So I settled on WareWulf which does these two approaches and sports an active forum for questions.
wwsh node new b6 --netdev=eth0 \ --hwaddr=00:00:00:00:00:00 --ipaddr=192.168.1.12 \ --netmask=255.255.0.0 --network=255.255.0.0 --groups=wwnodes wwsh node set b6 --netdev=eth1 \ --hwaddr=00:00:00:00:00:00 --ipaddr=10.10.100.12 \ --netmask=255.255.0.0 --network=255.255.0.0 wwsh provision set b6 --fileadd passwd,shadow,group wwsh provision set b6 --fileadd hosts,bashrc,profile wwsh provision set b6 --fileadd network.ww,ifcfg-eth1.ww SOURCEADDR=b0 wwmkchroot golden-system /var/chroots/goldimages/b0.chroot wwsh object modify -s bootloader=sda b6 wwsh object modify -s diskformat=sda1,sda3 b6 wwsh object modify -s filesystems="mountpoint=/boot:dev=sda1:type=ext4:size=500,dev=sda3:type=swap:size=2048,mountpoint=/:dev=sda7:type=ext4:size=70000" b6 wwvnfs --chroot=/var/chroots/goldimages/b0.chroot wwsh provision set b6 --vnfs=b0.chroot wwsh pxe update wwsh dhcp update service dhcpd restart wwsh object print b6 -p :all wwsh provision list PXE boot node, then turn provisioning off (or on UNDEF) wwsh provision set --bootlocal=EXIT b6