diff --git a/lcb-bare-metal/index.html b/lcb-bare-metal/index.html index d16afbd..97ff998 100644 --- a/lcb-bare-metal/index.html +++ b/lcb-bare-metal/index.html @@ -160,24 +160,123 @@ Monty Taylor

Each test:

-Ubuntu Orchestra - - cobbler - - squid - - dnsmasq - - nagios - - rsyslog +
+

Cobbler

+ +
-Cobbler - - Written by RedHat - - PXE/net-install - - Pluggable ilo support (impi, etc) +
+

Ubuntu Orchestra

+ +
+ +
+

Walkthrough

+ +
+ +
+

Install Orchestra

+ +
+ +
+

Configure dnsmasq

+ +
+ +
+

Cloud Init Script

+ +
+ +
+

Add Profile

+
+cobbler profile add \
+--name=natty-x86_64-ostest \
+--parent=natty-x86_64 \
+--kickstart=/var/lib/cobbler/kickstarts/openstack.preseed \
+--kopts="priority=critical locale=en_US"
+
+
+ +
+

Add machines manually

+

For each machine

+
+cobbler system add \
+--name=baremetal1 \
+--hostname=baremetal1 \
+--profile=natty-x86_64-ostest \
+--mac=00:11:22:33:44:55 \
+--power-type=ipmitool \
+--power-user=IPMI_USERNAME \
+--power-pass=IPMI_PASS \
+--power-address=IPMI_IP_ADDR \
+--ip-address=SYSTEM_IP_ADDRESS \
+--subnet=SYSTEM_SUBNET \
+--kopts="netcfg/choose_interface=auto netcfg/dhcp_timeout=60 auto=true
+priority=critical"
+
+
+ +
+

Adding systems automatically

+

cobbler-enlist

+
+d-i preseed/early_command string anna-install cobbler-enlist-udeb
+d-i cobbler-enlist/cobbler-server-address http://IP/cobbler_api
+d-i cobbler-enlist/cobbler-server-username cobbler
+d-i cobbler-enlist/cobbler-server-password password
+d-i cobbler-enlist/host-name some-host
+d-i cobbler-enlist/host-profile 
+d-i cobbler-enlist/warning-note note
+
+
+ +
+

Reinstall a machine

+
+cobbler sync
+cobbler system edit --netboot-enabled=Y --name=baremetal1
+cobbler system reboot --name=baremetal1
+
+