rcbops/rpc-deploy-utility-image

Name: rpc-deploy-utility-image

Owner: rcbops

Description: Utility Image used for provisioning with rpc-deploy

Created: 2018-03-20 19:18:34.0

Updated: 2018-05-10 18:34:10.0

Pushed: 2018-05-10 18:34:09.0

Homepage:

Size: 13

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

rpc-deploy-utility-image

Build Status

The repo will generate the rpc-deploy-utility-image. It is a network bootable LiveOS based on CentOS 7 used for handling provisioning operations for rpc-deploy. The image is generated with the help of the squashible project which is a tool for building LiveOS images.

The image contains base tooling for Dell/HP/etc server types and also includes rpc-deploy-utility which runs different playbooks depending on the playbook= flag set on the kernel command line when loading the image.

The image leverages dracut for loading the rootfs and can be loaded via iPXE with the following config:

kernel http://path.to/vmlinuz
initrd http://path.to/initrd
imgargs vmlinuz root=live:http://path.to/rootfs.url nomodeset rd.writable.fsimg rd.shell enforcing=0 BOOTIF=${netX/mac} ip=dhcp playbook=playbook_from_rpc_deploy_utility firmware hpsum_key=key_for_hpsum_access_for_hps role={infra,ceph,haproxy,compute} deploy_host=ip_of_deploy_host initrd=initrd.img
boot

Releases are generated upon commit to the repo and availabe here.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.