Start the master and minion services

After you’ve installed and configured your Salt masters and minions, you need to start the minions so that they can:

  • Send their keys to the master for acceptance.

  • Begin listening to the master_minion.pub for commands.

You can then start the Salt master and accept the minion keys. See Accept the minion keys for more information.

Note

Before you start the Salt master and minions, you must first install the salt-master and salt-minion services and configure the Salt minion to connect to the Salt master. See Configure the Salt master and minions for more information.

Starting Salt services

Using systemctl is the main way to start Salt processes. Calling the process directly will show the active logs in the foreground.

Start with systemctl

When starting salt-master and salt-minion, using systemctl is recommended.

systemctl start salt-master
systemctl start salt-minion

systemctl is also useful for preliminary debugging and process start/stop confirmation:

systemctl [start|status|stop] [salt-master|salt-minion]

Starting in the foreground

The salt-master and salt-minion daemons can show their logs in the terminal by calling their processes directly:

salt-master
salt-minion

Next steps

After starting the Salt services, the Salt minion keys need to be accepted by the Salt master. See Accept the minion keys for more information.