GroupWise 6.5 -> GroupWise2012 への update - 1

お客様のご好意により、GroupWise 6.5 のインストールメディアとパッチを手に入れることができました。このバージョンまではパッチをインストールするときも「生CD」を要求するためちょっと苦労しましたが、あまり得意ではないGWIAも含めてインストールすることができました。

※このエントリは執筆中です。後に修正が入る可能性があります。

-前提環境-

OES2 NetWare 6.5 に GroupWise 6.5 がインストールされている条件でまずは「移動元」を作ってみました。

GroupWise 6.5 です
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_11204488.jpg


GWIAも動いています。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_11212268.jpg



GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1741199.jpg


POAのバージョンは 6.5 です。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_11214324.jpg



GroupWise WebAccess も動作しています
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_11224611.jpg


OES2NetWare で SLES11 上でXEN仮想しています。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_11232100.jpg


さすが 4コアマシン+16M メモリと言っても 7200rpm の SATA ディスクひとつで 7 つの仮想マシンを動かしていますから sar で見ると iowait が凄いことになります。

-ポストオフィスとドメインを新サーバにコピー-

新 GroupWise は SLES11sp2 を用意しましたが、Do not upgrade SLES11sp2 with Novell GroupWise 2012 sles11sp2 では動かないことをおもいだしたので sles 11sp1 にダウングレードします。

sles をインストールするときには LAMP(Apache)とファイルサービス(samba)を導入します。 samba は管理するときだけ使えばよいので、 手動起動 (Manually) で動かします。

他にも rsync.nlm を使った異機種間コピーも考えましたがのらりくらりとここでは Microsoft の Robocopy でコピーしました。xcopy でもかまいません。Windows 7 では標準ですが、WXP/2003 には標準装備されていないので Windows の ToolKit から取り出して使います。


旧 o:gpw 新 n:gpw とします。

新 n:gpw は samba アクセスできるように設定しておきます。

この二つのディレクトリをマップします。

gw2012~# mkdir gpw
gw2012~# chmod 777 /gpw/ -R
gw2012~# chown gpwoerater:users /gpw -R

これで robbocopy を行います。
c:\> robocopy o:gpw n:gpw /e でファイルコピーします。最初のコピーなので、あまり負荷のかからない時間がよいでしょう。といってもランダムアクセスなので offiles にある古いファイルが中心となります。

二度目以降は

c:\> robocopy o:gpw n:gpw /e /s /mir を実行します。 wpcsout/in などにあるキューイングされたファイルは取り除かれます。

この二度目以降のコピーは、サーバーの移行期間中に定期的に実行するとよいでしょう。


この段階でいくつか「ロック中でコピーできないファイルがありますが、ユーザが開いているファイルですのであまり気にしなくても結構です。

-アップグレードのl順序-

アップグレードは、プライマリドメイン>セカンダリドメイン>ポストオフィス>クライアントの順で行います。 GroupWise 6.5 の日本語版(作ったのは Inc)があまりにもタコで、ノベル株式会社の Novell.Inc への影響力のなさ(この)頃の K.K. さんにはお世話になりました)から、随分GW65 の日本語クライアントで苦労した方もいらっしゃると思います。(あるお客さんではエンジンは 6.5 クライアントは 5.5 )という方もいらっしゃいました。

GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_12441529.gif



-旧サーバの停止-

NW65 上の各エージェントはF7キーで停止します。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1435949.jpg


停止したら最後の Robocopy もしくは Rsync で最後の状態を新サーバーにコピーします。


-移行先 Linux サーバで-

openmotif-libs,xxx.rpm を suse.com から入手し、インストールします。

gpw2012:~ # pwd
/root
gpw2012:~ #
gpw2012:~ # rpm -ivh openmotif22-libs-2.2.4-84.i586.rpm
Preparing... ########################################### [100%]
1:openmotif22-libs ########################################### [100%]
gpw2012:~ #

gw12.0.0_full_linux_multi.tar.gz をFileRoller などで解凍します。


ConsoleOne をインストールします。

gpw2012:~/gw12.0.0-98586_full_linux_multi/consoleone/Linux # ./c1-install
Welcome to the installation of ConsoleOne 1.3.6h

The following is a list of languages that are available to install.

1 English
2 Chinese
3 Chinese Traditional
4 French
5 German
6 Italian
7 Japanese
8 Portuguese
9 Russian
10 Spanish
11 All

Select the languages you wish to install [?,q]: 11


The following are all the available snapins you can choose to install

0 NONE
1 ICE Snapin
2 Index Manager Snapin
3 LDAP Snapin
4 SLP Snapin
5 WAN Manager Snapin
6 PKI Snapin
7 Filtered Replica Snapin
8 All

Select the snapin(s) you wish to install [?,q]: 8

- インストールが始まります 略 -

%% Adding package NOVLc1Linuxjre ...
Preparing... ########################################### [100%]
1:NOVLc1Linuxjre ########################################### [100%]


- 略 -


%% ConsoleOne Successfully Installed.
%% Execute /usr/ConsoleOne/bin/ConsoleOne to run ConsoleOne
%% Snapins Successfully Installed.

gpw2012:~/gw12.0.0-98586_full_linux_multi/consoleone/Linux #

ここからGUI操作が必要なので X 端末を使って操作します。

解凍先のインストーラ install をrun します。

GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_16501347.jpg


English -> OK

GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_16512799.jpg


Install Products
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1724758.jpg


GroupWise Administration
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1733526.jpg


Install Administration

GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17254631.jpg


Configure Administration
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17264137.jpg


GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17271654.jpg


SDD の指定
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17284153.jpg


プロダクトは全部選択
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1729368.jpg


コピーがはじまります
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17322585.jpg


SDDが作成されました
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17332818.jpg


Finish > メインメニューにもどり Create update ....
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17345380.jpg



GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17392579.jpg


コピーしたSDDを指定
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1740656.jpg


Select All
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17422264.jpg


パッケージのインストール
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17431929.jpg

ここはいらなかったかな.....


ここで Create or Update , update に自動的にチェックが入っています。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17462092.jpg



コピー済みのドメインのパスを指定 > update

GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_174921.jpg


一瞬でアップデートが終了
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1747434.jpg


gpw2012:/gpw/dom # ls -al
total 332
drwxrwxrwx 9 knakaj users 4096 May 28 17:48 .
drwxr-xr-x 5 knakaj users 4096 May 28 17:27 ..
-rwxr--r-- 1 knakaj users 17743 Aug 13 2002 GWDOM.DC
-rwxr--r-- 1 knakaj users 17111 Aug 13 2002 GWPO.DC

drwxr-xr-x 6 knakaj users 4096 May 28 16:30 MSLOCAL
-rwxr--r-- 1 knakaj users 6 May 26 16:33 MTANAME
-rwxr--r-- 1 knakaj users 12 May 28 14:32 MTANUM
-rwxr--r-- 1 knakaj users 165 May 24 15:10 agentinstall.txt
-rw-r--r-- 1 root root 20244 Jan 17 20:43 gwdom.dc
-rw-r--r-- 1 root root 19883 Jan 17 20:43 gwpo.dc

drwxr-xr-x 2 knakaj users 4096 May 28 16:32 wpcs
drwxr-xr-x 10 knakaj users 4096 May 28 16:32 wpcsin
drwxr-xr-x 5 knakaj users 4096 May 28 16:32 wpcsout
-rwxr--r-- 1 knakaj users 180224 May 26 16:34 wpdomain.db
-rw-r--r-- 1 knakaj users 11561 Jan 17 20:43 wpdomain.dc
drwxr-xr-x 6 knakaj users 4096 May 28 16:33 wpgate
-rw-r--r-- 1 knakaj users 10942 Jan 17 20:43 wphost.dc
drwxr-xr-x 2 knakaj users 4096 May 28 16:33 wpoffice
drwxr-xr-x 2 knakaj users 4096 May 28 16:33 wptools
gpw2012:/gpw/dom #

xxxxxx.DC ファイルがアップされています。6.5 では 2002年8月版でした。


もう一度 Install Products > GroupWise Agent
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1754489.jpg


Install Agents
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17555581.jpg

これもいらなかったかな

Configure Agent
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17573528.jpg


GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17581674.jpg


GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_17585220.jpg


前と同じドメイン名と、コピーしたドメインディレクトリを指定します。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1811271.jpg


ここではドメインだけ指定します。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1822717.jpg


ドキュメントビューワを有効にするか>Yes
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1831961.jpg


エージェントをきどうするか?
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_1841475.jpg


GroupWise をスタートします
gpw2012:~ # /etc/init.d/grpwise start
Starting [@gwdva.dva] done
Starting [@mydom.mta] done
gpw2012:~ #

MTA とドキュメントビューワだけ起動します。


Linux のデスクトップの ConsoleOne を開き、C1 にログインします。 ドメインDBを指定します。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_18113633.jpg


ドメインのプロパティをチェックします。
GroupWise 6.5 -> GroupWise2012 への update - 1_a0056607_18163429.jpg


ドメインDBのバージョンが12になりました。ドメインDBの変換は、短くて数分、ドメイン数が数百あると、数時間かかる場合があるので一番緊張する時間です。特に 5.2 -> 5.5 では異常に時間がかかったことを覚えています。

Continue to next
GroupWise 6.5 -> GroupWise2012 への update - 2

※ここからは失敗談です。...Operation which went wrong .......

プライマリドメインの更新はこの方法で問題なく行えましたが、ポストオフィスの更新には失敗してしまい舞いました。その反省点を踏まえつつ、次に続きます。

..... to be continue ......まだ続く

GroupWise 6.5 -> GroupWise2012 への update - 2


Update from Novell GroupWise 6.5 on NetWare Groupwise 2012 on Linux

islandcenter.jp
by islandcenter | 2012-05-28 11:17 | GroupWise | Comments(0)