我们目前正在从单个Web服务器迁移到两个负载均衡的Web服务器,并且正面临一些我们不太了解如何修复的挑战.其中之一是当前的单个服务器托管将内容写入磁盘的应用程序.在服务器上运行的应用程序期望在将某些内容写入磁盘时,它实际上将存在,因此使用双服务器体系结构来实现此前提非常重要.
原文链接:/windows/368368.html双服务器设置是一些VMWare实例,其中Windows Server 2008 R2作为客户操作系统.开箱即用,这些实例不共享任何类型的文件系统,因此只需移动应用程序就会使它们中断,因为一个实例会将一些内容写入另一个不存在的文件系统.
因此,我们需要在两个虚拟服务器之间共享文件系统.我们的主机建议在SAN上创建网络共享,并在每个虚拟机上单独映射此共享.由于NTFS权限等原因,这不能很好地工作,因为共享需要由几个独立的Web应用程序访问,这些应用程序甚至不在同一个应用程序池中.
唯一有效的解决方案是将每个Web应用程序的“身份”硬编码到其web.config文件中,但这意味着明文中的密码不适合我.
由于服务器是虚拟的,我认为:难道不可能以某种方式将NAS区域作为物理磁盘提供给gues操作系统吗?由于VMWare可以完全控制虚拟硬件,你可以认为它能够“伪造”虚拟机中的本地硬盘,实际上是NAS上的一个文件夹,但到目前为止我还没有找到任何东西.说明如何以及如果可能的话.
因此,我不得不问一下精彩的服务器故障社区:NAS上的文件夹是否可以作为物理驱动器(典型的D :)在两个虚拟机中使用?