我一直需要将相当大量的数据(可能平均大约1TB /天+ 60TB到目前为止,计数)自动化到一个单独的远程存储系统。 到目前为止,我已经通过编写自定义的python代码来完成这个工作,因为在合适的networking传输块中包装数据以及可用的协议(在我们的例子中是GridFTP)有一些特殊的挑战。 我想知道是否有任何材料(文章,博客文章或书籍 – 如果它们真的很好)提供最佳实践和/或有关如何以强健和容错的方式编写数据pipe理脚本的提示? 更新/澄清:我要补充的是,我们已经或多或less地解决了file upload问题(比较远程和本地校验和)。 不过,我们需要处理更多的事情,因为我们为HPC中心的所有项目提供了一个类似“解决scheme”的“保pipe箱”,所以我们基本上都pipe理着这个保pipe箱界面的所有内容,直到用户想要从存储中取回特殊文件。 因此,我们需要处理项目,归档事件,所有文件的元数据,包括创build校验和等等,所有这些都以一种完全自动化的方式进行,一个归档事件可以由5TB组成,大小的文件。 这就要求我们的自动化软件采用强大的容错方式,因为我们不能真正手动跟踪每一个存储的文件。 因此,我正在寻找更多用于编写软件(特别是数据处理/系统调用)的一般提示/最佳实践,而不仅仅是如何validation上传。 我希望看到的最佳实践和暗示的东西,例如:exception处理,日志logging,validation,自动化testing等等,以及如何将所有这些结合起来以获得您可以依赖的解决scheme,而无需持续观察(当你需要的时候,你应该得到一个邮件等)。
我想知道是否有第三方应用程序可以帮助我跨多个Web服务器部署一个Web项目(网站)到IIS。 同时,从负载平衡器中部署一台服务器,从负载平衡器中取出第二台服务器,等等。 有没有这样的应用程序/软件? 谢谢!
在安装任何软件之前,我忘记了做出某种恢复点(保存registry,程序文件夹等)的非常好的软件的名称。 在安装了一些程序(例如“Notepad ++”)之后,你可以很容易地看到registry数据使用了新安装的程序,文件的存储位置等等。 我寻求帮助的原因是我必须自动化一些公共软件的安装,所以安装后我需要卸载它,所以我必须删除所有的垃圾文件。 该软件被称为像安装向导,或向导安装我忘了。 如果您对其他应用程序有任何相同的想法,或者您确切知道该软件的名称,或者您有一些好主意如何解决轻松解决许多安装和卸载,请让我知道。 输出:win7 / xp 64/32
我正在寻找一套bash脚本,可以帮助我自动化LAMP服务器的启动和运行过程。 通常我要找的是用Ubuntu 10.04启动VPS(比如linode),用ssh上传脚本并运行它。 最终产品应该是具有虚拟主机的正确configuration的LAMP服务器。 有人可以指我一个可信赖的来源获得这样的脚本? 问候, Pritam。
可能重复: 如何永久和不可撤销地阻止Firefox上的网站? 我想写一个修改/ etc / hosts一段时间的脚本。 动机就是生产力。 我的方法是用我想要的规则定义一个文本块,然后把它放到/ etc / hosts中。 时间结束后,我会search完全相同的块,并删除它。 现在我只是好奇,如果有更好的办法做到这一点。 也许类似的构造这些/etc/resolv.conf.tail文件?
当我创build新的Ubuntu 12.10实例时,我通常通过手动SSH方式引导它们到机器上,并编辑sudoers以在默认用户(例如,ec2-user,azureuser等)上放置一个NOPASSWD。 然后我的安装脚本可以sudo各种命令,而不必提供密码。 我没有任何反对密码的东西。 只是当我尝试使用bash脚本通过SSH进行基于密码的sudo时,sudo抱怨没有tty(“sudo:没有tty存在,没有指定askpass程序”)。 此外,我需要这是完全自动的 – 它不应该要求有人手动input密码。 几个问题: 1)这里的方法是否正确? 特别是在这里使用NOPASSWD是一个坏主意? 我假设保护默认用户的SSH私钥在这里没有问题 – 只要把这个账户作为一个根账户就可以了。 2)如果这是错误的,那么我怎样才能克服“没有tty礼物”异议,而不必手动input密码? 3)如果NOPASSWD没问题,那么我应该如何自动化sudoers编辑? 似乎我需要使用密码,只要sudo visudo命令。 我想我可以手动完成所有工作,然后创build一个新的图像,但是我宁愿保留基本图像,然后在可能的情况下编写脚本。
我正在寻找一种工具,可以在100多台独立的Windows服务器上安排一项工作(shell脚本,vbs,powershell)。 我知道Altiris可以做到这一点,但我认为它需要每台服务器上的代理。 我更喜欢无代理(负担得起)的解决scheme。 提示将不胜感激。
我公司有2台服务器; 一个是主服务器,另一个是计费服务器。 起初,两台服务器都使用Windows Server 2008,然后将主服务器操作系统升级到Windows Server 2012,一切正常。 后来,我将计费服务器升级到Windows Server 2012,但是我的计费服务器程序与此新版本的Windows Server不兼容。 因此,我使用了Hyper-V,并模拟了我的记帐服务器上的所有内容,以便在Windows Server 2012的新计费服务器上用作虚拟机。根据公司政策,这是我的问题,两台服务器必须在每个星期天closures并重新打开在星期一早上。 主服务器上的所有服务都可以自动启动 – >没问题。 但问题是在会计服务器上,Hyper-V可以自动启动,但我的会计虚拟机不能! 我必须每周一手动启动我的记帐服务器(VM)。 “有没有办法处理这种情况?” 请帮忙 … 最好的问候,杰夫Tuampi
我期望自动执行一个我们必须执行的过程,当为用户构buildPC时,我们必须将他们的文档映射到服务器上的区域,是否有一种方法可以自动执行此过程? 我已经尝试在AD用户>策略>窗口设置>文件夹redirect中设置组策略,然后设置基本策略并input相关path。 我也创build了一个Vbscript来重写文件。在计算机上的文件库ms文件都失败了,除了GP在Windows 8的机器上工作,而不是Windows 7有谁知道我们如何可以映射我的文件自主吗?
请不要太苛刻。 我对IT界相当陌生,任何build议/解决scheme都将不胜感激。 问题:我想将Cent OS DHCP服务器部署到不同的远程站点。 这可能是4或5个不同的地点。 我的想法是把所有的设备都放在一个小笼子里。 有没有一种自动的方式来设置类似的configurationDHCP服务器(如kickstart也许?)? 编辑:感谢您的input。 DHCP服务器也将充当PXE服务器。 它将连接到多个设备(12+),通过PXE下载映像,然后通过Internet下载更新。 最终目标:我希望事先准备好DHCP和PXE,所以他们所要做的就是插入它。而不是手动(逐个)手动执行每个服务器。