有没有办法在不启动守护程序等的情况下使用木偶或厨师食谱?我希望能够解释文件并应用它们而无需进行所有繁重的工作。
如果没有,是否有替代产品可用于设置任意事物,例如无需占用空间的灯组?
克隆与脚本安装(使用 Kick-start / Puppet)的缺点是什么?
我阅读了很多亲脚本安装意见,其中由于不断变化的硬件,克隆被认为是不可靠的方法。
在我的情况下,硬件非常统一,因为我们使用相同的供应商,即使它发生变化,调整克隆图像设置(我使用 SystemImager)的努力也不是很困难。
它也快得多,与 20 - 30 分钟的脚本安装(当然没有本地镜像)相比,它需要大约 5 分钟,并且能够捕获很难编写脚本的次要部分(例如 MySQL 数据库保护)。
但是克隆仍然从我读到的内容中得到了很多抨击,所以任何人都可以分享他对此的看法和经验,如果我将我们的部署基础设施更改为脚本安装是否值得?
提前致谢!
在正确安装普通软件时,其可执行文件将位于程序文件文件夹中;它在用户的应用程序数据文件夹中的用户数据;它是所有用户应用程序数据文件夹中的非用户特定数据;它通常应该能够在非管理权限下运行。这些指南在 XP 上很容易被忽略,但由于 UAC,它们在 Vista 和 7 上是一个问题。
我们即将发布我们软件的主要版本。这是一个 CMS,被我们的客户用作他们的主要工作工具,他们的 IT 人员对它非常熟悉。如果我们想要与 Windows 7 完全兼容,我们必须进行相当多的更改,而且我们的日程安排已经很紧了。
问题是:我们可以轻松地让我们的客户在程序文件之外安装我们的软件,或者让他们以管理员身份运行它。我认为这是错误的,但我需要一些弹药:为什么我们要安装在程序文件上,以及随之而来的所有限制?
编辑:
我只是按照如何使用组策略在 Windows Server 2003 中远程安装软件来尝试发布软件(MSI 文件)。我可以按照所有步骤操作,但据称已成功发布的软件没有出现在客户端/用户计算机的添加/删除程序中。
可以帮助弄清楚为什么这可能不起作用。
更新:
在Experts-Exchange 上阅读此问题时,尝试使用 gpresults。输出提取如下:
COMPUTER SETTINGS
The following GPOs were not applied because they were filtered out
XADistribution
Filtering: Denied (Security)
Default Domain Policy
Filtering: Denied (Security)
Run Code Online (Sandbox Code Playgroud) 可能与以下有关:
后手动删除MSSQL 2008年从我的系统(卸载无法删除两个实例),我收到试图在下面的错误重新安装:
MOF 编译器无法与 WMI 服务器连接。这是因为语义错误(例如与现有 WMI 存储库不兼容)或实际错误(例如 WMI 服务器无法启动)。
似乎 mofcomp 的 .mof 文件之一失败了,但我不确定是哪个,或者为什么。挖掘连接文章给出了一些指示,但没有解决方案。我已经运行winmgmt /salvagerepository,它返回“WMI 存储库是一致的”。
目前,我无法安装 MSSQL 2008。请帮忙!
我重新安装了一台服务器 Windows Server 2008 R2,我在安装过程中安装了 SQL Server 2008 R2 没有问题。当我尝试通过 sa 帐户或 Windows 管理帐户连接“Microsoft SQL Management Studio”时,出现此错误(图片 1),第二张图片(图片 2)显示服务已启动。
我读了一些关于这个的帖子,但没有成功:(
图片1:

图2:

windows-server-2008 installation windows-server-2008-r2 sql-server-2008 sql-server-2008-r2
我计划在运行 AMD Opteron/Windows Server 2008/IIS7 的系统上安装 PHP。根据设备管理器,操作系统是64 位操作系统。那么我应该在其上安装哪种风格的 PHP。如果 64 位 PHP 5.3.x 那么会有任何问题吗?或者我应该期望 32 位 PHP 能够顺利运行而没有任何(性能)问题?
PS:如果您想知道 - WPI 很烂并且根本不起作用。它试图为 Windows 下载 32 位/NTS 版本的 PHP 并反复失败。
我在 Linux 服务器上有一个用户帐户(x86_64-unknown-linux-gnu根据this)。它显然在$PATH( yum, apt-get, pkg, pkg-add, emerge, pacman) 中没有包管理器,并且它没有cc. (编辑顺便说一下,这是一个共享的主机服务器。因此,技术支持人员只是以下脚本时,我试着问他们的意见。他们也想追加销售我自己的VPS包,我并不需要或想要)
我想安装git到~/bin. 我没有必要这样做,但它肯定会让我的生活更轻松。但是,我在网上找到的有关安装 git 的所有说明都与以下任一内容有关:
cc)Linux 不是我的本机操作系统,所以我对如何进行有点不知所措。我需要做什么?有没有地方可以下载预编译的二进制文件并查看它们是否有效?
我已经很好地安装了 memcached,现在我需要安装 PECL 扩展 memcache。我正在运行 RedHat x86_64 es5。安装给了我这个:
downloading memcache-2.2.6.tgz ...
Starting to download memcache-2.2.6.tgz (35,957 bytes)
..........done: 35,957 bytes
11 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
Enable memcache session handler support? [yes] :
Notice: Use of undefined constant STDIN - assumed 'STDIN' in PEAR/Frontend/CLI.php on line 304
Warning: fgets() expects parameter 1 to be resource, string given in PEAR/Frontend/CLI.php on line 304
Warning: fgets() …Run Code Online (Sandbox Code Playgroud) 我编写了一个模块,它使用 puppet 在 /etc/rsyslog.d/60-custconfig.conf 中为 rsyslog 编写配置。
当我将模块添加到节点时,它可以工作,但是如果我删除注释或删除节点中的模块调用,是否应该删除文件?如果没有,有没有办法回滚配置或安装?
installation ×10
puppet ×3
windows ×3
32bit-64bit ×1
chef ×1
cloning ×1
deployment ×1
git ×1
group-policy ×1
iis ×1
kickstart ×1
linux ×1
memcache ×1
msi ×1
pecl ×1
php ×1
redhat ×1
uac ×1
windows-7 ×1