smcclellan edited this page Oct 27, 2015 · 38 revisions

Razor is an advanced provisioning application that can deploy both bare metal and virtual systems. It's aimed at solving the problem of how to bring new metal into a state that your existing DevOps/configuration management workflows can take over.

Newly added machines in a Razor deployment PXE boot from a special Razor microkernel image, then check in, provide Razor with inventory information, and wait for further instructions. Razor consults user-created policy rules to choose which preconfigured model to apply to a new node. The new node then begins to follow the model's directions, giving feedback to Razor as it completes various steps. Models can include steps for handoff to a DevOps system such as Puppet or to any other system capable of controlling the node, such as a vCenter server taking possession of ESX systems.

Getting in Touch

We'd like to hear from you. Find us here for feedback and questions: