在我们的企业中部署机器时,我们会在部署前进行一系列检查。其中一些包括:
我认为这是一个非常标准的事情。我们使用WDS、GPO和SCCM的组合将 Windows XP 部署到机器并安装一些软件。但是,在将机器部署给用户之前,我们需要通过一些手动过程来验证机器是否已准备就绪。
是否有任何软件可以创建要测试的内容清单并在机器上自动运行?现在我们使用我创建的 HTA,但维护它是一种负担,我想要更强大的东西。任何建议将不胜感激。
我们目前有 Windows XP 客户端(很快将迁移到 Windows 7),主要是 Windows 2003 服务器(少数 2008 年)。
编辑:
为了澄清我在寻找什么,我将更多地解释我们当前的 HTA 做什么,以及理想的应用程序会做什么。
收集有关最终用户的信息
当您单击“运行检查”按钮时,将运行一系列检查。上述 3 个变量用于确定应该运行哪些检查以及它们的预期值应该是什么。
检查
修复
现在这都是自定义编写的(在 VBScript 中,呃)。我想找到一个应用程序,我可以在其中创建修复模板并将每个模板保存在 XML 文件(或其他一些人类可读的文件格式)中。然后我可以通过选择一些我想要运行的检查来创建一个新的检查组,并保存该检查组,以便我将来可以轻松地重新运行指定的检查。
编辑 2 另一件好事是,如果我们可以随时运行这些验证。例如:一台已部署一年的计算机。打开此应用程序并检查是否安装了正确的应用程序、安装了更新以及我们同步的他们机器上的文件是当前版本。
我想我正在寻找的不仅仅是一个预部署应用程序。我只是在寻找可以随时运行的验证应用程序(甚至可能由最终用户运行?)。
...也许这是我必须自己建立的东西,但如果已经存在某些东西,我宁愿购买它而不是花费我所有的时间来制作它。
windows-server-2003 windows-server-2008 deployment windows-xp
我在具有多种硬件的环境中工作,因此我们通常使用自动安装和组策略而不是驱动器映像来部署 Windows 7。我们总是需要手动执行的一个步骤是打开 Windows Update 并告诉它升级到 Microsoft更新。如何自动部署 Microsoft Update?
我们正在研究配置/系统管理实现,我们已经做了很多 Puppet 的演示。Puppet 似乎擅长一些简单的“确保此包已安装,此配置文件存在,并且此服务正在运行”。
我似乎无法找到管理运行效果不佳的软件的真实示例。一些例子:
Puppet 用户采用什么方法将这样的软件集成到他们的环境中?
我刚刚开始尝试配置/使用 Windows 部署服务 (WDS) 来映像我们网络上的 Windows 7 工作站。
我配置了 WDS 服务器,因此任何机器都可以请求图像,但管理员必须授权配置。通过这种方式,我们可以最大限度地减少网络上计算机的意外(或恶意)重新映像。
对于初始设置,我配置了基本的 Windows 7 安装和引导映像,然后连接了一台测试台戴尔机器。用 PXE 引导引导 Dell,它启动 PXE 引导,然后返回 WDS 服务器对 ID 1 机器进行授权。没问题,Dell 启动到 Win7 设置并开始整个配置过程。
完成所有操作并开始按照说明在主服务器上创建映像 WIM 文件;带有通用选项的 Sysprep 完全控制了登台客户端。在说了很多脏话之后,我决定重新从头开始。
使用 PXE 启动重新启动客户端,这次它看到了 WDS 服务器并在没有我授权的情况下再次启动重新映像过程。
这让我认为,如果网络上的个人设法通过 PXE 启动已映像的机器,该机器将允许他们在未经授权的情况下对其进行重新映像。
是这种情况吗?
如果是这样,有没有办法从 WDS 服务器中清除已经授权的 ID/MAC?
在 Windows 2008 Server 上使用 Windows 部署服务。
将 WAR 热重新部署到 Tomcat 的最佳实践是什么?假设我有一个 webapp,它为长期运行的用户类型提供服务(早上登录,使用 all 说),并希望不间断地重新部署应用程序,当前用户可以继续登录但新会话得到反对重新部署战争。我最好的猜测是使用负载均衡器和两组 Tomcat 实例,但最佳实践和最佳软件是什么(当前环境基于 Ubuntu、Tomcat 和 Nginx。
我正在考虑使用 DNS 推出我们的 Web 应用程序的新版本。
我们目前使用 EC2 托管我们的应用程序,所以我的想法是我们可以启动一个新实例,将新应用程序版本部署到该实例,运行一些测试以确保一切顺利运行,然后将我们的域指向新实例的 IP。
这是我们应该考虑的事情吗?对我来说,这似乎是个好主意,但我也是服务器托管的新手。如果你试过这个,你有遇到任何问题吗?
感谢您的任何反馈。
在不使用第 3 方云配置服务的情况下,关于使用 EC2 进行配置管理的常见模式/策略或白皮书有哪些?特别是关于如何在启动时配置和提供新实例、代码部署策略等......
cloud deployment configuration amazon-ec2 amazon-web-services
我需要将 PHP 和 Python 代码以及适当的环境(Web 服务器、数据库服务器)部署到远程 Windows 系统,我不知道什么工具链相当于ssh、scp、bash等。
所以,基本上,我需要能够做的是以下内容:
ssh(我什至不知道那是 Windows 上的文本界面还是图形界面)。主要问题可能首先是我如何安全地进入机器,然后剩下的就是一般的 Windows 管理知识,这可能是一个范围太广而无法解决的问题。
我在维护 Linux 机器方面有多年的经验,并且我在这些机器上使用过各种复杂的工具,从scpPHP 文件的普通ing 到 Java 应用程序容器的部署,甚至是带有 Vagrant 的完整 VM。
在 Windows 上,我是一个完全的菜鸟,我什至不知道从哪里开始。我一生中可能在台式机上安装过 Apache、MySQL、PHP 两次,仅此而已。
最终在 Linux 机器上运行的东西的奖励积分,但我可以运行虚拟机并从那里做任何事情。
查看通过 GPO 部署 Office 2013 的潜在方法。
第一个也是最明显的方法是运行一个调用 Office 2013 setup.exe 的启动脚本。这里的问题是安装后会发生什么,每次机器启动时,启动脚本会不断重新安装产品吗?
另一种可能的方法是使用存在的大量 .msi 文件单独安装每个 Office 组件,这是否有效并提供与完整安装 Office 相同的功能?实际上有二十三个单独的 .msi 文件。officemui.msi 是一个包装器,它包含对所有其他办公组件的调用。
我想要一个自定义服务,我在启动时将它放入 /lib/systemd/system start 中,但是我目前知道如何运行的唯一方法
systemctl enable myservice.service
Run Code Online (Sandbox Code Playgroud)
但我希望能够在不启动到实际文件系统的情况下执行此操作,以便我可以自动部署此配置。
deployment ×10
amazon-ec2 ×2
cloud ×1
debian ×1
group-policy ×1
imaging ×1
linux ×1
puppet ×1
redhat ×1
service ×1
systemd ×1
tomcat ×1
wds ×1
windows ×1
windows-7 ×1
windows-xp ×1