Articles of 部署

木偶或厨师来configurationweb应用程序

我正在寻找一个基于java的webapps部署到QA / preprod环境的部署工具。 应用程序是典型的Web应用程序,通过.properties文件编译为war / ear。 在部署期间(Jboss,tomcat或webshpere),war / ear中的一些属性需要configuration不同的名称(如不同的数据库主机/端口/模式)。 通过谷歌看看有什么可以帮助。 发现Puppet / Chef在开源中被主动使用,但是找不到任何有关将它用作“战争/耳朵”部署工具的信息,或者我完全错了。

networking安装所有版本的Windows为univeristy IT帮助台

我在一个大学的学生,教职员工的帮助台工作。 作为我们日常操作的一部分,我们看到我们正在安装每个版本的Windows(xp,vista,7;每个版本都是32位和64位),我们试图find一种方法来减less持续刻录CD / DVD的需要,过程的工作stream程。 理想情况下,我们可以将笔记本电脑插入我们的24端口交换机,从networking启动(我有两台旧的IBM服务器,可以完全专用于此),然后可以selectselect要安装的操作系统客户端机器。 另外,如果可能的话,我们将能够通过networking启动一些诊断.iso,也就是memtest,sea tools,live run ubuntu。 我已经完成了很多关于这方面的研究,并且在那里解决了一些潜在的解决scheme。 1.进行成像的计算机是您听说过的每个制造商的每一个品牌和型号,这意味着识别所有适用的驱动程序将是几乎不可能的。 2.进来的电脑不是我们的活动目录的一部分,不应该被映像3.应该安装在os的软件很可能会从安装到安装,是否有办法select什么额外的程序安装在个案的基础上? 我已经研究过tftpd32和微软的部署工具,但是这两个接缝都不能解决我们的问题,因为第一个接缝不够稳固,第二个接缝更适合企业安装捕获的图像到接近相同的机器。 有没有人有类似的使用情况,如果是的话,你使用了什么,或任何人有任何可能工作的任何意见,将是非常有帮助的。

正确的方式分发二进制文件到Linux群集

我最近和我的老板就在Linux集群中的计算节点上分发可执行二进制文件的正确方式存在分歧。 所有的计算节点都运行发行版和相同的版本(特别是Ubuntu 14.04)。 目前的方法是在主节点的所有计算节点上安装nfs共享,并将所有可执行文件(和依赖关系)安装到所述目录中。 通常有10-20个不同的可执行文件,每六个月升级一次。 我相信我们应该把deb软件包部署到计算节点上,但是由于我是集群新手,我觉得我只是在夸夸其谈。 所以我要求提供有关“正确”的方式来部署和升级二进制文件到计算节点的反馈和build议。 谢谢!

内部可信证书

您好,我是一个开发人员看到引入ClickOnce部署的内部.NET Winforms应用程序将通过公司networking分发。 现在我想在完全信任模型下部署这个应用程序,但是为了实现这个目的,我需要用证书签名软件。 我可以用一个没有发布者信息的“testing”证书来做到这一点,然而这意味着用户工作站上会出现一个额外的步骤,他们必须确认软件是否正常。 所以我想知道的是。 有没有办法让我的IT基础设施人员为我创build一个来自域名证书颁发机构的“内部”证书,还是我必须去支付像威瑞信这样的人的证书? 谢谢

/ var / www权限pipe理

我有一个服务器与多个用户,并希望允许他们中的一些存储网页。 因此,我为他们创build了/ var / www的子目录,并相应地configuration了我的networking服务器。 但是,我不希望他们能够查看/ var / www中除自己以外的任何子目录的内容。 我怎样才能做到这一点? 如果我把顶级目录的权限设置为用户:www-data和760的访问权限,我想这是可能的。 但是,我怎样才能确保在他们的目录中创build的每个文件或目录使用相同的用户:组属性? 另外,我想能够使用git来部署网页内容。 我不想知道如何做到这一点的技术细节,而是我应该如何组织权利。 我使用gitolite,每个存储库都存储在/ var / lib / gitolite / repositories下(文件的所有者是git用户)。 允许git用户在使用正确的用户:组信息时写入其中一个网页目录的最佳方式是什么? 这可能吗? 你如何pipe理你的/ var / www访问权限? 供应商如何做到这一点?

用于Windows 7部署的WDS或MDT?

大约6-7个月前,我使用Windows部署服务进行了Windows 7部署。 我成功地部署了客户端,但我仍然不明白WDS是如何工作的。 这似乎是一个非常复杂的过程(启动图像,捕获图像,OOBE和无人值守应答文件等)。 例如,我想为我的笔记本电脑添加另一个图像,我甚至不认为我可以使用相同的捕获启动映像。 所以现在我需要部署Windows 7到10台笔记本电脑以及我们公司的软件和设置。 我回到我的WDS服务器,意识到我失去了对WDS服务器的理解。 我仍然可以推动我在6-7个月前创build的形象,但这就是它。 那么我应该尝试用MDT来做到这一点吗? 我已经安装,但从来没有使用它。 还是应该坚持使用WDS,并且find一个更好的步骤? 我现在想到这一点已经不知所措了。 理想情况下,我想以我想要的方式构build映像,sysprep,然后捕获和部署。 如果将来部署相同的图像很容易,更新它,并再次捕获,这将是很好的。 WDS对我来说似乎很难(可能是因为我不了解它的工作方式)。

用木偶或厨师模仿面料/ capistrano

我有几个远程环境,我只能从外部连接,但不能从内部连接到外部。 对于我的部署/configuration需求,我使用的fabric和capistrano工作正常,但我有压力使用一个完整的configuration系统作为傀儡或厨师。 有没有办法通过木偶或厨师推特定命令? (请记住,远程主机不能连接到我的网站,我会有木偶/厨师服务器) 谢谢

为什么在Microsoft Deployment Toolkit中使用参考计算机?

我在使用MDT的时候遇到了麻烦。 所有的指南都说,我应该先将Windows部署到参考计算机,然后捕获该映像并将其部署到目标计算机。 为什么我不能把中间人剪出来,将窗口部署到目标计算机而不从参考机器捕获图像?

集成身份validation在IIS 6中从命令行

在部署ASP.NET应用程序的新版本时,我们需要将特定页面的身份validation方法设置为“仅集成”。 我们可以从IISpipe理控制台执行此操作,但希望编写一个脚本(批处理或PowerShell,并不重要),以便进行更改,以确保部署中的一切顺利进行。 应用程序中的其余页面将允许不同的身份validation方法,但是这个特定页面只允许集成。 在同一个部署中,我们还需要更改所有401错误的自定义错误页面的位置,最好也是从命令行。

在没有Active Directory的情况下在远程计算机上安装软件

在Windows平台上没有活动目录的远程计算机上安装软件(MSI)有什么方法? 借用是创build通用的应用程序,将软件安装在不同地点和不同客户networking上的所有工作站上。