6

我在一家 .NET/MSSQL 商店工作,该商店在支持运行 Novell 的客户方面遇到了困难,部分原因是我们没有 Novell(或没有钱购买它),部分原因是我们没有拥有 Novell 经验的人。这个问题可以很容易地扩展到“当我们没有技术 X 时,我们如何提高对技术 X 的支持?” 显然,我希望有人说“很容易获得技术或具有这种经验的人”,但请记住,我只是一名开发人员,而不是开发经理或有权控制钱包的人。我寻找了一个 Novell 服务器虚拟设备(虽然我不确定“Novell 服务器”是否是我应该寻找的),但在 VMware 的网站上没有找到太多。

4

3 回答 3

3

曾经有一些相对便宜的开发者网络,在 Novell 问题全部消亡之前我们曾经属于(著名的遗言,现在我打赌我们明天会得到一个),拥有软件/硬件永远没有任何替代品,唯一的选择是编写一个测试程序并让您的用户运行它。我对您遇到的问题很感兴趣,我们遇到的主要问题是 Jet 数据库的文件锁。

于 2008-09-01T22:03:11.233 回答
3

当您说运行 Novell 时,您需要考虑这意味着什么。

很可能您的意思是要么使用 Netware 服务器,要么使用 eDirectory 进行身份验证。

随着 Open Enterprise Server 的发布,Novell 将大部分 Netware 堆栈的核心功能移植到 SLES(SUSE Linux Enterprise Server)上运行。因此 OES 在 Netware 或 Linux 内核上运行。两者的服务大致相同(有一些细微的差异可能超出了此问题的范围)。

如果您指的是 Netware 服务器(甚至是提供文件共享的 OES Linux 服务器),那么它就成为您如何访问文件系统的问题。如果是从网络驱动器进行简单的读写,那么有两种方法。

1) 在需要文件系统访问权限的盒子上安装 Novell 客户端,以便它可以与那里托管的卷和数据建立 NCP(Novell 核心协议)连接。

2) 获取 Novell 服务器管理员以启用 CIFS/Samba(在 Netware 内核上,它是 CIFS 一个未从 Samba 移植的 CIFS 实现。在 OES Linux 上,它目前是 Samba,使用 eDirectory 进行凭据。即将发布OES 2 Sp1,在 Linux 内核上,Netware CIFS 堆栈已被移植到 Linux,因为与服务器上的 Samba 相比,它具有更高的性能和可扩展性。

但是,您的意思更可能是 eDirectory 用于身份验证。如果是这种情况,只需假装它是一个 LDAP 目录,您应该就可以了。

eDirectory 是跨平台的,可在 Windows、Netware、Linux(至少 SLES 和 Red Hat)、Solaris、AIX 和 HPUX 上运行。实际上无法区分它运行在哪个平台上,因此无论您在核心操作系统上拥有内部专业知识,在其上安装一个 eDirectory 实例,设置一个测试树,然后您就可以相当容易地针对它测试您的身份验证代码。

应该有一个免费的 250,000 用户许可,仅适用于 eDirectory for Developers。(事实上​​,我认为他们甚至不会为 eDirectory 申请许可证。附加产品需要许可证。OES 需要许可证才能访问文件共享或共享打印机。Identity Manager (IDM) 与几乎所有其他 Novell 产品许可证捆绑在一起,但仅适用于捆绑的驱动程序(AD、eDir、Notes、Exchange),其余的需要许可。

希望有帮助。如果您正在寻找指针和初学者指南, Novell Cool Solutions提供大量内容。

如果您有具体问题,请告诉我,我会看看是否可以提供帮助。

于 2008-11-12T20:35:18.060 回答
2

Open Enterprise Server 2有60 天的试用试用期(需要免费注册)。如果您将它安装在 VM 中,则没有什么可以阻止您在 60 天后重新安装它(除了许可证)。

但是你需要一个精通 Linux 的人来处理这个问题(最好是精通这种精确的技术)。在 MS 商店中,这可能是个问题。

最简单的解决方案是将其外包 - 让一些外部技术人员测试您的软件的兼容性。如果您发现自己付出了太多,请雇用了解此软件堆栈的人。

如果你不针对它进行测试,你就无法支持它。而且你不能针对你不知道的东西进行测试。

于 2008-09-01T16:29:57.023 回答