ironic.console.container.systemd module¶
Systemd Quadlet console container provider.
- class ironic.console.container.systemd.SystemdConsoleContainer[source]¶
- Bases: - BaseConsoleContainer- Console container provider which uses Systemd Quadlets. - start_container(task, app_name, app_info)[source]¶
- Stop a console container for a node. - Any existing running container for this node will be stopped. - Parameters:
- task – A TaskManager instance. 
- Raises:
- ConsoleContainerError 
 
 - stop_all_containers()[source]¶
- Stops all running console containers - This is run on conductor startup and graceful shutdown to ensure no console containers are running. :raises: ConsoleContainerError 
 - stop_container(task)[source]¶
- Stop a console container for a node. - Any existing running container for this node will be stopped. - Parameters:
- task – A TaskManager instance. 
- Raises:
- ConsoleContainerError 
 
 - unit_dir = None¶
 
