\section{サーバ群の機能およびディスクの再構成 }

演習室 PC 環境の再構築にともなって、学科のサーバ群のネットワーク機能
分担およびディスク構成も再検討した。

これまでは、「知的情報システム教育設備」$^{4)}$の一部として 1994年に導入した S-4/10(Sparc10)
２台と、校内 LAN 整備の一部として 1996年に導入した EWS4800 １台の計３台で、
学科のサーバ群を構成してきた。
これらのマシンの主要スペックを表５に示す。

\subsection{機能分担の見直し}

ネットワークの機能分担を見直す前の状態は、学生演習室のネットワーク利用、
特に WWW およびプロキシサーバの利用負荷が高まってきたことにより、
ファイルサーバなどと合わせてこれらの機能を集中的に担っていた moon の
負荷が大きくなり、サーバプロセスや OS そのものがダウンする
ことが無視できない頻度で起こるようになってきていた。
そこで、今回新たに導入したサーバと合わせて、既存サーバ群のネットワーク
サーバ機能の分担を再検討した。以下に、従来と今回見直した機能分担の一覧を
示す。
\end{multicols}
\begin{table}[h]
 \begin{center} 
\caption{アプリケーションサーバのスペック}
\begin{tabular}{|c|c|c|c|c|} \hline
ホスト名 & 機種名  &    CPU/Clock & メモリ & HDD容量 \\
\hline
    luna &     Gateway2000 G6-200 & P6/200M &   64MB &   2.5GB \\
\hline
 \end{tabular}
 \end{center} 
\end{table}
\begin{table}[hbtp]
\begin{center} 
\caption{サーバマシンの仕様}
\begin{tabular}{|c|c|c|c|c|} \hline
     機種名 &  ホスト名 &  CPU &  メモリ & ディスク容量 \\
\hline
     NEC EWS4800/310PX &    cosmos   &  R4600 &  32MB & 2GB \\
富士通 S-4/10 model51-SX & moon& Super-Sparc & 96MB &  12GB \\
& sun& Super-Sparc& 96MB&  7GB \\
\hline
 \end{tabular}
 \end{center} 
\end{table}
\begin{multicols}{2}
\begin{itemize}
\item
サーバ群の従来の機能分担
\begin{description}
    \item[cosmos]   スタッフ用メールサーバ、DNS サーバ、学科公式 WWW サーバ
    \item[sun]      研究利用サーバ
    \item[moon]     ファイルサーバサーバ(学生・スタッフホームディレクトリ、MIRS ドキュメント)、学生用メールサーバ、WWW サーバ、キャッシュサーバ
\end{description}
\item サーバ群の新しい機能分担
\begin{description}
    \item[cosmos]   スタッフ用メールサーバ、DNS サーバ、学科公式 WWW サーバ、
    \item[sun]      WWW サーバ、キャッシュサーバ
             ファイルサーバ(スタッフホームディレクトリ)
    \item[moon]     ファイルサーバ(学生ホームディレクトリ、MIRS ドキュメント)、
             学生用メールサーバ
    \item[luna]     アプリケーションファイルサーバ、NIS サーバ、DHCP サーバ
\end{description}
\end{itemize}

\subsection{ディスク構成の再編}

機能分担の再編にともない、それぞれのサーバのディスク構成を次のようにした。

 \begin{itemize}
 \item  学生用ホームディレクトリおよび MIRS ドキュメントは、moon の
     ローカルディスクで上におく。

 \item  教官用ホームディレクトリは、sun のローカルディスクにおく。

 \item  学内・学科内利用を目的とした、WWW ドキュメントは、sun のディスク
     上におく。

  \item  プロキシキャッシュ用のディスクを、sun のディスク上に用意する。

  \item  学生用 PC のアプリケーション( X を含む) は、luna のディスク上におく。
 \end{itemize}

また、以下のような条件を満たすように、サーバ間で NFS マウントをかけあうよ
うにした。

 \begin{itemize}
 \item  ホームディレクトリは、全てのマシンで一元化する。

 \item  sun と moon のどちらにログインしても共通の環境で使える。

 \item  学生用 PC の X を含めたアプリケーションの全てを、luna で一元管理する。
 \end{itemize}

現在の NFS マウントの状況を  図１に示す。

また、今回の環境構変更と直接の関係はないが、これまでプロセス管理等で深刻な
バグのあった、sun および moon の OS である Solrais2.3 を、Solaris2.4 に
バージョンアップした。


以下に、上記の内容以外も含めて、サーバに対して今回新たに行った設定および作業項目の一覧を示す。
\begin{itemize}
 \item   moon, sun
  \begin{itemize}
  \item       ディスククォータの設定
  \item       100M イーサ化
  \item       OS 再インストール
  \item       NIS サーバ/クライイアントの設定 (moon/sun)
  \end{itemize}

  \item  luna
  \begin{itemize} 
  \item       NIS サーバの設定 (学生用 PC のサーバ)
  \item       DHCP の設定 
  \item       Netscape に関する調整
  \item       パッケージソフト以外のインストール
  \item       UNIX からのプリントアウト環境の構築
  \item       NTP (Network Time Protcol) の設定 
  \item       Fontset の変更 
  \item       共有ライブラリーの設定
  \end{itemize}
\end{itemize}
\vspace{30mm}
\end{multicols}
\begin{figure}[hbtp]
\begin{center}
\epsfile{file=nfsmount.eps,scale=0.90}
\caption{NFS マウント構成}
\end{center}
\end{figure}
\begin{multicols}{2}
