有时我的盐师会在salt '*' test.ping等待倒下的仆从回复时挂起一段时间。有没有办法查看已连接的仆从列表,无论它们是否响应test.ping?
如何使用状态文件清除 salt-minion 上的目录?我想*.conf在/etc/supervisord/conf.d/设置其他主管服务之前删除所有文件。
以下top.sls配置无效:
/etc/supervisor/conf.d/*:
file.absent
Run Code Online (Sandbox Code Playgroud)
file.remove 因不可用而失败。
如何使用 Salt Stack 在我的所有 Minion 上输出文件的内容?
我能找到的唯一“拉”功能是在这个 minion push commit 中,但这需要在 master 上进行配置更改。
我正在学习 Salt Stack 以将我的 Python 应用程序部署到 AWS 上的各个生产阶段。现在我在一个大存储库中拥有我所有的源代码和盐状态。
将 minion 状态文件保存在我的源中是否有任何实际或安全考虑?或者我应该把它们分开,为什么?
如果我确实将我的状态文件移动到一个单独的 salt-states 存储库中,我应该在哪里保存我的master和minion配置文件,或者它们不属于版本控制?
我正在尝试在 LAN 上的两个专用服务器之间安排文件同步。远程计算机运行 Windows Server 2003,本地计算机运行 Windows Server 2008。
我将远程文件夹安装为 J: 网络驱动器以克服任何权限问题,当我手动运行命令时,一切都按预期工作,并且文件夹内容被镜像:
robocopy J:\\ C:\\Files /MIR > c:\\robocopy.log
Run Code Online (Sandbox Code Playgroud)
但是一旦我将其放入计划任务中,它就会失败并返回代码 0x10 (16),这是一个严重错误。所以我假设网络权限错误并尝试在两个本地文件夹之间安排操作。发生了同样的错误,并且没有robocopy.log创建输出文件。我以管理员身份运行该操作。
为什么我的计划任务失败?
schtasks /query /v /fo LIST /s localhost供参考:HostName: localhost
TaskName: \Sync Task
Next Run Time: 11/7/2010 3:00:00 AM
Status: Ready
Logon Mode: Interactive/Background
Last Run Time: 11/6/2010 2:49:21 PM
Last Result: 16
Author: HOST\Administrator
Task To Run: robocopy.exe "C:\\LocalFolder" "C:\\Destination" /MIR /LOG > c:\\robocopy.log
Start In: N/A
Comment: N/A
Scheduled Task State: …Run Code Online (Sandbox Code Playgroud) windows-server-2003 windows-server-2008 scheduled-task robocopy
Windows 更新后,我无法通过 RDP 连接到 Windows Server 2008 计算机。作为替代方案,我使用 PsExec 远程安装了 UltraVNC。
WinVNC 服务成功启动,但当我尝试远程连接时,收到以下错误消息:
This server does not have a valid password enabled.
Until a password is set, incoming connections cannot be enabled.
Run Code Online (Sandbox Code Playgroud)
由于我没有计算机的桌面访问权限,我该如何设置密码?
saltstack ×4
cat ×1
deployment ×1
password ×1
rdp ×1
robocopy ×1
supervisord ×1
ubuntu ×1
vnc ×1