Articles of 部署

如何初始化known_hosts / authorized_keys /公钥/私钥对

我正在使用可以在几台机器上configuration和部署我的应用程序。 我现在唯一的问题是,我不知道如何正确初始化/自动化到这台机器的第一个连接? 我得到完全空的机器,所以我不得不把这台机器至less我的公钥到authorized_keys,git到known_hosts,以及private_key git用户(我使用bitbucket)。 目前我为每台新机器运行一个小小的任务来完成所有这些工作。 但是我想有更好的办法做事情吗? 可能我现在看到的唯一解决scheme是设置单机,然后“克隆”(我正在使用数字海洋)。 但是,这不适用于我无法克隆图像的env。

Dell Optiplex 7010驱动程序在SCCM 2007部署期间无法正确安装

我不确定这是否是正确的地方发布这个问题,所以如果是这种情况,我很抱歉! 目前我正在通过SCCM 2007工作,因为我们需要在2015年4月之前将所有公司的PC升级到Windows 7.目前,我已经为OptiPlex 760,780和790驱动注入。但是,无论何时我开始部署Dell Optiplex 7010时,只要需要安装任何应用程序,部署就会失败。 进一步的研究是因为在PC上没有安装任何networking驱动程序。 但是他们显然在SCCM的驱动程序包中。 我没有做任何与其他3台PC不同的东西,所以我对于为什么7010在部署Windows时会有所不同而有些困惑。 如果有人有这样的印象,为什么这可能发生,或有相同的经验,find了解决办法或工作,请给我一些build议! 谢谢。

不可变基础架构中的configuration更改

那些在不同环境中使用不可变基础架构处理configuration更改的人们如何? 我无法为每个angular色创build一个AMI并在所有环境中使用它。 我的意思是我如何构build一个可以部署到开发,分期和生产的单个ami,但是这指的是那个环境下正确的ELB等等。 在当下,我能想到的唯一select是: 为每个angular色(生产Web服务器,产品应用服务器,登台Web服务器等)构buildAMI。 这似乎击败了II推向所有环境的相同形象的目的。 构build一个几乎完整的AMI,并在启动之后,在将其添加到ELB之前进行最终configuration。 这似乎是接近,但我觉得有什么缺失。 无论如何,当我正在创build一个AMI或者别的什么的时候,把一组参数传给一个AMI吗? 其他人如何使用不可变的基础架构? 谢谢。

使用django manage.py runserver在小型服务器上进行生产的风险,供内部使用?

我正在用django写一个小型的networking应用程序。 它将有不超过200个用户,全部在我的公司内部。 我想尽快设置它。 我是Django和networking应用程序的新手。 在阅读django的教程时,他们不推荐使用python manage.py runserver部署生产服务器,但是他们没有给出任何理由。 我怀疑,为了我的目的,django的runserver将会很好。 我对么? 我运行什么风险?

WDS部署自动join域

我的公司正在订购新的桌面。 我的同事已经收到了一个模型,并开始从头开始一个新的形象。 这让我觉得现在是了解答案文件和部署过程的好时机。 我应该提到,我们在办公室的成像程序是Altiris 6.9和Ghost。 我不记得在使用Altiris时应付文件的问题。 我还应该提到,我的同事正在使用Acronis完成映像(他认为Ghost不支持映像SSD)。 因此,为了让事情更加混乱,我决定在我一直在研究的实验室中,使用WDS在家中进行部署。 捕获/部署过程似乎工作正常,但是当部署任何图像时,它们似乎被自动命名为DomainAdmins *(其中星号是递增数字),并且它们也自动join到域中。 有谁知道这是不是WDS的行为? 我想我需要configuration应答文件来命名机器,然后运行脚本join域,但是这是立即发生的。 我认为这可能与我的WDS服务器,一些不好的configuration或某事有关,所以我部署了另一个WDS服务器,它仍然发生。 我在我的WDS服务器上的C:\ Windows \ Panther目录中find了一个答案文件,其中包括我的域名和当前的计算机名称(在这一点上,我是DomainAdmins4,我相信这个答案文件正在被应用到我的图像,但是我没有看到发生了什么,我的印象是应答文件需要被放到被捕获的机器的sysprep文件夹中,并且在sysprep.exe命令中使用了-unattend 我很困惑,任何帮助将不胜感激。 谢谢 比利

如何使用Ansiblepipe理远程lxc容器?

如何使用Ansible在远程服务器上的lxc容器上执行任务? 我们使用Ansible在几台服务器(物理和虚拟机)上部署我们的代码。 到目前为止,每个实例都有一个公共IP地址和一个正在运行的ssh服务器,所以一切都像魅力一样。 但最近,我们不得不在两台远程服务器上的lxc容器上进行部署。 这两个容器是natted,不运行一个SSH服务器(我们想保持这种方式)。 我只能使用ssh连接到他们到物理主机,然后lxc-连接到他们。 我发现的唯一方法是从未更新最新的Ansible 2.0版本的自定义插件 。 我也到目前为止没有任何结果的邮件列表 。 有没有人成功地在这样的configuration中使用Ansible?

构buildWin10参考映像时出现Sysprep错误

我正在构buildMDT 2013 U2中的Windows 10 x64参考图像。 这是一个很大的形象,因为我们需要几个大型的软件安装,所以如果我们在部署过程中而不是在构build过程中安装软件,我们不需要花费数小时来部署映像。 因此,构build映像需要1个多小时,而且我发现,如果Windows 10在线超过1小时,则会开始下载并为内置应用程序启动更新。 正是这些更新导致sysprep失败。 它可以在setuperr.log中find: 2016-05-24 20:40:15,错误SYSPRP包Microsoft.WindowsAlarms_10.1510.12020.0_x64__8wekyb3d8bbwe是为用户安装的,但没有为所有用户进行configuration。 这个软件包在sysprep镜像中不能正常工作。 2016-05-24 20:40:15,错误SYSPRP无法为当前用户删除应用程序:0x80073cf2。 2016-05-24 20:40:15,错误SYSPRP RemoveAllApps线程的退出代码是0x3cf2。 2016-05-24 20:40:15,Error [0x0f0082] SYSPRP ActionPlatform :: LaunchModule:从C:\ Windows \ System32 \ AppxSysprep.dll执行“SysprepGeneralizeValidate”时发生故障; dwRet = 0x3cf2 2016-05-24 20:40:15,错误SYSPRP SysprepSession :: Validate:validationC:\ Windows \ System32 \ Sysprep \ ActionFiles \ Generalize.xml中的操作时出错; dwRet = 0x3cf2 2016-05-24 20:40:15,错误SYSPRP RunPlatformActions:validationSysprepSession操作时失败; dwRet = […]

在Ubuntu Server 8.10上正确手动部署Java应用服务器 – Linux

我目前正准备第一次将JBoss AS部署到生产环境中。 我的Linux发行版是Ubuntu Server 8.10 。 我原来的计划是使用aptitude来安装JBoss。 目前JBoss AS 4是最高版本,我的要求是使用JBoss AS 5 。 所以,我将需要手动安装。 我问了下面的问题,因为我相信大多数使用apt-get和aptitude这样的工具的自动化安装都会进行各种修改,与下载JBoss AS独立版本所看到的不同。 什么是布局我的目录结构的最佳方式? 日志怎么样,他们应该映射到任何特定的位置? 在Ubuntu Server 8.10上pipe理Java应用服务器的启动和停止脚本的最佳方法是什么? 任何特定的安全问题?

部署适用于Windows Media Player 10的VC-1video编解码器(wvc1dmo.cab)

如何从命令行部署用于Windows Media Player 10的VC-1video编解码器? 通常在访问包含以VC-1编码的video的页面时安装,就像这个 (欧洲电视2009年的video,不是为了心脏一样,小心)。 但是这需要pipe理权限,并且在许多工作站上交互性如此不切实际。 IE下载包含wvc1dmo.inf和wvc1dmod.dll的文件wvc1dmo.cab并以某种方式安装它。 但是如何从命令行做到这一点,无人看pipe?

我可以使用Blackberry Enterprise Server远程删除应用程序吗?

客户已经手动推出了一个应用程序的testing版本到许多黑莓,现在想要在推出新版本之前将其删除。 是否可以使用BES(黑莓企业服务器)远程执行此操作? 我猜如此,但如果是这样(只是粗略的指针会很好),它需要任何用户交互(实际上用户可以干预或防止删除)? 对于一个相对微不足道的问题抱歉,我现在只是没有一个BES玩弄。