Skip to contentSkip to conversation

Domain Groups

RFC In review Chris 2 participants 3 messages Dec 18, 2007 – Dec 19, 2007

lore
Share & tools
lore

Chris

author
#0 lore raw

cover Domain Groups

The following Domain Groups patches provide a VMM-backed framework to consolidate information about a collection of domains. Today that group information can be integrated with both the scheduler and XSM. In the future, the same information could support domain disaggregation efforts.

As a demonstration, the 'xm' tool is augmented with several new commands:

grp-create: create a domain group
grp-migrate: migrate all domains in a group
grp-shutdown: shutdown all domains in a group
grp-destroy: destroy all domains in a group
grp-reboot: reboot all domains in a group
grp-pause: pause all domains in a group
grp-unpause: unpause all domains in a group
grp-save: save all domains in a group
grp-restore: restore domains with their group information
grp-join: add domain to a group
grp-list: list groups and their members

The following patches should apply cleanly to xen-unstable cs 16618.

#1 lore raw
Quoted 2 lines · Chris, le Tue 18 Dec 2007 11:02:38 -0500, a écrit :

grp-create: create a domain group
grp-join: add domain to a group

No grp-leave?

Samuel

author
#2 lore raw
Quoted 5 lines · Samuel Thibault
Quoted 2 lines · Chris, le Tue 18 Dec 2007 11:02:38 -0500, a écrit :

grp-create: create a domain group
grp-join: add domain to a group

No grp-leave?

There are two groups created by the VMM during boot: "Null Group" and "Group 0." Dom0 starts in group 0; all other domains start in the null group and stay there until they are joined to another group. The grp-create command creates both a group and domains, then joins the domains to the new group. Joining the null group is effectively leaving a group.

-Chris