Personal tools
You are here: Home サーバー オールインワンサーバー ファイルサーバー
Navigation

今の天気
  14℃ 44% 1024hPa NNW 3m
福岡地方の今の天気
« November 2008 »
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
最近のログイン

Papasan
2008/11/22 11:45

Guest
2008/11/12 15:50

seko
2008/11/11 20:05

Reiko
2008/11/02 16:58

hage88
2008/10/19 17:39

Peter
2008/10/06 21:22

猫さん。
2008/10/06 04:19

 
Document Actions

ファイルサーバー

by Papasan last modified 2008-11-19 16:37
  1. VMwareコンソールを起動して仮想マシンを作成する。
    • Virtual Machine Configuration:Custom
    • Guest Operating System:Linux Version:Other Linux 2.4.x kernel
    • Name:File
    • Location:/var/lib/vmware/Vitual Machines/File
    • Processor Number of processors:One
    • Access Rights:Make this virtual machine privateのチェックを外す。
    • Memory:512MB
    • Network Connection:Use bridged networking
    • I/O Adapter Types
      • IDE adapter:ATAPI
      • SCSI adapter:BusLogic(default)
    • Disk:Create a new virtual disk
      • Virtual Disk Type:SCSI(推奨)・・・IDEを選択すべきか迷ったが推奨されてるSCSIを選んだ!!
      • Disk Size:50GB
    • Allocate all disk space nowにチェック(デフォルト)
    • Split disk into 2GB filesにチェック(デフォルト)
    • Disk File:File.vmdk(デフォルト)
    • Edit virtual machine settingsボタンをクリックしてデバイス構成を変更する。
      • Floppy 1を外す。
  2. VMware Server ConsoleのPower on this virtual machineボタンをクリックしてVine Linux 3.2のインストールを開始する。

    Vine Linux 4.1をインストールしようとしたが、実マシンと同一のディストリビューションだとインストーラーがループする

    • インストールの種類でカスタムを選択
    • ディスクパーティション設定:インストーラが自動的にパーティション設定を行う、但しSwap領域はメモリーの2倍を設定すること。
    • パッケージグループの選択
      • X Window システム
      • GNOME デスクトップ環境(選択しないとWindow Makerになる)
      • システム管理ツール
      • 基本開発ソフトウエア
    • グラフィカルインターフェース(X)の設定:VMWare
    • モニタの設定:汎用LCD Panel 1024x768
    • パーケ−ジの更新

      /etc/apt/sources.listを修正してextrasパーケ−ジも取得するようにする。:

         # apt-get update
         # apt-get upgrade
      

    • カーネルの更新:
        # uname -r
          2.4.31-0vl8
        # apt-get install kernel
          カーネルのリストが表示されるので最新版を把握する。
        # apt-get dist-upgrade
          kernel-headers kernel-sourceが取得できないときは、明示的に
          # apt-get install kernel#2.4.33-0vl0.9
          # apt-get install kernel-headers(先のapt-get upgradeで取得済み)
          # apt-get install kernel-source(最新版のkernel-sourceを取得する)
        /etc/lilo.confをエディタにて修正する。
        # mkinitrd /boot/initrd-2.4.33-0vl0.9.img 2.4.33-0vl0.9
        # /sbin/lilo
        # reboot
      
  3. VMware Toolsのインストール
    • 必要なパッケージのインストール:
        # apt-get install inetd
      
    • VMware Serverのコンソールを開きツールバーの[VM] - [Install VMware Tools]をクリックする。
    • VMware Toolsの仮想CDをマウントし、/rootにコピーする。:
        # mount /mnt/cdrom (自動でマウントされるときは不要)
          コピー
        # umout /mnt/cdrom (自動でマウントされたときは不要)
      
        # tar zxf VMwareTools-1.0.2-39867.tar.gz
        # cd vmware-tools-distrib
        # perl vmware-install.pl
          以下ENTキー
          Please choose one of the following display sizes(1-13):
          1024x768を選択
      
    • 以下のようにメッセージが表示されればインストール成功、多分。:
        Enjoy.
        --the VMware team
      
  4. Zopeのインストール
    • 必要なパッケージ
    1. python-2.3.6-uvl1.i386.rpm
    2. python-devel-2.3.6-uvl1.i386.rpm
    3. Zope-2.8.8-uvl2.i386.rpm
    4. Zope-zerver-2.8.8-uvl2.i386.rpm
    • インストール:
        # rpm -Uvh python-devel-2.3.6-uvl1.i386.rpm
        # rpm -Uvh python-2.3.6-uvl1.i386.rpm
        # rpm -Uvh Zope-2.8.8-uvl2.i386.rpm
        # rpm -Uvh Zope-zserver-2.8.8-uvl2.i386.rpm
      
  5. Zopeの初期設定
    • /etc/zope.confの変更
      • Zopeサーバーのスレッド数
      • リストラクチャードテキストの入出力コードの変更:rest-input-encoding utf-8 rest-output-encoding utf-8
      • プロキシの変更:trusted-proxy 127.0.0.1
      • FTPサーバー機能を有効にする。
      • WebDAVサーバー機能を有効にする。
    • ストラクチャードテキストの日本語対応修正

      /usr/lib/zope28/lib/python/StructuredText/STletters.py

      letters = string.letters + \200-\377\?\!

    • ログローテーション設定

      /etc/logrotate.d/zopeというファイルを以下の内容で作成する。:

         /var/log/zope/event.log /var/log/zope/Z2.log {
           missingok
           notifempty
           postrotate
           /var/lib/zope/bin/zopectl logreopen >/dev/null` 2>/dev/null || true
           endscript
        }
      

    • Zopeの再起動:
        # /etc/init.d/zope restart
      
  6. ZMIからの初期設定
    • 管理者の登録とadminの削除
    • ZMIの文字コードをセット

      プロパティタブを開いて:

         management_page_charset
         utf-8
      

    • WebDAVの設定
      • /webdavフォルダを作成する。
      • 下記PermissionのAcquireのチェックを外す。 外していないとルートフォルダが覗かれます、/webdavフォルダ以下に限定した方がいいでしょう。
        • WebDAV Lock items
        • WebDAV Unlock items
        • WebDAV access
      • Rolesについては運用によってAnonymousに許可してもいいかも?
  7. WebDAVクライアントについて

    LinuxではKDEのKonqueror、Windows2000ではNetDRIVE(フリー)で動作確認ができました。

  8. スクリーンセーバー停止
  9. 不要なサービスの停止:
     # chkconfig --list | egrep 5:on
     # chkconfig サービス名 off 
     # chkconfig --list | egrep 5:on
       atd
       syslog
       xfs
       anacron
       vmware-tools
       netfs
       network
       random
       crond
       inet
       zope
    
  10. システム起動時のカーネル選択待タイマーをかけない

    /etc/lilo.confのtimeout=50をtimeout=00に変更後、次のコマンド投入。:

      # /sbin/lilo