At Etsy, we have a nice, clean, streamlined build process. We have a command for setting up RAID, and another for OS installation. OS installation comes with automagic for LDAP, Chef roles, etc.
We came across an odd scenario today when a co-worker was building a box that gave the following error:
Traceback (most recent call first): File “/usr/lib/anaconda/storage/partitioning.py”, line 1066, in allocatePartitions disklabel = disklabels[_disk.path] File “/usr/lib/anaconda/storage/partitioning.py”, line 977, in doPartitioning allocatePartitions(storage, disks, partitions, free) File “/usr/lib/anaconda/storage/partitioning.py”, line 274, in doAutoPartition exclusiveDisks=exclusiveDisks) File “/usr/lib/anaconda/dispatch.py”, line 210, in moveStep rc = stepFunc(self.anaconda) File “/usr/lib/anaconda/dispatch.py”, line 126, in gotoNext self.moveStep() File “/usr/lib/anaconda/dispatch.py”, line 233, in …
[Read more]