Difference between revisions of "Manager"

From DHVLab

(NFS Server)
(DHCP Daemon)
Line 24: Line 24:
  
 
== DHCP Daemon ==
 
== DHCP Daemon ==
 +
<syntaxhighlight lang="bash">
 +
#install required packages
 +
yum install dhcp
 +
</syntaxhighlight>
 +
Edit configuration file <br/>
 +
/etc/dhcp/dhcpd.conf
 +
<syntaxhighlight lang="text">
 +
authoritative;
 +
#DMZ network definition
 +
subnet DMZ_NETWORK netmask DMZ_SUBNETMASK {
 +
        interface NIC2;
 +
        range DMZ_NETWORK_START_IP DMZ_NETWORK_END_IP;
 +
        default-lease-time 600;
 +
        max-lease-time 7200;
 +
        option domain-name "DMZ.YOUR_DOMAIN";
 +
        option domain-name-servers MANAGER_DMZ_IP;
 +
        option broadcast-address DMZ_NETWORK_BROADCAST;
 +
        option subnet-mask DMZ_SUBNETMASK;
 +
        option routers MANAGER_DMZ_IP;
 +
}
 +
#Nodes network definition
 +
subnet NODES_NETWORK netmask NODES_SUBNETMASK {
 +
        interface NIC1;
 +
        range NODE_NETWORK_START_IP NODE_NETWORK_START_IP;
 +
        default-lease-time 600;
 +
        max-lease-time 7200;
 +
        option domain-name "NODE.YOUR_DOMAIN";
 +
        option domain-name-servers MANAGER_NODE_IP;
 +
        option broadcast-address NODE_NETWORK_BROADCAST;
 +
        option subnet-mask NODES_SUBNETMASK;
 +
        option routers MANAGER_NODES_IP;
 +
}
 +
#...
 +
#define fixed addresses
 +
host HOST_0_NAME {
 +
                hardware ethernet XX:XX:XX:XX:XX:XX;
 +
                fixed-address HOST_0_IP;
 +
                option host-name "HOST_0_NAME";
 +
}
 +
host HOST_1_NAME {
 +
                hardware ethernet XX:XX:XX:XX:XX:XX;
 +
                fixed-address HOST_1_IP;
 +
                option host-name "HOST_1_NAME";
 +
}
 +
#....
 +
</syntaxhighlight>
 +
 +
 +
<syntaxhighlight lang="bash">
 +
systemctl start dhcpd.service
 +
systemctl enable dhcpd.service
 +
</syntaxhighlight>
  
 
== BIND Daemon ==  
 
== BIND Daemon ==  
  
 
== LDAP Server ==
 
== LDAP Server ==

Revision as of 21:44, 9 September 2016


Network Configuration

NFS Server

#install required packages
yum install nfs-utils libnfsidmap

#create exports
cat << EOT >> /etc/exports
/exports/homes     DMZ_NETWORK/DMZ_SUBNETMASK  (rw,sync,no_root_squash,no_all_squash,fsid=1)   
                   NODE_NETWORK/NODE_SUBNETMASK(rw,sync,no_root_squash,no_all_squash,fsid=1)
EOT

#start and enable NFS server
systemctl enable rpcbind
systemctl enable nfs-server
systemctl start rpcbind
systemctl start nfs-server
systemctl start rpc-statd
systemctl start nfs-idmapd

DHCP Daemon

#install required packages
yum install dhcp

Edit configuration file
/etc/dhcp/dhcpd.conf

authoritative;
#DMZ network definition
subnet DMZ_NETWORK netmask DMZ_SUBNETMASK {
        interface NIC2;
        range DMZ_NETWORK_START_IP DMZ_NETWORK_END_IP;
        default-lease-time 600;
        max-lease-time 7200;
        option domain-name "DMZ.YOUR_DOMAIN";
        option domain-name-servers MANAGER_DMZ_IP;
        option broadcast-address DMZ_NETWORK_BROADCAST;
        option subnet-mask DMZ_SUBNETMASK;
        option routers MANAGER_DMZ_IP;
}
#Nodes network definition
subnet NODES_NETWORK netmask NODES_SUBNETMASK {
        interface NIC1;
        range NODE_NETWORK_START_IP NODE_NETWORK_START_IP;
        default-lease-time 600;
        max-lease-time 7200;
        option domain-name "NODE.YOUR_DOMAIN";
        option domain-name-servers MANAGER_NODE_IP;
        option broadcast-address NODE_NETWORK_BROADCAST;
        option subnet-mask NODES_SUBNETMASK;
        option routers MANAGER_NODES_IP;
}
#...
#define fixed addresses
host HOST_0_NAME {
                hardware ethernet XX:XX:XX:XX:XX:XX;
                fixed-address HOST_0_IP;
                option host-name "HOST_0_NAME";
}
host HOST_1_NAME {
                hardware ethernet XX:XX:XX:XX:XX:XX;
                fixed-address HOST_1_IP;
                option host-name "HOST_1_NAME";
}
#....


systemctl start dhcpd.service
systemctl enable dhcpd.service

BIND Daemon

LDAP Server