2008-09-01 43 views
6

我在为支持运行Novell的客户而困难的.NET/MSSQL商店工作,部分原因是我们没有Novell(或者没有钱),部分是因为我们没有Novell经验的人。这个问题很容易扩展到“当我们没有技术X时,我们如何改进对技术X的支持?”显然,我希望有人说“获得技术或者拥有这种经验的人很容易”,但请记住,我只是一名开发人员,而不是开发经理或掌管资源的人。我查找了Novell服务器虚拟设备(尽管我不确定“Novell服务器”是我应该寻找的),但在VMware的网站上找不到太多内容。当我没有Novell网络时,如何提高对Novell网络的支持?

回答

2

有一个60 day evaluation trial of Open Enterprise Server 2可用(需要免费注册)。如果您将其安装在虚拟机中,60天后没有任何阻止您重新安装它(除了许可证外)。

但是你需要一个很好的Linux来处理这个问题(并且最好使用这个精确的技术)。在一家MS店里,这可能是一个问题。

最简单的解决方案是外包这个 - 让一些外部技术人员测试你的软件的兼容性。如果你发现你付出的太多 - 聘请了解这个软件堆栈的人。

如果不针对它进行测试,则无法支持某些内容。你不能测试你不知道的东西。

3

过去有一些我们以前曾经属于的开发者网络相对便宜,在Novell提出所有问题之前都已经白​​白消亡(着名的遗言,现在我打赌我们明天会得到一个),但是永远不会有任何替代品可以替代软件/硬件,唯一的选择是编写测试程序并让用户运行它。 虽然我很感兴趣,但是我们得到的主要问题是使用Jet数据库的文件锁。

3

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

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

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

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

1)在需要文件系统访问权的盒子上安装Novell Client,以便可以与其中托管的卷和数据建立NCP(Novell Core Protocols)连接。

2)获取Novell服务器管理员启用CIFS/Samba(在Netware内核上,CIFS是CIFS的一个非移植的Samba实现,在OES Linux上,它目前是Samba使用eDirectory for credentails。即将在Linux内核上发布的OES 2 Sp1中,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

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