Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. #!/bin/bash
  2. # basic cobbler setup, just to give some idea of the commands you will need to run...
  3.  
  4. cobbler-ubuntu-import precise-x86_64
  5.  
  6. # FIXME: need to template out various things
  7. profile_kopts="ksdevice=bootif locale=en_US text netcfg/confirm_static=true netcfg/get_gateway=2.2.1.1 priority=critical netcfg/get_nameservers=2.2.1.254 netcfg/disable_autoconfig=true netcfg/dhcp_options='Configure network manually' netcfg/no_default_route=true netcfg/choose_interface=auto partman-auto/disk=/dev/sda netcfg/get_netmask=255.255.255.0 netcfg/dhcp_failed=true"
  8. echo "profile options = $profile_kopts"
  9.  
  10. cmd="cobbler profile add --name=openstack --distro=precise-x86_64 --kickstart=/etc/cobbler/preseeds/cisco-preseed --kopts=\"${profile_kopts}\" --clobber"
  11. eval $cmd
  12.  
  13.  
  14. # just adding for DNS, it cannot reinstall itself
  15. cmd=<< EOM
  16. cobbler system add --name=cvf2-server-b1 \
  17. --mac-address=90:e2:ba:0d:28:08 \
  18. --ip-address=2.2.1.254 \
  19. --dns-name=cvf2-server-b1.local.lab \
  20. --profile=openstack \
  21. --power-type=ipmitool \
  22. --power-user=administrator \
  23. --power-pass=password \
  24. --power-address=cvf2-server-b1-cimc.cisco.com \
  25. --netboot-enabled=0
  26. --kopts='netcfg/get_ipaddress=2.6.1.254' \
  27. --clobber
  28. EOM
  29. eval $cmd
  30.  
  31. cmd=<< EOM
  32. cobbler system add --name=control01 \
  33. --mac-address=90:e2:ba:0f:6c:ec \
  34. --ip-address=2.2.1.2 \
  35. --dns-name=control01.local.lab \
  36. --profile=openstack \
  37. --power-type=ipmitool \
  38. --power-user=admin \
  39. --power-pass=password \
  40. --power-address=cvf2-server-b2-cimc.cisco.com \
  41. --netboot-enabled=0 \
  42. --kopts='netcfg/get_ipaddress=2.2.1.2' \
  43. --clobber
  44. EOM
  45. eval $cmd
  46.  
  47. cobbler sync
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement