📄 0600cluster.htm
字号:
@server root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr server.cluster:/disk1
/cluster/server</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr node1.cluster:/disk1
/cluster/node1</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr node2.cluster:/disk1
/cluster/node2</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr node4.cluster:/disk1
/cluster/node4</font></font></font></td>
</tr>
</table>
</ul>
<ul>
<li>
<b><font color="#000099">Slave∶</font></b></li>
</ul>
<ul>将底下这些指令测试执行一下,如果成功后,将指令写入 /etc/rc.d/rc.local
当中
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font size=-1><font color="#FFFFFF">[root
@node1 root]# </font><font color="#FFFF00">mount -t nfs
server.cluster:/home /home</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr server.cluster:/disk1
/cluster/server</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr node1.cluster:/disk1
/cluster/node1</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">mount -t nfs -o bg,intr node2.cluster:/disk1
/cluster/node2</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]#</font><font color="#FFFF00"> mount -t nfs -o bg,intr node4.cluster:/disk1
/cluster/node4</font></font></font></td>
</tr>
</table>
</ul>
呵呵!这样就设定成功了!我们每一部主机『看起来』就好像有 400 GB 的硬碟空间啊!可怕了吧!
^_^
<br>
<br>
<hr WIDTH="100%">
<li>
<a NAME="step_nis"></a><font color="#000099"><font size=+1>NIS 架设规划</font></font></li>
<br>
<br>NIS 的设定也是很简单,不过主要还是需要分为 NIS Server 与 NIS Client
两部份来设定的!请注意,在设定之前,就已经要将 NFS 搞定喔!这些流程都是有一定程度的相关性的呢!
<br>
<ul>
<li>
<b><font color="#000099">Master∶</font></b></li>
<br>在 Master 上面需要进行的工作很多喔!首先,一定要修改 ypserv.conf 以及其他相关的档案的呐!
<br>
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
启动 time 与 time-udp 这两个预先要启动的 daemon</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 time on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 time-upd on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/xinetd restart</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 建立 NIS
的领域名称 (我这里是设定为 cluster )∶ </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">nisdomainname cluster </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">echo "/bin/nisdomainname cluster" >>
/etc/rc.d/rc.local </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">echo "NISDOMAIN=cluster" >> vi /etc/sysconfig/network</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>3. 建立 NIS
设定档∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">vi /etc/ypserv.conf</font><font color="#FFFFFF">
(在这个档案内增加三行即可)</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>127.0.0.0/255.255.255.0
: * : * : none </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>192.168.10.0/255.255.255.0:
* : * : none </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>*
: * : * : deny </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">touch /etc/netgroup</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>4. 启动 NIS∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/ypserv
start </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/yppasswdd start </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypserv on </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> chkconfig --level 35 yppasswdd on</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>5. 制作资料库∶(每次有更动使用者资讯时,就必须要进行这个步骤!)</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/usr/lib/yp/ypinit -m</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypserv on </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]#</font><font color="#FFFF00"> chkconfig --level 35 yppasswdd on</font></font></font></td>
</tr>
</table>
<li>
<b><font color="#000099">Slave∶</font></b></li>
<br>至于 NIS Client 则是需要设定 yp.conf 这个档案呢!
<br>
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
建立 NIS 的领域名称 (我这里是设定为 cluster )∶ </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">nisdomainname cluster </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">echo "/bin/nisdomainname cluster" >>
/etc/rc.d/rc.local </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">echo "NISDOMAIN=cluster" >> vi /etc/sysconfig/network</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 建立 NIS
查寻的主机名称∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/yp.conf </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>domain cluster </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>ypserver server.cluster</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>3. 修改密码验证方式∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/passwd</font><font color="#FFFFFF">
(在这个档案的最底下新增如下一行)</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>+::::::</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/nsswitch.conf </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>passwd:
files nis nisplus </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>shadow:
files nis nisplus </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>group:
files nis nisplus </font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>hosts:
files nis dns </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>4. 启动 NIS∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/ypbind
start </font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">chkconfig --level 35 ypbind on </font></font></font></td>
</tr>
</table>
</ul>
呵呵!不棉唆!马上就设定妥当啦!
<br>
<br>
<hr WIDTH="100%">
<li>
<a NAME="step_rsh"></a><font color="#000099"><font size=+1>RSH 设定</font></font></li>
<br>
<br>这个 RSH 已经提过了,主要的功能是提供 Master 可以使用 R 指令(如 rsh,
rlogin, rcp 等等)来进行 slave 端主机的操控的!所以啦, RSH daemon 主要是在
slave 机器上面架设的喔!与 Master 就无关啦!Master 只要能够执行 R command
即可!虽然是如此,不过,在我的测试当中,最好 Master 也启动 RSH 比较好一些些棉!在底下的设定当中,我们假设
Server 上面的所有使用者都可以使用 R command 呢!设定的方法很简单啊!
<br>
<ul>
<li>
<b><font color="#000099">Slave & Master∶</font></b></li>
<br>底下的设定在 Master 与 Slave 上面都需要动作喔!设定一样即可!
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font color="#FFFFFF"><font size=-1>1.
启动 RSH 棉!</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">chkconfig --level 35 rsh on</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">/etc/rc.d/init.d/xinetd restart</font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1> </font></font></font>
<br><font face="细明体"><font color="#FFFFFF"><font size=-1>2. 编辑可使用
R command 的主机设定档∶</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @node1
root]# </font><font color="#FFFF00">vi /etc/hosts.equiv</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster
+</font></font></font></td>
</tr>
</table>
<br>特别注意,由于 RSH 预设就是不支援 root 使用 R command ,所以您必须要到
master 上面去,并以一般身份使用者进行 R command 的测试才行喔!不要直接以
root 工作,会无法成功的啦!(显示 permission deny 的啦!)</ul>
<ul>
<li>
<b><font color="#000099">Master∶</font></b></li>
<br>由于 RSH Server 上面的设定中,您的 User 家目录必须要存在一个名为 .rhosts
的档案,原本我的 Server 上面就有一个名为 test 的使用者,而并且为了让我未来新建立的使用者都能够使用
R command ,所以我在 Master 这部机器上面做了这样的动作喔∶
<table BORDER COLS=1 WIDTH="600" >
<tr>
<td BGCOLOR="#000000"><font face="细明体"><font size=-1><font color="#FFFFFF">[root
@server root]# </font><font color="#FFFF00">vi /home/test/.rhosts</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster</font></font></font>
<br><font face="细明体"><font size=-1><font color="#FFFFFF">[root @server
root]# </font><font color="#FFFF00">vi /etc/skel/.rhosts</font></font></font>
<br><font face="细明体"><font color="#FFFF00"><font size=-1>server.cluster</font></font></font>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -