Articles of 部署

什么是使用皮匠+木偶自动化Zimbra部署的最佳过程?

我在一台RHEL5机器上安装了一台完全可用的补鞋机服务器。 这可以在裸机上部署新服务器,分区磁盘,使用LVM并根据需要创build尽可能多的虚拟机。 虚拟机也从皮匠服务器获取安装指令,configuration,yum库等。 这真的是退出,但下一步是通过这个机制提供一个完整的Zimbra服务器。 我的目标是让Zimbra在两台虚拟机上运行,​​一台用于邮件引擎,另一台用于Webmail界面(至less作为第一步)。 使用puppet部署和configuration整个系统的最佳方式是什么? 其理念是使用皮匠来实现机器的最小部署(包括裸机和虚拟化),并将每个configuration问题留给傀儡。 预先感谢任何人会给我一些结构化的信息和build议的话题

有没有用于软件开发的vmware设备?

我使用Assembla.com,它做我需要的一切,SVN,错误跟踪,票务…我不喜欢的唯一的事情是,服务器不是我的,我把我所有的公司属性在服务器上coulds。 我想知道是否有一个虚拟机下载,并把我的服务器,以服务所有Assembla呢?

使用kickstart自动执行MySQLconfiguration

我一直在testing部署虚拟服务器的网站。 我通过kickstart文件(软件包安装和用户创build)完成了大部分部署步骤。 但是,对于MySQL我必须: 运行mysql_secure_installation (设置root密码,删除匿名用户,远程禁止rootlogin,删除testing数据库)。 然后,创build网站的数据库和数据库用户。 我不确定这是否可能在kickstart中 – 尤其是mysql_secure_installation的提示。 也许有人有一些build议或例子?

静默部署MSI – 思科CAD客户端configuration

使用组策略部署MSI。 听起来很简单吧? 此MSI(CAD客户端configuration.msi)提示input我们的UCCX服务器的IP地址。 大多数微星我已经处理我可以安装uisng / q,但这一个不是那么多。 我不能将它分配给计算机对象,因为IP地址的提示是不可见的。 我不能分配给用户对象,因为他们没有运行程序的信用。 我需要在接下来的5个小时内安装250台电脑。 任何build议?

在连接到域的机器中部署主机文件

我想在连接到一个域的Windows 7用户中复制新的主机文件(并删除旧文件)。 我的许多用户远程工作。 任何人都可以告诉我最好的方式来部署这个文件在用户的尽头(最好,我不希望用户做任何事情)。

如何避免删除项PowerShell错误“进程无法访问文件”?

在部署新版本之前,我们使用TfsDeployer和PowerShell脚本删除正在删除项目的文件夹。 有时PS脚本失败,出现错误 Remove-Item:无法删除项目Services \ bin:进程无法访问文件Services \ bin,因为它正在被另一个proc使用Get-ChildItem -Path $ Destination -Recurse | Remove-Item <<<< -force -recurse + CategoryInfo:WriteError:(C:\ Program Files \ Services \ bin:DirectoryInfo)[Remove-Item],IOException FullyQualifiedErrorId:RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand 我试图按照强制删除PowerShell中的文件和目录的答案 有时失败,但并不总是pipeget-childitem -recurse到remove-item。 get-childitem * -include * .csv -recurse | 除去项目 ,但是错误仍然是周期性发生的。 我们正在使用解锁器手动杀死locking应用程序,(通常是w3wp),但我更喜欢find自动化的解决scheme。 另一个(不理想的)选项是禁止powershell错误 get-childitem -recurse -force -erroraction静静地继续 任何build议,欢迎。

如何组织厨师控制环境中的部署过程?

我有一个基于Linux的networking基础架构,由15台虚拟机和50多种不同的服务组成。 由厨师完全控制。 大部分服务都是内部开发的。 基本上当前的部署过程由shell脚本触发。 构build系统(Python和shell脚本的混合)将服务打包为.deb文件,并将这些包放入回购站。 它在所有15个节点上运行apt-get update ,然后是因为标准Chef apt Cookbook每天仅运行apt-get一次,而且我们绝对不希望在每个chef-client唤醒中无条件地运行apt-get update 。 构build系统最终在所有15个节点上重新启动chef-client守护进程(因为拉厨师本质,我们需要这一步)。 目前的过程有一些缺陷,我们要解决。 首先,它是asynchronous的,因为部署脚本在重启之后不检查chef-client日志,所以我们甚至不知道部署是否成功。 它甚至不等Chef客户完成这个周期。 其次,我们绝对不希望强制所有节点上的chef-client重启,因为我们通常只部署less量的包。 第三,我不太清楚使用chef-client进行部署是否合法,可能我们从一开始就做错了。 请分享您的想法/经验。

在jenkins中执行RSYNC命令

大家好,所以我想部署我的代码到远程服务器..到目前为止我已经尝试过 通过SSH插件发布:但问题是,我无法保持文件的权限 Rsync命令女巫我认为是更好的文件权限的原因,唯一的问题是,我不知道如何设置它的密码自动工作 这是我得到的 [JenkinsBuild] $ /bin/sh -xe /var/lib/jenkins/tmp/hudson4646064064846581974.sh + rsync -PSauve ssh –exclude=JenkinsBuild app bower.json config gruntfile.js karma.conf.js LICENSE.md Makefile node_modules package.json Procfile protractor.conf.js public README README.md server.js [email protected]:/srv/dp/prod Host key verification failed. rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6] 任何想法我在这里做错了吗?

当使用eb CLI时,可以部署而不使用git?

有没有办法使用AWS EB cli来推送我的项目的当前状态而不是特定的提交? 也许有比git config.yml的sc参数替代值?

如何停止Windows 10 Install修改BIOS启动设置?

我们正在通过iPXE设置一些系统到PXEboot,根据主服务器状态,通过wimboot和MDT正常启动或重新映像。 系统configuration为首先从networking启动。 iPXE和wimboot都在UEFI下运行。 它工作得很好,除了在Windows安装结束时,BIOS已经被修改为指向新的Windows启动pipe理器作为主启动设备。 所以如果不进入bios和更改设置就不能再次成像。 我明白为什么启动顺序会因为wimboot / MDT进程涉及多次重启而发生改变。 但是我真的希望保持PXE作为主引导,或者操作引导顺序,以便在完成时首先拥有networking。 (我的PXE服务器将传递networking启动机会以允许安装工作,或者在不需要成像时将系统保持独立。) 更新 –我看到两种可能性: 找出Windows安装程序如何告诉UEFI从目标安装磁盘引导,并在Windows安装完成后设置为PXE引导时执行相同的操作。 使用Windows启动pipe理器和BCDEdit安装Windows之后,将PXE启动选项从本地磁盘启动(在超级用户中发现的问题与此处基本相同,最终结果并不完全是我真正想要的PXE首先在UEFI设置中),但可能会产生相同的行为(PXE引导始终有机会在Windows启动之前采取行动)。