Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • O OpenStack-Cloud
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Christopher Hauser
  • OpenStack-Cloud
  • Wiki
  • pxe boot

pxe boot · Changes

Page history
ehx27 created page: sdn switch authored Sep 30, 2014 by Jan Siersch's avatar Jan Siersch
Show whitespace changes
Inline Side-by-side
pxe-boot.markdown
View page @ 7c802e6c
...@@ -10,7 +10,9 @@ http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=1 ...@@ -10,7 +10,9 @@ http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=1
http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=4 http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=4
## the long version ## the long version
### use DHCP (dhcpd) to provide PXE boot information we start a DHCP server on the storagenode that provides PXE boot information (TFTP protocol) to each diskless node. The information is stored on the storagenode as well. The boot information then boots a linux kernel and ramfs. The root filesystem is accessed by the kernel via NFS and is also stored on the storagenode for each individual diskless computenode. DHCP, TFTP and NFS need to be installed and configured. IPTABLES needs new rules to allow DHCP, TFTP and NFS to pass through the firewall.
### do this once
- install prerequisites - install prerequisites
``` ```
...@@ -97,6 +99,8 @@ service xinetd start ...@@ -97,6 +99,8 @@ service xinetd start
chkconfig xinetd on chkconfig xinetd on
``` ```
### do this for every diskless computenode
- prepare root filesystem for server - prepare root filesystem for server
``` ```
...@@ -180,6 +184,13 @@ chkconfig nfslock on ...@@ -180,6 +184,13 @@ chkconfig nfslock on
chkconfig nfs on chkconfig nfs on
``` ```
- boot computenode with ipmitool and take a look at the console to make sure everything works
```
ipmitool -H 10.1.0.108 -I lanplus -U ADMIN -P ADMIN chassis power on
ipmitool -H 10.1.0.108 -I lanplus -U ADMIN -P ADMIN sol activate
```
## previous attempt ## previous attempt
- saved computenode12 MAC addresses in a txt file - saved computenode12 MAC addresses in a txt file
- powered down node 12 and set boot to pxe - powered down node 12 and set boot to pxe
......
Clone repository
  • Add Computenode to Beta cluster
  • disk partitioning
  • eth if names
  • ganglia
  • Home
  • ipmitool
  • kickstart
  • networking
  • neutron external
  • nova migration
  • omi clusterlab addnode
  • omi clusterlab index
  • omi clusterlab nodes
  • opendaylight
  • openstack export image
View All Pages