package albatross

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

Install

Dune Dependency

Authors

Maintainers

Sources

albatross-2.1.0.tbz
sha256=3abbb859e885571d70fdd0c7e0c00be06c21280341b9303e85a2a0bdc5c3846d
sha512=a5d247573bed9013e8debe7d9608104ee53307347b7acacbb75f0ae31444c83f07f4b9d24dba054cae2dc878d498360125e0da7c11d8880f6d8a32ab021743ac

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_unikernels : unit -> (Vmm_core.Unikernel.config Vmm_trie.t, [> `Msg of string ]) result
Sourceval dump_unikernels : 'a t -> unit
OCaml

Innovation. Community. Security.