biolocal:Diskless
From Wiki CEINGE
(Difference between revisions)
| Revision as of 10:30, 27 February 2009 (edit) Gianluca (Talk | contribs) ← Previous diff |
Revision as of 10:40, 27 February 2009 (edit) (undo) Gianluca (Talk | contribs) Next diff → |
||
| Line 9: | Line 9: | ||
| /dev/emcpowerl for snapshots | /dev/emcpowerl for snapshots | ||
| </div> | </div> | ||
| + | |||
| + | Create filesystems: | ||
| + | <div> | ||
| + | mkdir -t ext3 /dev/emcpowerk{partition_number} | ||
| + | mkdir -t ext3 /dev/emcpowerl{partition_number} | ||
| + | </div> | ||
| + | |||
| + | and run the command: | ||
| + | |||
| + | /root/config_os_partitions.sh oslabel dev_for_root dev_for_snapshots | ||
| + | ex: /root/config_os_partitions.sh centos5sge /dev/emcpowerk7 /dev/emcpowerl7 | ||
| + | |||
| + | It makes the directories | ||
| + | <pre> | ||
| + | /diskless/i386/$oslabel/root | ||
| + | /diskless/i386/$oslabel/snapshot | ||
| + | </pre> | ||
| + | and mount the devices on them. | ||
| + | |||
| + | |||
| + | ''Create the OS'' | ||
| + | |||
| + | Rsync the installed os from an existing disk to /diskless/i386/$oslabel/root | ||
| + | |||
| + | Export the root and snapshot directories to a new network. | ||
| + | <pre> | ||
| + | echo "/diskless/i386/centos5sge/root 192.168.151.43(rw,sync,no_root_squash)" >> /etc/exports | ||
| + | echo "/diskless/i386/centos5sge/root 192.168.129.0/24(ro,sync,no_root_squash)" >> /etc/exports | ||
| + | echo "/diskless/i386/centos5sge/snapshot 192.168.129.0/18(rw,sync,no_root_squash)" >> /etc/exports | ||
| + | </pre> | ||
Revision as of 10:40, 27 February 2009
Create a new diskless OS
Preparing the NFS server
On 143.225.151.72 (storagesrv2) there are 2 LUNs available for diskless OSes:
/dev/emcpowerk for os roots /dev/emcpowerl for snapshots
Create filesystems:
mkdir -t ext3 /dev/emcpowerk{partition_number} mkdir -t ext3 /dev/emcpowerl{partition_number}
and run the command:
/root/config_os_partitions.sh oslabel dev_for_root dev_for_snapshots ex: /root/config_os_partitions.sh centos5sge /dev/emcpowerk7 /dev/emcpowerl7
It makes the directories
/diskless/i386/$oslabel/root /diskless/i386/$oslabel/snapshot
and mount the devices on them.
Create the OS
Rsync the installed os from an existing disk to /diskless/i386/$oslabel/root
Export the root and snapshot directories to a new network.
echo "/diskless/i386/centos5sge/root 192.168.151.43(rw,sync,no_root_squash)" >> /etc/exports echo "/diskless/i386/centos5sge/root 192.168.129.0/24(ro,sync,no_root_squash)" >> /etc/exports echo "/diskless/i386/centos5sge/snapshot 192.168.129.0/18(rw,sync,no_root_squash)" >> /etc/exports
