我写了自己的服务,我想通过Juju / Puppet脚本部署它。 主要目标是自动完成部署的全过程,我发现Juju / Puppet应该是最好的。 我必须准备软件包(deb / rpm)还是可以从远程仓库(它是python服务)下载? 我应该如何pipe理这个服务的configuration文件? 每个节点有略微不同的configuration文件,我想知道什么是自动解决这个问题的方法。 有没有什么常用的configuration文件格式可以使用,或者我可以select在哪个节点上configuration哪些线路,或者指定“hostname = hostname -s ”,它将由Juju / Puppet执行并覆盖。 任何常见解决scheme 我感兴趣的是如何在生产中完成 – 在数据中心,testing环境等。pipe理员如何处理所有这些configuration文件。 他们如何自动化他们的工作? 最近,我不得不configuration许多不同的服务(其中一些只是从源代码安装,因为我的发行版本中没有包 – 我使用Ubuntu 12.04)在几个不同的服务器上。 我不得不创buildtesting环境,当我不得不在每个节点上重复每个configuration时,我感到非常无聊。 我不是bash脚本专家,可以在单个或几个bash脚本中自动化整个过程,所以也许像Juju / Puppet这样的工具可能会有所帮助 – 特别是我不是bash的粉丝:)而且我想写一点因为它可能在bash中。 我从来没有在数据中心工作,所以我想知道专业人士如何做到这一点。
我一直在探索厨师,其function之一是自动更新客户端。 我很犹豫在生产中使用这个function,因为我不想在使用中升级节点。 对于重大更改,我想将stream量路由到不同的节点,然后升级(例如,我不想在使用时升级我的应用服务器)。 我知道我可以脚本更新我的节点和更新的需求,但我想知道如果人们只是让他们的节点自动更新生产,以及他们是如何处理升级,而服务器正在使用。
我正在尝试使用K2000在几个Latitude E6430上部署Windows 7映像。 我使用oobe generalize shutdown选项运行Sysprep。 我能够成功捕获和部署映像,但不幸的是映像部署的系统启动并且Windows已经激活,并且我没有提示inputWindows的串行密钥。 有谁知道这是否与这些系统附带的OEM版本的Windows有关? 有一些信息表明,Windows的序列号被embedded到硬件中…是真的吗?
我期待与卡皮斯特拉诺部署的良好做法。 我想从一个简短的描述开始,我是如何进行部署的。 capistrano在本地安装在开发人员的电脑上。 我用capistrano选项部署思想网关:gateway 。 首先,我认为与:gateway选项我需要只有网关主机的SSH连接,但事实certificate,我需要ssh连接( 公钥 )所有主机,我想部署到。 我想find一个方便和安全的方式来部署应用程序。 例如,如果新开发人员开始工作,将public_key仅放在网关服务器上,而不放在所有应用程序服务器上方便得多。 另一方面,我不希望他与服务器有任何连接,特别是ssh到gateway,只是因为他是开发人员,他只需要部署。 如果您知道与卡皮斯特拉诺部署的良好做法,请告诉我们。
我正在使用Visual Studio 2012和Windows Server 2012,并希望执行Web部署/发布到在那里安装的IIS服务器。 它抱怨说,它无法到达服务器,并build议: You can ping the remote machine That the msdepsvc or wmsvc service is started on the remote server. Your firewall is not blocking incoming connections of your ports on the destination. If you used the default installation, then it would be 80 for msdepsvc and 8172 for wmsvc. 我已经做了所有这些,但Web部署拒绝连接。 […]
问题:我安装了一个新的WDS服务器。 之前用我的旧服务器,每当客户端按F12连接到WDS,它会提示他们select“Windows部署服务器”或“硬盘驱动器”,然后当他们select第一个选项时,它提示input密码非域名一个设置就是为了这个目的)。 我不知道这是怎么完成的,因为我的新服务器没有发生,任何人和他的狗现在都可以连接到我的WDS,并开始这个过程(虽然他们不会比select图像,因为之后他们再次必须input一个域的凭证才能继续)。 这暴露了我的WDS和我拥有的图像列表。 任何人都可以build议如何设置密码之前,它列出的图像可供select?
我正在Windows Server 2008 R2上使用Windows部署服务 (WDS)部署Windows 7。 在我已经安装了Office 2010的映像上。 我不使用Microsoft部署工具包 (MDT),但Windows评估和部署工具包 (WADK)可用。 在图像的WDS部署期间,如何设置MAK并激活Office而无需用户交互? 在这样的环境中安装Office 2010有更好的方法吗?
我只是将一个ASP.NET MVC应用程序部署到在Win 7 Professional上运行的IIS 7。 我想确保一些旧文件被更新删除,所以我没有选中“在目的地留下额外的文件(不要删除)”。 我保护并备份了App_Data文件夹,但对于我的耻辱,我忘记了重要上传的巨大文件夹! 我只是没有想到通过..最重要的是,系统备份失败,现在无法恢复。 请给我一些希望:/这些上传是客户订单历史logging。 如果我无法检索上传文件夹,则必须手动重新上传一个。 他们不在回收站。 —— Publish started: Project: ProjectName, Configuration: Release Any CPU —— Transformed Web.config using Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config. Copying all files to temporary location below for package/publish: obj\Release\Package\PackageTmp. Start Web Deploy Publish the Application/package to http://servername-pc/MSDEPLOYAGENTSERVICE … Deleting filePath (Default Web Site/HTS\ …… …. Deleting filePath […]
我最近试图使用组策略推出我们公司的一些软件。 我们正在运行服务器2008 R2。 当我创build计算机GPO并分配包时,它将首次安装。 但是,由于这对我来说是一个新的过程,我想要testing它,所以我卸载了软件以尝试不同的scheme,例如安装了以前版本的软件。 所以,我手动卸载软件,当我重新启动它甚至不尝试重新安装。 我尝试了各种设置,例如去任务>重新部署应用程序,然后重新启动并将“软件安装策略处理”设置为“即使组策略对象未更改也要处理”。 据我所知,这两种方法应强制重新安装,无论是否已安装。 另外,软件安装的日志中没有任何内容(错误或其他)。 我有详细的状态消息打开,它说在启动时从策略安装软件的东西,就是这样。 我看到在一些线程,你可以删除客户端使用的registry项,以确定是否安装软件等… 我的问题是,这是通过组策略进行软件部署的默认行为吗? 是不是正常工作,因为我手动删除它通过程序和function,也许窗户仍然认为它的安装? 如果是这样的话,即使已经安装了,重新部署的应用程序是否仍然强制进行新的安装? 任何帮助,将不胜感激。 谢谢!
我有我的域名注册GoDaddy并指向我的IIS服务器,我有一个ASP.net MVC应用程序部署。 要做到这一点,我只需要一个Alogging条目指向我的IIS服务器的IP地址。 我的IIS Web应用程序的绑定名称是example.com 。 我可以在浏览器中打这个。 但是,当我尝试击中www.example.com它会碰到默认的IIS网站。 如何获取example.com和www.example.com来打我的web应用程序? 我是否需要特殊的Alogging或CNAME条目? 我也想*.example.com打我的应用程序。 有没有办法在DNS或IIS做到这一点?