Cedana
Cedana Daemon
Cedana
Cedana Daemon
  • Cedana Daemon
  • Get started
    • Installation
    • Authentication
    • Configuration
    • Health checks
    • Plugins
    • Feature matrix
  • Guides
    • Managed process/container
    • Checkpoint/restore basics
    • Checkpoint/restore with GPUs
    • Checkpoint/restore runc
    • Checkpoint/restore containerd
    • Checkpoint/restore streamer
    • Checkpoint/restore kata
      • how-to-create-custom-busybox-image
      • how-to-install-criu-in-guest
      • how-to-install-on-aws
      • how-to-make-kernel-criu-compatible
      • how-to-make-rootfs-criu-compatible
      • Checkpoint/Restore kata containers
  • Developer guides
    • Architecture
    • Profiling
    • Testing
    • Writing plugins
  • References
    • CLI
      • cedana
      • cedana attach
      • cedana checkpoint
      • cedana checkpoints
      • cedana completion
      • cedana completion bash
      • cedana completion fish
      • cedana completion powershell
      • cedana completion zsh
      • cedana daemon
      • cedana daemon check
      • cedana daemon start
      • cedana delete
      • cedana dump
      • cedana dump containerd
      • cedana dump job
      • cedana dump process
      • cedana dump runc
      • cedana exec
      • cedana features
      • cedana inspect
      • cedana job
      • cedana job attach
      • cedana job checkpoint
      • cedana job checkpoint inspect
      • cedana job checkpoint list
      • cedana job checkpoints
      • cedana job delete
      • cedana job inspect
      • cedana job kill
      • cedana job list
      • cedana jobs
      • cedana k8s-helper
      • cedana k8s-helper destroy
      • cedana kill
      • cedana manage
      • cedana manage containerd
      • cedana manage process
      • cedana manage runc
      • cedana plugin
      • cedana plugin features
      • cedana plugin install
      • cedana plugin list
      • cedana plugin remove
      • cedana plugins
      • cedana ps
      • cedana query
      • cedana query k8s
      • cedana query runc
      • cedana restore
      • cedana restore job
      • cedana restore process
      • cedana restore runc
      • cedana run
      • cedana run containerd
      • cedana run process
      • cedana run runc
    • API
    • GitHub
Powered by GitBook
On this page
  • Quick start
  • Get started
  • Guides
  • Developer guides
  • References

Was this helpful?

Edit on GitHub
NextInstallation

Last updated 2 months ago

Was this helpful?

Here, you will find information on running the Cedana daemon on your machine, system architecture, and the various features of both the daemon and CLI.

The daemon is designed to manage the lifecycle of processes/containers, including checkpoint/restore, in the larger Cedana system. However, it can be installed and used independently as a C/R tool with its convenient defaults and a friendly command-line interface.

For detailed documentation on our managed Kubernetes or the larger Cedana system, please see .

Quick start

Run a new managed process:

cedana run process --attach test/workloads/date-loop.sh

Any process/container you spawn using cedana run creates a managed job. To view all managed jobs:

cedana ps
JOB               TYPE       PID  STATUS  GPU  CHECKPOINT  SIZE  LOG
personal_hopper9  process  32646  sleep   no                     [Attachable]

Checkpoint the job:

cedana dump job personal_hopper9

If you view the jobs again, you will see that it was checkpointed:

JOB               TYPE       PID  STATUS  GPU  CHECKPOINT     SIZE     LOG
personal_hopper9  process  32646  halted  no   2 seconds ago  644 KiB

Restore the job:

cedana restore job --attach personal_hopper9

Get started

Guides

Developer guides

References

First, ensure that you have Cedana installed on your machine, and the daemon is running. See .

For all available CLI options, see . Directly interacting with daemon is also possible through gRPC, see .

For specific usage, check out the . For information on architecture or to get started with contributing, check out the .

installation
CLI reference
API reference
Installation
Authentication
Configuration
Health checks
Plugins
Feature matrix
Managed process/container
Checkpoint/restore basics
Checkpoint/restore with GPUs
Checkpoint/restore runc
Checkpoint/restore containerd
Checkpoint/restore kata
Checkpoint/restore streamer
Architecture
Profiling
Testing
Writing plugins
CLI reference
API reference
guides
developer guides
Quick start
here