ipactl(8)
π ipactl β IPA Server Control Interface π
okay bestie, listen up: this is ipactl(8) from the IPA Manual Pages, and it's literally the remote control for your whole IPA server. she's simple, she's powerful, and she will absolutely not let your services start in the wrong order. periodt. π
β¨ SYNOPSIS β¨
ipactl command
that's it. one command, and she handles the rest. iconic behaviour tbh. π
π¦ DESCRIPTION π¦
so ipactl is a tool to help an administer control an IPA environment. (yes, "administer" β the original said it, we're keeping it, no cap.) π«Ά
here's the tea: IPA glues several discrete services together so they all work in concert, and the order they get started and stopped in is actually important. like, genuinely. not me being dramatic. ipactl is the girl who makes sure they're started and stopped in the correct order every single time. main character energy, fr fr. π
IPA stores the available masters and the services configured on each one. so the first thing ipactl does is start (if it is not already running) the IPA 389-ds instance, so it can query what services it controls. π§
β οΈ important: the hostname used in that query needs to match the hostname of the value stored in LDAP. you can control this with thehostoption in/etc/ipa/default.conf. and bestie, this should be a fully-qualified hostname. do not skip that part, i'm begging. π
πΈ OPTIONS πΈ
the actual verbs, the ones that do the thing:
startβ start all of the services that make up IPA β¨stopβ stop all of the services that make up IPA πrestartβ stop then start all of the services that make up IPA πstatusβ provides status of all the services that make up IPA π
and the flags, the little garnish on top:
-d,--debugβ display debugging information π--skip-version-checkβ skip version check βοΈ--ignore-service-failuresβ if any service start fails, do not rollback the services, continue with the operation π«‘-f,--forceβ force IPA to start. this is basically a combo meal: it combines the options--skip-version-checkand--ignore-service-failuresπ
π EXIT STATUS π
okay this part is the vibe check. every action except status reports like this:
0β success π1β a generic error occurred π2β unknown or invalid argument(s) π4β user has insufficient privilege π«6β IPA server is not configured π
for the status action, it's a whole different set of numbers, iykyk:
0β service is running π’3β service is not running π΄4β service status is unknown (or unconfigured) β
β οΈ and heads up: if not executed as root, then thestatusaction will return4for insufficient privileges. so yeah, root matters here. π
π also lowkey important: some services are socket activated and may show asSTOPPEDby thestatusaction. these services includeipa-ods-exporterandipa-otpd. so if you see them looking asleep, they might just be chillin'. don't panic. π§
that's the whole page, bestie. go forth and control your IPA environment responsibly. π
signing off with love from the IPA manual pages β this one's dated Mar 14 2008, and it's ipactl(8) forever and always. πβ¨
π¦ where this page comes from
- centos-stream 10: ipa-server 4.13.4-1.el10 Β· GPL-3.0-or-later
- centos-stream 9: ipa-server 4.13.4-1.el9 Β· GPL-3.0-or-later
- fedora 43: freeipa-server 4.12.5-3.fc43 Β· GPL-3.0-or-later
- fedora 43: freeipa-server 4.13.4-2.fc43
- fedora 43: freeipa-server 4.13.4-3.fc43 Β· GPL-3.0-or-later
- fedora 44: freeipa-server 4.13.1-9.fc44 Β· GPL-3.0-or-later
- fedora 44: freeipa-server 4.13.4-2.fc44
- fedora 44: freeipa-server 4.13.4-3.fc44 Β· GPL-3.0-or-later
- Copyright (C) 2008 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms