package albatross

  1. Overview
  2. Docs
Albatross - orchestrate and manage MirageOS unikernels with Solo5

Install

Dune Dependency

Authors

Maintainers

Sources

albatross-2.4.1.tbz
sha256=fca03a99220d743386ed97900271e2fb1e38c48c56f10faa2a47757fc931db8e
sha512=ee608bcd42047f702bfe6007f664dc10d71faa4f2aeaedf278802c58f6b3bcfe35d53ebcb73f5e3ce59bbc9e6bfa8f27e81051d10a690876fa035b0279e950da

doc/albatross.unix/Vmm_vmmd/index.html

Module Vmm_vmmdSource

Sourcetype 'a t
Sourceval empty : 'a t
Sourceval init_block_devices : 'a t -> 'a t
Sourceval waiter : 'a t -> Vmm_core.Name.t -> 'a t * 'a option
Sourceval register : 'a t -> Vmm_core.Name.t -> (unit -> 'b * 'a) -> 'a t * 'b
Sourceval register_restart : 'a t -> Vmm_core.Name.t -> (unit -> 'b * 'a) -> ('a t * 'b) option
Sourceval may_restart : 'a t -> Vmm_core.Name.t -> 'a t * bool
Sourcetype 'a create = Vmm_commands.wire * ('a t -> ('a t * Vmm_commands.wire * Vmm_commands.res * Vmm_core.Name.t * Vmm_core.Unikernel.t, [ `Msg of string ]) result) * (unit -> Vmm_commands.res)
Sourceval handle_shutdown : 'a t -> Vmm_core.Name.t -> Vmm_core.Unikernel.t -> [ `Exit of int | `Signal of int | `Stop of int ] -> 'a t * Vmm_commands.wire
Sourceval handle_create : 'a t -> Vmm_core.Name.t -> Vmm_core.Unikernel.config -> ('a t * 'a create, [> `Msg of string ]) result
Sourceval killall : 'a t -> (unit -> 'b * 'a) -> 'a t * 'b list
Sourceval restore_state : unit -> (Vmm_core.Unikernel.config Vmm_trie.t * Vmm_core.Policy.t Vmm_trie.t, [> `Msg of string ]) result
Sourceval dump_state : 'a t -> unit
Sourceval restore_policies : 'a t -> Vmm_core.Policy.t Vmm_trie.t -> ('a t, [> `Msg of string ]) result
OCaml

Innovation. Community. Security.