作者 主題: 請教如何利用 Linux 把古老的 Novell Netware 3.12給換掉  (閱讀 30938 次)

0 會員 與 2 訪客 正在閱讀本文。

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
老實說
我這個問題的標題不知下的對不對?

但無論如何
我都得先向花時間仔細看完我問題的前輩們
說聲"感謝你"

先解釋一下網路環境及使用的條件背景

小弟負責維護的單位
目前使用環境是採 Server-Client 的方式

一部檔案伺服器
是使用 Novell Netware 3.12 (25 User)
主要功能是提供其他電腦存取
也就是當成網路磁碟機使用
內置有一套單位專用的管理系統軟體

另有二十多台終端電腦(Client)
是使用 DOS 6.22 + 倚天中文 (飛碟四號)
這些終端機在連上伺服器後
依照登入帳號會自動執行屬於該終端機用途的批次檔(.bat)

由於各電腦主機都有些年紀了(特別是那台伺服器)
加上原管理系統軟體作者已不知去向(都有二十年了)
使得該"管理系統"的維護愈來愈困難

曾經多次建議更新軟硬體設施
無奈下列客觀因素使得這成了"不可能的任務"

1.使用者無意更換
  由於目前使用此一軟體的單位各級主管幾乎是"跟"著
  這套軟體一起"成長"。因此對軟體的使用熟悉度可說
  比當工程師的小弟還要熟,而軟體功能亦合乎單位現
  行的業務範圍。加上主管們再過幾年就可以領退休金
  了,所以更不願意再花時間學習新的軟體。
2.經費有限
  因單位非屬營利性質,預算幾乎年年不變,所以除了
  常態性的維護經費可供使用外,可說是"一毛不拔"。
  加以主管心態,更不可能上簽呈要錢更換整套系統。

無奈最近又要增加三台終端電腦供作訪客查詢之用
但已達授權上限
所以整套系統的更換迫在眉睫
...別教我一些違反著作權的方法

經小弟在網上爬了近一週的文後
對在有限資源下如何把古老的 Novell Netware 網路系統給換掉
已經有了大概瞭解與方向

預計是將現有的環境
Server:Novell Netware 3.12 (25 User Licenses)
Client :MS-DOS 6.22 + ETen 3.53 (有些是IBM PC-DOS 2000)
轉換成這樣的環境
Server:Linux(Mandriva 2007 Free) + SAMBA + MARS(255 User)
Client :IBM PC-DOS 2000 (單位的存量真可說是多到不行....^_^)

這樣既可徹底解決Novell Netware 3.12 不支援現行的"新"硬體
也不用擔心軟體授權(購買)的問題
最重要的是不需要更換使用者介面....嘿!!嘿!!這點很重要

目前己經用Mandriva 2007 Free(圖形介面 KDE)
安裝好一台主機要當伺服器
也下載好下列軟體
mars_nwe-0.99.pl20.tgz
mars_dosutils-0.17.tgz

再來就.....不會了

因為網上的文章大都沒有執行細節
對我個只會玩m$的人來說真有些難度

所以在此請各位先進指點一二
謝謝
劫後餘生,一切從頭...

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
還用 Novell 再跑的應該都有一套軟體在運轉...

若可以解決那套軟體,平移到 Windows 平台.... 當然沒問題 !!

若無法有效取代該軟體...... 那就沒輒 !!
Networking & Communication Security SE

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
無奈的MIS
« 回覆 #2 於: 2007-06-15 18:42 »
引述: "JackYang78"
還用 Novell 再跑的應該都有一套軟體在運轉...

若可以解決那套軟體,平移到 Windows 平台.... 當然沒問題 !!

若無法有效取代該軟體...... 那就沒輒 !!


首先
感謝你的回覆
己知原管理系統軟體是用Clipper撰寫
但一如問題中所述
因為經費及使用者介面考量
沒辦法更換整個系統

註:
初估光硬體換新就要50萬以上
若加上伺服器軟體授權(Windows Server 2003 + 30 User)
整個預算逼近百萬
若要上簽呈向主管要經費
他大概會覺得直接把我開除比較快

以下是目前單位所用電腦配備簡述

Server:
AMD Athlon XP 2000+
PC-133/256MB *2
20GB

Client:

LOW(OLD)
Celeron 400 MHz
PC-66/32MB
450MB

High(NEW)
Celeron 3.06 GHz
DDR400/256MB
80GB
劫後餘生,一切從頭...

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
有個很古老的東西,叫做Mars,他剛好就是古老的Novell Emu.........




請搜尋「我本善良」,就會發現了^^
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5395
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
先用 samba 跑應該就可以了. clipper 應該也只是把檔案放網路上分享.

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
Linux的大肉腳
« 回覆 #5 於: 2007-06-15 20:12 »
引述: "日京三子"
有個很古老的東西,叫做Mars,他剛好就是古老的Novell Emu.........

請搜尋「我本善良」,就會發現了^^


謝謝回覆
關於這一篇
我先前爬文有看過
所以才定下轉換成這樣的環境

引用

Server:Linux(Mandriva 2007 Free) + SAMBA + MARS(255 User)
Client :IBM PC-DOS 2000 (單位的存量真可說是多到不行....^_^)


但恕小弟不才
對我這個Linux的大肉腳而言
實在是有看沒有懂

現在是用Mandriva 2007 Free(圖形介面 KDE)
安裝好一台主機要當伺服器
也下載好下列軟體
mars_nwe-0.99.pl20.tgz
mars_dosutils-0.17.tgz
但再來就.....不會了

因為點選檔案就會解壓縮
然後該怎麼作呢??
劫後餘生,一切從頭...

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
傷腦筋
« 回覆 #6 於: 2007-06-15 20:17 »
引述: "twu2"
先用 samba 跑應該就可以了. clipper 應該也只是把檔案放網路上分享.


若僅用 samba
Client 端勢必要作大幅修改才能"分享"
這所涉及的修改幅度
恐非小弟一人短短幾日內能搞定
萬一中間有所閃失
呵....呵.....真的要回家吃自己了
劫後餘生,一切從頭...

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5395
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
那我看你準備回家吃自己了.

不管你選那一種方式去做, 應該都會符合你的 "大幅修改" 這個條件吧.
也不過 25 個 client, 測試過可以用, 每一台的設定都差不多.

至於 mars_nwe, 應該十年以上沒被異動過了吧. 我那時用就很難找到人問了, 現在應該就更難了.
如果一定要用... 去找 SuSE 的版本來用吧... 至少都是 Novell 出的. 或許比較容易吧.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
無論如何,先 clone 一個環境出來測試吧。
如果都是 novell 的東西,我也會建議用 suse 好過用 mdk 啦。
當然,我沒實際看過環境,只能亂猜的。

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
引述: "twu2"
那我看你準備回家吃自己了.

不管你選那一種方式去做, 應該都會符合你的 "大幅修改" 這個條件吧.
也不過 25 個 client, 測試過可以用, 每一台的設定都差不多.

至於 mars_nwe, 應該十年以上沒被異動過了吧. 我那時用就很難找到人問了, 現在應該就更難了.
如果一定要用... 去找 SuSE 的版本來用吧... 至少都是 Novell 出的. 或許比較容易吧.


景氣不好.....錢歹賺,仔細漢
只有公家頭路安穩點

就算不行也得搞出來.....唉
劫後餘生,一切從頭...

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
引述: "netman"
無論如何,先 clone 一個環境出來測試吧。
如果都是 novell 的東西,我也會建議用 suse 好過用 mdk 啦。
當然,我沒實際看過環境,只能亂猜的。


唉...經費是個很大的問題
劫後餘生,一切從頭...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
夠膽的話,用 opensuse 不用錢啊....  ^_^

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
若你希望繼續延續 netware 的服務,我個人建議你若要繼續使用 novell 的整合服務,不妨換到 novell 的 open enterprise server (OES) 會比較穩當,因為這樣問題最少。

OES 本身有提供 base 原本 netware 的系統核心,或者是 linux 系統核心架構,應該很符合一般早期與晚期相關客戶需求。

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

lloyd

  • 酷!學園 學長們
  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
(1) Mars 我曾經幫過3位朋友架設這樣的環境並且應用在商業用途上一直到現在還在服役中,我最後一次安裝使用應該是 2002 了, Mars 有十多年沒更新了。

已知問題,中文檔名不行(許功蓋的問題),長檔名可。某些特別針對 Novell 開發的程式也不行,例如控制 print queues. file lock ,帳號管理,檔案時光回朔, files undelete等功能。

現在可能的問題,新買的機器網路卡不會附上 dos 的 ipx driver. 要使用 Mars 需要取用 Novell 3.12 幾個 login 程式。 Mars 可能在新的 linux 上 make 不過,使用較舊的 linux 版本硬體需要挑一挑,當然改 code 也行,但可能就要多花點時間額外處理了。

簡單來講,妳要採用這個方案,前提是你的 clipper 程式沒有利用到針對 Novell 的特異功能,換言之單機上可執行成功率就高達 98%。你唯一須擔心的是新網卡沒有 dos ipx driver。

(2) 使用 samba server client, or nfs server, client
dos + 倚天中文 + nic driver + netbios + clipper 程式。
dos + 倚天中文 + nic driver + nfs xxx for dos + clipper 程式。

samba 這個方案當時沒成功,受限功力不夠,在 dos 掛了netbios 及 nic driver ,跑倚天中文後記憶體就不夠跑其他程式了。nfs server client 可行,但無權限管理,網路印表機是個問題。

(3) Linux + dos box + 倚天中文 + nfs
Linux 上跑 dos box 執行倚天中文透過 nfs 執行 clipper 的程式。印表機跑報表將是你要面臨的課題。當然該 clipper 程式如果也是針對 Novell 開發的,那一樣會有問題,如果單機可以執行這問題發生機率就不太大。

建議解法 (1) > (3) > (2)

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
哇...高手出現了
« 回覆 #14 於: 2007-06-16 07:43 »
首先
非常感謝 lloyd 大大的回覆
既有實務價值又兼具精彩的分析建議
真的讓我獲益良多

小弟決定趁著單位四天假期(訪客較少)
先把裝好的"練習"機上線試試
回頭再向各位報告

試用主機配備如下
Pentium 4 2.4GHz(HT)
DDR400/2GB
MSI P8T Neo
WinFast A170/64MB
WD 80GB

在此也謝謝諸位大大熱心提供各式見解
感謝....
劫後餘生,一切從頭...

rs6000

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
太高估小弟了
« 回覆 #16 於: 2007-06-20 12:04 »
引述: "rs6000"
以下這篇參考看看~
http://www.study-area.org/tips/novell_eml/novell_eml.htm


呵...呵...

感謝大大的指引
不過這篇小弟已拜讀過了
但就是看不懂它在寫什麼
倒不是因為英文的關係
而是小弟是初學者
有很多文字介面執行步驟都還不敢說很清楚

(雖然在各討論區陸續爬了快一個多月的文,但那些幾乎都是把讀者當資訊工程本科生,
一開頭就大談一些...這大概也是Linux不易普及的原因之一吧!?)

連拿到手的套件要怎麼裝上去
都已經模了快十多天了, 還是不會 ---> 所以才會在肉腳版出現
鳥大的私房菜也"吃"了好多篇(大都是觀念)
但也沒看到執行步驟該如何作.....傷腦筋中
劫後餘生,一切從頭...

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
Re: 無奈的MIS
« 回覆 #17 於: 2007-06-20 12:37 »
引述: "Blue Jacky"
引述: "JackYang78"
還用 Novell 再跑的應該都有一套軟體在運轉...

若可以解決那套軟體,平移到 Windows 平台.... 當然沒問題 !!

若無法有效取代該軟體...... 那就沒輒 !!


首先
感謝你的回覆
己知原管理系統軟體是用Clipper撰寫
但一如問題中所述
因為經費及使用者介面考量
沒辦法更換整個系統

註:
初估光硬體換新就要50萬以上
若加上伺服器軟體授權(Windows Server 2003 + 30 User)
整個預算逼近百萬
若要上簽呈向主管要經費
他大概會覺得直接把我開除比較快

以下是目前單位所用電腦配備簡述

Server:
AMD Athlon XP 2000+
PC-133/256MB *2
20GB

Client:

LOW(OLD)
Celeron 400 MHz
PC-66/32MB
450MB

High(NEW)
Celeron 3.06 GHz
DDR400/256MB
80GB


個人覺得,以我是 Novell 出身的... 我都不想去換她了.....
我是覺得讓她壽終正寢會是比較好的選擇!!

不要想太多.... 直接找換新系統比較快了..
Networking & Communication Security SE

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
Re: 無奈的MIS
« 回覆 #18 於: 2007-06-20 13:05 »
引述: "JackYang78"


個人覺得,以我是 Novell 出身的... 我都不想去換她了.....
我是覺得讓她壽終正寢會是比較好的選擇!!

不要想太多.... 直接找換新系統比較快了..


現在單位狀況是
要錢沒錢,要人沒人
要抱怨 --> 請你走人

偏偏我的工作態度是喜歡 "點一盏明燈",而非 "抱怨環境黑暗"

所以才試看看有沒有解決問題的辦法
小弟以為若連這樣積極處世的態度都沒有的話
那我幹嘛活在人世間啊....^_^
劫後餘生,一切從頭...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
sorry, 貼錯...

螢火飛

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 400
    • 檢視個人資料
    • http://firefly.idv.tw
您的問題,小弟百分百可以搞定,Clipper 正好小弟也會,但要收費。
可是看您的形容,貴單位對此恐怕沒有什麼經費。

這種用 Mars nwe 替換的方案,的確可以做到完全轉移,
但不是在版面上三言兩語就可以說完的,也不是找幾篇 Howto 就行的。
該花的絕對省不下來,否則您的系統壽終正寢後,貴單位難不成歇業了嗎?

Anonymous

  • 訪客
引述: "螢火飛"
您的問題,小弟百分百可以搞定,Clipper 正好小弟也會,但要收費。
可是看您的形容,貴單位對此恐怕沒有什麼經費。

這種用 Mars nwe 替換的方案,的確可以做到完全轉移,
但不是在版面上三言兩語就可以說完的,也不是找幾篇 Howto 就行的。
該花的絕對省不下來,否則您的系統壽終正寢後,貴單位難不成歇業了嗎?


我在開版文中已說的很清楚了
主管大都待退
只要任內一切平安
其他不干他的事...唉

protech

  • 活潑的大學生
  • ***
  • 文章數: 322
  • 性別: 男
    • 檢視個人資料
clipper 寫的網路程式幾乎都會用到一些 net 的 function ..

建議要換之前先找幾台來測試 , 如果沒問題在換 ..

如果寫程式的人有用到 clipper tools 這個 lib 大概都會用到 ..

因為他要偵測該 record 是否被 lock 等等的問題 ..

http://www.compu-art.de/mars_nwe/

PS : 記錯了 , 不是 clipper tools , 是 netlib --> http://www.netlib.com/ncfunc1.php  :oops:

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
引述: "Anonymous"
引述: "螢火飛"
您的問題,小弟百分百可以搞定,Clipper 正好小弟也會,但要收費。
可是看您的形容,貴單位對此恐怕沒有什麼經費。

這種用 Mars nwe 替換的方案,的確可以做到完全轉移,
但不是在版面上三言兩語就可以說完的,也不是找幾篇 Howto 就行的。
該花的絕對省不下來,否則您的系統壽終正寢後,貴單位難不成歇業了嗎?


我在開版文中已說的很清楚了
主管大都待退
只要任內一切平安
其他不干他的事...唉


所以呢?
你現在想如何處理?

您打算改用 Linux,主管准嗎?
看起來,您 Linux 也不熟。如果有問題,您可以維護嗎?

不是我要潑您冷水,taz 下載回來就不會了...
就算讓你安裝完成,之後還有設定...

這真的不是三言兩語可以說的完的...
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
Re: 無奈的MIS
« 回覆 #24 於: 2007-06-20 18:00 »
引述: "Blue Jacky"
引述: "JackYang78"


個人覺得,以我是 Novell 出身的... 我都不想去換她了.....
我是覺得讓她壽終正寢會是比較好的選擇!!

不要想太多.... 直接找換新系統比較快了..


現在單位狀況是
要錢沒錢,要人沒人
要抱怨 --> 請你走人

偏偏我的工作態度是喜歡 "點一盏明燈",而非 "抱怨環境黑暗"

所以才試看看有沒有解決問題的辦法
小弟以為若連這樣積極處世的態度都沒有的話
那我幹嘛活在人世間啊....^_^


所以啦,我才會跟你說不要想太多....

這是我那個年代的產品,我也是用 Novell 全系列+ Clipper + 倚天中卡 ...開發程式的...

就讓他歸去來兮...去吧我的愛 !!
Networking & Communication Security SE

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
引述: Blue Jacky

我在開版文中已說的很清楚了
主管大都待退
只要任內一切平安
其他不干他的事...唉

所以呢?
你現在想如何處理?

您打算改用 Linux,主管准嗎? <-- 只要不花錢又不會影響他退休,當然樂見其成

看起來,您 Linux 也不熟。如果有問題,您可以維護嗎? <-- 就是不會才要學, 才要請教各位先進

不是我要潑您冷水,taz 下載回來就不會了...
就算讓你安裝完成,之後還有設定...
這真的不是三言兩語可以說的完的... <-- 如果身為公務人員都是抱持這種怕事的心態,只等著領年終,那被人民稱為"米蟲"還真是沒冤枉人
劫後餘生,一切從頭...

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
引述: Blue Jacky

我在開版文中已說的很清楚了
主管大都待退
只要任內一切平安
其他不干他的事...唉

所以呢?
你現在想如何處理?

您打算改用 Linux,主管准嗎? <-- 只要不花錢又不會影響他退休,當然樂見其成

看起來,您 Linux 也不熟。如果有問題,您可以維護嗎? <-- 就是不會才要學, 才要請教各位先進
不是我要潑您冷水,taz 下載回來就不會了...
就算讓你安裝完成,之後還有設定...
這真的不是三言兩語可以說的完的... <-- 如果身為公務人員都是抱持這種怕事的心態,只等著領年終,那被人民稱為"米蟲"還真是沒冤枉人

一年又六個月過去了.... 不知道您想上來分想啥麼 ?!
Networking & Communication Security SE

Blue Jacky

  • 憂鬱的高中生
  • ***
  • 文章數: 155
  • 性別: 男
    • 檢視個人資料
一年又六個月過去了.... 不知道您想上來分想啥麼 ?!

呵..呵..
是啊, 轉眼都一年多了
單位的"老人"都退休兩個
連政府都改朝換代了
但問題還是存在
說來還真的是悲哀

工作一樣充滿無力感
劫後餘生,一切從頭...

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4050
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
呵..呵..
是啊, 轉眼都一年多了
單位的"老人"都退休兩個
連政府都改朝換代了
但問題還是存在
說來還真的是悲哀

工作一樣充滿無力感

還在等魚吃喔?

一年多的時間不要說學釣魚啦,
連魚竿都可以自己做了,
還在「充滿無力感喔」?

......
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

ogcboy

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
一年又六個月過去了.... 不知道您想上來分想啥麼 ?!

呵..呵..
是啊, 轉眼都一年多了
單位的"老人"都退休兩個
連政府都改朝換代了
但問題還是存在
說來還真的是悲哀

工作一樣充滿無力感


有心想學的話
這一年多的時間
可以學不少東西了

人最大的敵人  就是自己