Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu 16.04上禁用SaltStack master/minion的自动启动_Ubuntu_Salt Stack - Fatal编程技术网

在Ubuntu 16.04上禁用SaltStack master/minion的自动启动

在Ubuntu 16.04上禁用SaltStack master/minion的自动启动,ubuntu,salt-stack,Ubuntu,Salt Stack,我已经设置了两个虚拟机(主机和仆从),在部署到live之前在本地测试salt脚本。出于调试目的,我希望能够手动启动salt master,更重要的是启动salt minion 我已经从/etc/init/和/etc/init.d/中删除了所有与salt相关的文件,但在重新启动ps aux后,grep salt仍然显示salt master和salt minion正在运行 我还要在哪里换车 仆从的输出: root 1101 0.1 6.5 205652 67032 ?

我已经设置了两个虚拟机(主机和仆从),在部署到live之前在本地测试salt脚本。出于调试目的,我希望能够手动启动salt master,更重要的是启动salt minion

我已经从/etc/init/和/etc/init.d/中删除了所有与salt相关的文件,但在重新启动ps aux后,grep salt仍然显示salt master和salt minion正在运行

我还要在哪里换车

仆从的输出:

root      1101  0.1  6.5 205652 67032 ?        Ss   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1111  0.0  5.6 170596 57416 ?        Ss   11:39   0:00 /usr/bin/python /usr/bin/salt-minion
root      1219  0.1  6.4 585296 65264 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-minion
root      1243  0.0  5.7 287324 58744 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1248  0.0  5.9 287324 60180 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1261  0.2  6.3 298124 64936 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1267  0.0  5.7 205660 57960 ?        S    11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1270  0.0  5.8 582516 59032 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1272  0.1  6.8 904132 69300 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1279  0.1  6.8 904132 69292 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1280  0.1  6.8 904132 69308 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1285  0.1  6.8 904128 69296 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
root      1290  0.1  6.8 904132 69300 ?        Sl   11:39   0:00 /usr/bin/python /usr/bin/salt-master
主机上的输出(salt):

版本:
Ubuntu 16.04
盐奴才2015.8.8(铍)

salt master 2015.8.8(铍)

正如@helmbert正确提到的,Ubuntu 16.04使用systemd。这意味着它不依赖于/etc/rc*和/etc/init.d中的脚本。要控制服务自动启动,应使用
systemctl
命令。 也就是说要禁用salt minion autostart:
systemctl禁用盐仆从
要禁用主自动启动,请执行以下操作:
systemctl禁用salt master

Ubuntu 16.04使用systemd。尝试使用
systemctl禁用盐仆从
。如果有人无意中发现了这一点,我在最新的盐仆从2016.3.1中遇到了相反的问题,但是
systemctl启用盐仆从
修复了它。
root      1092  0.8  6.5 205652 66896 ?        Ss   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1249  0.0  5.7 287324 58256 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1251  0.0  5.8 287324 59232 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1260  0.2  6.2 297212 63564 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1262  0.0  5.7 205660 58172 ?        S    11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1265  0.7  5.7 582516 58620 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1275  0.8  7.1 904792 72780 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1278  0.7  7.0 904568 71532 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1284  0.7  7.0 904608 72072 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1292  0.7  7.0 904056 71176 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master
root      1303  0.7  7.0 904576 72144 ?        Sl   11:46   0:00 /usr/bin/python /usr/bin/salt-master