Так как Symbolic является удобной оболочкой над Func, и его возможности определяются тем, что умеет Func необходимо сказать пару слов о самом Func. Задача проекта Func (Fedora Unified Network Controller, https://fedorahosted.org/func/) создание удобного приложения для удаленного управления большим количеством систем. Разрабатывался для RedHat/Fedora и совместимых дистрибутивов Linux, хотя возможно использование в Debian, есть и порт для AIX. Аутентификация систем производится средствами Certmaster, администратор подтверждает сертификаты клиентских систем (minions). Затем может дать в консоли команду, адресованную одной или группе систем. Возможно, выполнение команд пользователям, не имеющим прав root, для этих целей следует установить соответствующий ACL на рабочие каталоги Func при помощи sefacl.
Собственно всю работу и получение результата выполняет демон funcd использующий порт 15234. В имени узлом можно использовать шаблоны. Например, получим список активных minions:
# func "*" ping
Список известных minions:
# func "*" list_minions
Также просто обновить все дистрибутивы:
# func "*.example.org" call yumcmd update
Список модулей:
# func "*.example.org" call system list_modules
Получим список оборудования:
# func example.org call hardware info
Также просто задается любая команда или скрипт:
# func "*" call command run "ifconfig"