Articles of 部署

您需要检查在Linux上部署Java应用程序时遇到什么问题?

在部署用Java编写的服务器应用程序(没有任何特定的平台依赖性)时应该特别检查哪些问题,这些应用程序是在Windows上编写和testing的。 我知道的两个: 区分大小写的文件名 可用的字体

以编程方式或通过脚本“触摸”软件部署组策略

我有一个使用Windows Installer的内部应用程序。 此应用程序的每个更新都是“主要升级”(不同的产品代码,相同的升级代码),并调用RemoveExistingProducts。 (实际上,这意味着只要点击MSI文件就可以安装新版本,因为它会卸载旧版本,然后安装新版本。) 它目前通过组策略中的机器configuration进行部署。 任何关联的GPO将在下次启动时安装该软件,而且这个工作很好。 我也有一个持续集成服务器(TeamCity),每次我们提交源代码控制和“钉住”部署的时候,都会为这个软件构build和运行testing。 我甚至可以将新build的MSI文件复制到networking共享中,以备部署。 不幸的是, 我没有看到实际告诉GPO作为我的集成过程的一部分以编程方式重新部署新更新的MSI文件的方法。 如果我只是覆盖现有的MSI文件,而不触摸GPO,那么更改不会被安装了旧版MSI的机器发现,而当新的机器无法find带有产品代码的MSI文件由组策略pipe理编辑器生成的脚本。 好,有道理。 如果我只是覆盖现有的MSI文件,并在GPME中单击“重新部署应用程序”,似乎也会发生同样的行为。 再一次,我们似乎很不高兴,我们试图重新部署一个MSI文件,它的软件包代码与GPME生成的脚本不匹配。 好,有道理。 在GPME中右键点击安装包,点击“立即删除”,然后右键添加安装包 – 创build一个新的* .aas脚本,旧的包被删除,下一个安装的新包开机。 有一些方法可以通过批处理脚本来完成,我可以将其添加到集成服务器的构build过程中? 谢谢! 后续更新 在回顾了Evan的评论之后, 我最终只写了一个在Startup上运行的小批量脚本 。 我还写了一个名为msicheck的小工具,用于确定是否安装了指定的MSI软件包。 这足以满足我的需求,而且比通过LDAP规范的页面浏览要好得多! =)

无法连接到远程计算机Web部署ERROR_DESTINATION_NOT_REACHABLE

我正在尝试在其上安装SP1的Windows Server 2008 R2 Standard上configurationWeb Deploy 3.5。 当我尝试使用Visual Studio 2013validation连接来发布网站时,会引发以下错误。 Could not connect to remote computer (computer name). Make sure Web Management Service is started. Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE 我已经尝试了所有论坛上发现的一切,如下所示。 而且我之前也做过不同的工作,每次工作都很好。 确保Webpipe理服务已启动并设置为“自动” 确保Web部署代理服务已启动并设置为“自动” Web Deploy 3.5已安装 我曾尝试安装不同版本的Web Deploy 3.5,就像托pipe版本一样。 我检查了Webpipe理服务的防火墙端口是否正在侦听8172端口(请参阅下图)。 .Net框架版本我认为这不是一个问题。 我也确保在安装Web Deploy 3.5的过程中安装了所有的组件。 当我点击IIS内部的服务器节点,并在Webpipe理服务内部时,它也表示启用远程连接 我也检查过用户是否被授权在该网站上发布。 我在C:\ inetpub \ logs \ wmsvc里面找不到任何日志。 我无法ping 8172 / […]

Tomcat并行部署,自动取消部署旧应用程序

我一直在使用Tomcat 8的并行部署作为零停机时间连续部署设置的一部分。 当运行testing项目时,CI服务器会自动将.war文件重命名为应用程序## {version-number} .war并将其复制到/ webapp文件夹。 应用程序## 333将与应用程序## 332很好地共存。 我唯一遇到的问题是,一旦所有stream量(新会话)自动转换到新stream量,我必须手动取消部署旧应用程序。 Tomcat是否有一些内置的机制可以说:“嘿,当这个服务到零会话,它应该被删除”? 也许某种“最后一场会议已经过期”的事件,我可以挖掘。 如果其他人已经自动化这种应用程序的部署,我很想听到它。 谢谢!

如何轻松地通过gpo部署MS修补程序KB959628 exe / msp?

我已经得到了一个Microsoft修补程序,我需要在整个域中进行部署。 我想要使​​用GPO,因为用户没有pipe理员权限,Office未从pipe理点进行部署。 它是随机部署的。 我试图将exe文件转换成msi,但是当我运行msi时,它只是提取了MSP文件。 我可以通过GPO跨不同版本的Office 2003部署MSP或EXE吗? 我拿了一个Pro11.msi的副本,并尝试运行MSIexec.exe /一个“[outlook.msipath]”/ P“[Outlook.exepath]”和MSP文件一样。 这两次我都收到一个错误,提示“无法打开安装包,请联系应用程序供应商,确认这是一个有效的Windows安装程序包”。 另一个解决scheme也许可以通过WSUS进行部署?

我在哪里可以find使用sysprep部署Windows 7的初学者指南?

我是Windows 7的新手,但希望将其部署到Netware(阅读:无活动目录,无域等)环境中。 过去,我使用Novell Zenworks进行映像和部署Windows XP,并且从未使用过sysprep因为这从来没有必要。 现在,我发现Zenworks根本无法成像Windows 7。 看起来有一堆特定于硬件的信息会破坏所有机器上的映像,除了它创build的特定机器。 最近我刚刚在几个星期前了解了什么是sysprep。 我的问题很简单。 我在哪里可以find使用sysprep映像和部署Windows 7的分步指南? 编辑:我看到我的问题已被迁移。 谢谢。 我已阅读John T提供的指南 ,然后阅读了150多条评论。 看来这已经过时了。 除此之外,还有没有其他概述如何使用sysprep为映像和部署准备Windows 7?

在哪里可以findpython结构设置的例子?

我想知道你使用结构脚本的经验是什么? 认为它有用吗? 有没有示例脚本? 复制,设置服务等 我知道有傀儡和厨师,但我正在寻找的东西,不使用客户端/服务器设置部署,设置服务器等 你的想法?

如何部署10个新的iMac并以编程方式进行configuration

使用已configuration的iMac,DHCP / DNS服务器,局域网和远程桌面安装在已configuration的机器上,部署和定制大量新到的iMac(例如10个或更多)的最佳和最快速的方法是什么? 要完成的主要任务是创build帐户(当然每台机器1个帐户),系统设置定制,安全,filevault,防火墙和其他小任务。 如果需要的话,我可以考虑PXE / bootpnetworking启动,通过tftp或类似的服务安装图像(对不起,我是新来的MAC,但我很熟练的Linux / UNIX,我用来configurationRHEL5服务器通过鞋匠+木偶……所以请不要犹豫是怪胎;) 提前致谢

是否有任何强大的,经过充分testing和通用的傀儡食谱基地作为定制的起点?

我已经configuration了一个可以成功处理我的裸机服务器部署的工作补鞋机系统,我将使用puppet(当然,尽可能地与补鞋匠进行整合)来启动configurationpipe理问题。 看来在网上有一些稀疏的资源给予傀儡食谱在一个或多或less的完整集合,我问是否有人可以build议一个良好的testing傀儡配方,可以用作一个强大的起点点我可以build立我的自定义。 我正在寻找一些写得很好的东西,尽可能简单,以便可以维护,尽可能地处理服务器的“标准”configuration。 从这一点开始,我会写我的食谱,可能专门为了完全处理我的服务器的每一个方面已经存在的。 我的目标是拥有可以通过皮匠+木偶在几分钟内安全地格式化和重新安装的机器,无需人工交互。 提前致谢

自动部署Windows Server 2003和2008无人参与

目前我们正在使用PXE引导程序来自动安装和重新安装专用服务器。 这对所有基于Linux的系统(如Debian,CentOS,VMware和Ubuntu)以及kickstart / preseed都非常有用。 但是,对于Windows来说,这似乎是不可能的。 你需要在Active Directory中使用WDS / MDT,而且我不希望为此改变整个部署系统。 所以我们正在寻找WDS / MDT的替代品,这使得我们能够以自动的方式部署自定义的Windows Server 2003/2008服务器,如IP地址/密码/许可证密钥在一个单独的文件,所以我们不必创build一个每个服务器的图像 我们有一个基于Linux的部署系统,完全集成到我们的后端/控制面板等。因此,我正在寻找一个可以在Linux上运行的部署解决scheme。 我find的指南build议使用PXE启动WinPE,然后使用Windows Server的EXE安装程序。 这是build议的方式去还是有更好的方法来实现它?