Difference between revisions of "Manager"
From DHVLab
Wiki admin (talk | contribs) (→NFS Server) |
Wiki admin (talk | contribs) (→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 20: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