如何备份IIS 6.0configuration跨不同的服务器工作?

好。 云计算是块中的新手。 而我们公司正在迅速进入。 价格收益并不多,而是从stream程pipe理的angular度来看。 我正在移动在Windows 2003 Server中运行的IIS 6.0服务器。 IIS引擎有许多网站和每个网站都configuration了虚拟主机,应用程序池和所有的好东西。

我正在备份IISPUB目录,但是现在所有的东西都在云端运行,所以我想确定一下,如果有一天我进来,服务器完全没有了。 所以我唯一拥有的是备份,我可以很容易地重新创build完整的场景。 我正在尝试将所有IP地址绑定到所有IP地址,所以如果IP被重新分配,所有的IP地址仍然可以正常工作。

我知道MetaBase是持有configuration文件,我不知道如何经常备份该文件。 有没有任何的同事ITpipe理员之前得到这种情况?

如果要将备份安排到configuration数据库,则可以使用应该已安装在/ System32文件夹的IISBack.vbs脚本。备份到文件并确保备份正在备份configuration数据库备份。

编辑:在旁注 – 不要忘记备份证书,并根据您的应用程序的年龄,以及任何COM +组件。

IIS元数据库客栈IIS6是服务器系统状态的一部分,因此要备份它,备份系统状态,而这正是您最有可能做的事情。

如果您只想自行备份configuration数据库文件,则可以使用IISpipe理器或使用IISback.vbs脚本来完成。 有关说明,请参阅此Microsoft知识库文章 。

正如Rexbuild议的那样,您可以使用iisback脚本 – 例如:

iisback /backup /b WebBackup /v 0 /e yourpassword /overwrite 

还有一个很好的TechNet杂志文章与更多的信息。

您可以使用位于systemroot \ System32中的名为iiscnfg.vbs的包含工具导出configuration数据库

执行如下所示的内容:

iiscnfg.vbs /export /f C:\temp\metabase-export.xml /sp /lm /children /inherited

这将检索整个元数据库。 对于仅默认网站 (通常是IIS上第一个安装的站点),请使用以下/ sp: /lm/W3SVC/1

在这里查看更多的Technet主题

您也可能希望从资源工具包中检出IIS 6.0 Metabase Explorer,并了解有关所需元数据库的哪个分支的更多信息。

一旦导出了所需的configuration数据库部分,您甚至可以使用iiscnfg.vbs将configuration数据库导入到远程IIS,然后运行您的云。