Enable networked kernel dump

Registered by Louis Bouchard on 2014-05-06

Enable networked kernel dump

[RATIONALE]
Current system configuration can lead to systems where the local disk storage is not sufficient to hold the kernel crash dump produced in case of a kernel panic.

Other configurations may not even have local storage, or in the case of cloud instances, no persistent storage of any kind.

We must be able to provide a way to do a remote capture of the kernel crash dump in those situation.

[GOAL]
Develop remote kernel dump functionality similar to those currently available in other distributions.

Blueprint information

Status:
Not started
Approver:
Patricia Gaughen
Priority:
Undefined
Drafter:
Ubuntu Server Team
Direction:
Needs approval
Assignee:
Louis Bouchard
Definition:
Drafting
Series goal:
Accepted for utopic
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

https://wiki.ubuntu.com/BlueprintSpec

[USER STORIES]
[ASSUMPTIONS]
Implementation assumes that the network stack is up and running when the kernel crash dump collection tools is activated. This is the current situation with Debian derivatives

[RISKS]
[IN SCOPE]
[OUT OF SCOPE]
[USER ACCEPTANCE]
[RELEASE NOTE/BLOG]
http://caribou.kamikamamak.com/2014/05/20/remote-kernel-crash-dump-for-debian-and-ubuntu/
and
http://caribou.kamikamamak.com/2014/06/17/remote-kernel-crash-dump-more-testing-needed/

(?)

Work Items

Work items:
[louis] Please fill in the blueprint: DONE
[louis] Verify if network stack is available when kdump-tools runs: DONE
[louis] Implement remote SSH copy of kernel crash dump: DONE
[louis] Implement remote NFS copy of kernel crash dump: DONE
[louis] Update documentation: POSTPONED
[louis] Update manpage: POSTPONED
[louis] Create Remote Crash Dump Server Charm: POSTPONED
[louis] Create Remote Crash Dump Enabler Subordinate Charm: POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.