我负责维护我公司所有应用程序的列表(约250)。 范围从跟踪8万名员工的HR系统到负责数亿美元收入的制造型系统,以及用户基础小的networking应用程序,而不是与他们关联的很大风险。 这些技术大部分分为SAP,.Net和Java,但我们有几乎所有你能想象到的遗留示例。 清单的要点是能够pipe理风险并找出改进的机会。 例如,当我们发现系统负责在削波器中编写的核心业务function时,我们试图find一些钱重新编写它们。 我们把景观中的高风险应用的图片称为“热图”。 这个列表非常简单 – 它只需要名称,描述,ID,DB平台,App平台(例如SAP,.Net,Java on Weblogic,Mainframe等),关键接口和关键服务。 任何人都有build立/维护这样的列表的经验吗? 我应该记住什么?
我试图摆脱写入configuration文件的恶意守护进程,需要root权限才能运行。 我想将虚拟主机/域名存储在一个MySQL数据库中,理想情况是限制访问。 我正在寻找一些模块,将能够dynamic地生成vhostconfiguration检索他们使用查询。 我发现的一些,为什么我不能使用它: mod_sqltemplate – 正是我所期待的,直到我意识到需要httpd重新加载时,新的虚拟主机插入到数据库(意思是一个外部脚本/无密码sudo / nasty守护进程/等) mod_sqlinclude – 看起来和上面一样,但是只是apache1.3 。 我也不知道是否需要在插入新条目时重新加载httpd。 我试图自己移植它,并最终落后于一个function 。 mod_vdbh – 我找不到任何信息,但它有一些参考,显示可能是我正在寻找 mod_shapvh – 只有apache1.x ,无法移植它。 如果有一种方法可以读取/写入带宽限制计数器到MySQL,那也是很好的。 在Debian GNU / Linux上运行。
所以我的包裹工作。 问题是,它不会在安装过程中卸载旧版本。 如果我在本地系统上运行安装它工作正常。 这里是我使用的命令行: jre-6u16-windows-i586-s.exe /安静
我正在研究一个需要以下内容的项目: – 在多个地点pipe理多个服务器 – 多个地点之间的安全连接 – pipe理多个服务器configuration 事实 将有从6到30左右的主机。 所有操作系统将是64位Ubuntu 9.10。 主办方将在北美,欧洲和印度。 我可以使用哪些软件来pipe理所有主机? 我可以使用哪些软件来pipe理和部署configuration? 我看了厨师,木偶和Bcfg2。 木偶和厨师看起来复杂的部署,考虑到less数主机,有没有更好的方法或最适合的应用程序来做到这一点? 为了确保连接安全,我应该寻找SSH还是VPN解决scheme?
我甚至不知道如何正确地说出这个问题,所以请耐心等待,因为我是新的EC2术语/术语。 我想要做的就是configuration一个模板,如果必须的话,那么这个模板将会包含一个我一直使用的LAMP堆栈,并且已经configuration了所有的configuration。 我所需要做的就是进入并改变IP地址。 这在EC2的世界里是如何完成的? 是否有可能从现有的实例创build模板? 它是否需要启动一个新的实例,并仍然取决于像Puppet / Chef / CFEngine这样的工具来configuration实例一旦在线? 如果我正在运行一组Web服务器,并希望根据需要启动一个服务器以缓解群集负载,那该怎么办? 在EC2的世界里运行这个节点的最快方法是什么?
在Mediawiki 1.18的发行说明中有这样一行: $ wgGroupPermissions现在支持每个命名空间的权限。 我无法在文档中find实现。 $ wgGroupPermissions的wiki页面尚未更新以处理此更改。 我希望提供版权材料,只有特定类别的用户才能访问,而维持其他wiki的开放。
我正在testingSystem Center Configuration Manager 2012,并将它安装在具有两个磁盘的服务器上(在另一台服务器上使用SQL Server实例)。 在安装之前,我在系统驱动器(C :)上创build了一个名为no_sms_on_drive.sms的文件。 正如所料,大多数SCCM文件夹是在第二个驱动器上创build的(为什么,顺便说一句,有更多的可用空间)。 大多数,但不是一个。 我的C盘上有一个名为SMSPKG的文件夹,共享为SMS_CPSC$ ,描述为“SMS Compressed Package Storage”。 我什至不知道它是什么,但我知道我不希望它在我的系统驱动器上。 另外,我知道我可以在创build分配点时指定要使用的驱动器; 但是我还没有这样做,只是基本的SCCM设置,我既没有启用pipe理点也没有启用分发点。 那个文件夹是如何到达那里的? 我该如何移动它?
puppetlabs的官方postgresql模块允许授予特定数据库的权限。 postgresql::database_grant{'grant to myuser': privilege => 'CREATE', db => 'app_production', role => 'myuser', } 这将执行: GRANT ${privilege} ON database ${db} TO ${role}; 不过,我想对给定的用户执行对全局权限的查询: ALTER role myuser login createdb; 有没有办法如何做到这一点? 还是应该为PostgreSQL使用不同的puppet模块?
在厨师10中,我有许多设置自定义节点属性的angular色 "appname": "my_rails_app" 该属性然后用于在包装食谱中加载应用程序特定的variables。 例如,每个Rails应用程序都有不同的variables和variables数量。 app = Chef::EncryptedDataBagItem.load('deploy', node.appname) 在厨师11我的运行失败,因为'node.appname'没有设置,直到成功的厨师运行。 这意味着服务器的创build已经成为一个两步骤的过程 – 启动基础angular色,然后引导包装食谱。 我明白为什么这个行为改变了,但我很好奇如何解决这个问题,而不用重写我的食谱,仍然坚持干。 UPDATE 感谢这很有趣,但我不确定这是否有效。 例如,也取决于appname的通用部署食谱包含在my_rails_app配方中。 所以跑步看起来像 angular色 – 在哪里设置属性 "appname": "my_rails_app" 应用程序包装食谱 – 加载variables include_recipe "deploy" app = Chef::EncryptedDataBagItem.load('deploy', node.appname) 部署食谱 – 加载SSH密钥 app = Chef::EncryptedDataBagItem.load('deploy', node.appname) 部署食谱杀死了厨师跑。
有人可以帮我傀儡节点sorting,我知道如何控制序列内部使用require, before, subscribe etc但我需要100%确定我的节点2将执行后,只有节点1因为我的节点2不能没有节点1 。