我试图在一堆Linux机器(SLES 12)上使用木偶来安装谷歌浏览器,我不想在用户开始浏览之前回答任何对话。 这主要是因为“用户”是selenium,它不喜欢意想不到的事情。 我不能为了我的生活停止对话,问我两个问题: 我疯了 我已经尝试了所有的偏好(通过master_preferences),我可以find,它仍然困扰着我。 我的master_preferences: { "homepage" : "http://www.puppetlabs.com", "homepage_is_newtabpage": false, "distribution" : { "ready_mode" : true, "skip_first_run_ui" : true, "suppress_first_run_bubble": true, "suppress_first_run_default_browser_prompt" : true, "show_welcome_page" : false, "make_chrome_default" : false }, "first_run_tabs" : [ "new_tab_page" ], "browser" : { "check_default_browser" : false, "suppress_first_run_default_browser_prompt" : true }, "sync_promo" : { "show_on_first_run_allowed" : false […]
在我的kickstart安装中,我指定操作系统应该安装在/ dev / sda上。 我们在我们的环境中使用iDRAC有一些戴尔机器。 将虚拟介质连接到iDRAC时,会将虚拟CD驱动器和虚拟软盘驱动器映射为/ dev / sda和/ dev / sdb,并将所需的安装驱动器保存为/ dev / sdc。 这会导致我的kickstart安装失败,因为它无法find我之前指定的驱动器(/ dev / sda)。 有没有什么办法可以指定在kickstart(anaconda)安装在第一个“不可移动媒体”,或继续尝试,直到find这样的设备? 奖励积分:如果有人有一个更理想的方法来指定一个驱动器安装目标。
每当每个人都离开的时候,我一直负责find一种方法来重新启动我的每一个小卫星站点的所有交换机。 我在大部分的网站都有惠普1810-26G交换机,这些交换机在工作的时候都很好用。 我们需要在一个月的几个网站重新启动它们,这会导致用户生气,而我的老板却很生气。 1810年是桶的底部,但我们现在卡住了他们。 他们有80端口打开,就是这样。 它们是只读的SNMP,没有SSH,没有Telnet,没有串行。 我不知道如何完成这个任务。 由于它们是只读的,因此我无法使用其中一个MIB将交换机设置为重新引导。 没有SSH,没有Telnet意味着我不能脚本重启。 我想我可以告诉UPS每天晚上停止并启动sockets,但这是不可行的。 我有什么select? 由于我们正在处理一些小站点,pipe理软件几千个也不是真的可行。 我试过snmp,没有去哪里。 没有任何远程访问能力,我无法尝试。
背景:我必须将一个文件从一台服务器复制到testing环境中的100多台服务器。 一旦文件被复制,它需要对文件的权限进行更改/validation。 这些都是Linux服务器。 他们中的大多数具有相同的login密码,但有些可能不会。 我需要在我的bash脚本中做一个循环的帮助。 这实际上是在期待。 我想做的更好或修复的地方是一些事情 预期密码的部分。 (*部分),则应在1次密码尝试失败后退出脚本,并将该IP转储到名为“fail.txt”的文本文件 理想情况下,如果没有连接到服务器,应该有一块也将IP转储到fail.txt。 我试图写一个循环的密码片,但我不确定这种思维方式是否成立。 我试着添加另一个“期望密码”,以为如果第二次得到提示,就退出,但是我很难让这个工作成功。 谢谢! #!/bin/bash while read ip; do sleep 2 expect <<- DONE set timeout 1 spawn scp yoman.txt root@$ip:/felixtemp if above command fails, dump the IP to fail.txt, otherwise continue expect yes/no { send yes\r } expect Password: { send aaaaaa\r } #if this […]
我正在使用Microsoft自动化安装工具包10(主机是Windows 10)为amd64目标平台生成WindowsPE启动棒。 因为我不需要WinPE内部的networking连接,所以我想要完全和安全的禁用它们。 我有一个粗略的了解WinPE的启动链,所以我知道我可以通过一个configuration文件 wpeinit ,这将允许我禁用networking。 这个10岁的神秘依然存在:该文件将如何构build? 一个最小的例子 <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <EnableNetwork>false</EnableNetwork> </unattend> 不会抛出错误消息,但也不起作用。 它从startnet.cmd内部startnet.cmd是这样的: wpeinit -unattend:"%SystemRoot%\system32\Unattend.xml" allthough我也见过 wpeinit /unattend: … %SystemRoot%\system32\wpeinit.log日志文件指出: 2017-08-02 13:26:16.061,Info WPEINIT正在处理无人参与文件[X:\ windows \ system32 \ Unattend.xml] … 2017-08-02 13:26:16.295,Info ====初始化networking访问和应用configuration==== 2017-08-02 13:26:16.295,信息没有指定EnableNetwork unattend设置; 此上下文的默认操作是启用networking支持。 提供的 例子也不帮我很多,我认为这可能是自动安装,而不是configuration。 我通过以下命令validationnetworking是否被禁用 netsh interface ipv4 show interfaces netsh interface ipv6 show interfaces 有可能通过netsh像禁用连接 netsh […]
如何检查Skype是否正在运行, 并且正在进行一个正在进行的呼叫? 我需要这个在closuresSkype之前进行自动备份(否则文件被locking在exFAT,所以我不能做备份),但只有当我没有打破积极的电话。 平台是Windows Vista。
当服务器需要在工作场所进行预定的停机时间时,我们遵循如下大致的过程: build议在特定的盒子上进行工作 查找特定箱子的利益相关者列表 通过电子邮件寻求利益相关方(服务所有者/pipe理等)的批准 如有必要,将修改时间合并到build议的时间,重复步骤2直到.. 现在大家都很开心,通过电子邮件发出通知,问 关心盒子何时closures的员工将其添加到日历中 一些利益相关 工作人员正在做这项工作 做实际的工作 是否有OSS项目可以用来自动化这个过程? 到目前为止,我的谷歌search已经没有结果。 我们需要自己build造一些东西吗? 其他人会对这样的事情感兴趣吗?
我需要监视一个远程系统,我唯一的访问是我可以订阅电子邮件完成/失败的工作提醒。 我希望有一个系统可以监控这些电子邮件,并在下列情况下提供SMS或其他警报: 电子邮件表示失败。 预计完成一个特定时间的过程还没有完成。 另一个过程完成后,预计完成N分钟的过程尚未完成。 有没有现有的工具允许这个? 我会考虑任何select – SaaS,开源,COTS,只要我不必自己写! 干杯, 布莱克
我们有几个进程跨文件传输服务器 – SFTP,FTP,SCP, Windows,Linux,AIX; 有一个工作stream组件(通常需要一个带有文件名和散列值的控制文件来移动一批相关的文件)。 这个动作通常是在我们的服务器上启动以获得这些文件,所以我们需要确保它们完成了写入。 我们有一些自行开发的脚本来做到这一点,但是它们并不总是正常工作,故障排除,维护和日志审查并不容易。 有很多服务器,我们的脚本没有中央日志logging或仪表板/控制台/等。 我们正在研究商业产品来做到这一点。 有没有人使用过MQ File Transfer Edition? 我们公司的另一个团队正在使用Aspera,有没有人有任何想法,或其他受欢迎的产品? 我不知道我们的预算是什么。 只是试图从其他pipe理员的angular度来处理产品空间。 /编辑 – 在我的情况下,我们将来自不同来源的扫描图像的2个文件有效载荷(一个二进制,一个元数据)移动到不同的目的地。 我们等待第三个控制文件写入校验和 – 移动完成后,控制文件被删除。 这些源主要是less数Windows文件服务器或Windows SFTP服务器,它们从扫描进程接收这些文件。 我们也有源FTP服务器或SFTP服务器接收来自外部相同的有效载荷。 目的地是将图像摄入档案的一组AIX服务器,所以文件也不会保留在目的地中。 鲁棒性绝对是我们主要关心的问题。 我想我们每天移动几个GB。 (没有集中的日志logging,我不能给一个更好的数字。)二进制文件可能平均大约100 MB,元数据相当小。
我购买2台专用服务器(一台用于实时主机,另一台用于分段环境)。 四个问题: 如何保持活着的服务器与登台服务器同步? 目标是每天运行同步,但是我不能承受任何停机时间,因此在同步过程中,可以暂存镜像生产,但用户可以使用生产吗? 以及如何像cron工作自动化这个过程? 我需要推送文件从分期到生产,我假设这是通过FTP或如何自动化这也从一些工具? 对于我的登台服务器,如何在内部保护它? 我有我的主要域名,例如: www.example.com因此,在prod服务器上,这个URL应该可以被互联网上的每个人使用。 在登台服务器上,相同的URL只能由内部人员使用。 我不能使用子目录,因为我有很多子域/子目录已经作为网站的一部分,我想保留适当的QA的准确的URL结构。 我需要使用版本控制的代码,所以我认为SVN是要安装在两个服务器上,他们可以同步,虽然我不知道如何分离他们之间的SVN环境? 我的数据库是MySQL和MagnoDB。