ファイルサーバー
- 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を外す。
- 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
- 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
- 必要なパッケージのインストール:
- Zopeのインストール
- 必要なパッケージ
- python-2.3.6-uvl1.i386.rpm
- python-devel-2.3.6-uvl1.i386.rpm
- Zope-2.8.8-uvl2.i386.rpm
- 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
- 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
- /etc/zope.confの変更
- ZMIからの初期設定
- 管理者の登録とadminの削除
- ZMIの文字コードをセット
プロパティタブを開いて:
management_page_charset utf-8
- WebDAVの設定
- /webdavフォルダを作成する。
- 下記PermissionのAcquireのチェックを外す。
外していないとルートフォルダが覗かれます、/webdavフォルダ以下に限定した方がいいでしょう。
- WebDAV Lock items
- WebDAV Unlock items
- WebDAV access
- Rolesについては運用によってAnonymousに許可してもいいかも?
- WebDAVクライアントについて
LinuxではKDEのKonqueror、Windows2000ではNetDRIVE(フリー)で動作確認ができました。
- スクリーンセーバー停止
- 不要なサービスの停止:
# chkconfig --list | egrep 5:on # chkconfig サービス名 off # chkconfig --list | egrep 5:on atd syslog xfs anacron vmware-tools netfs network random crond inet zope
- システム起動時のカーネル選択待タイマーをかけない
/etc/lilo.confのtimeout=50をtimeout=00に変更後、次のコマンド投入。:
# /sbin/lilo