Installing Kamiwaza | Kamiwaza Docs

Documentation for Kamiwaza 0.3.2

Version: 0.3.2

Overview

Kamiwaza can be installed in three main configurations:

Installation Workflows

1. Community Edition on OSX

Simple, single-command installation:

install.sh --community

Service Running

2. Community Edition on Linux

Two options available:

Option B: Automated Setup

mountlocal.sh
1.sh
2.sh
3.sh

Service Running

Option A: Direct Install

install.sh --community

Service Running

Note: mountlocal.sh is only needed for Azure deployments requiring specific disk configurations. The automated setup sequence (1.sh -> 2.sh -> 3.sh) can be used on any Linux system, but is primarily tested on Azure.

3. Enterprise Edition

A. Terraform Deployment (Recommended)

deploy with terraform
cloud-init
first-boot.sh

Service Running

Key Points:

B. Manual Cluster Deployment

deploy image
cluster-manual-prep.sh --head/--worker
first-boot.sh

Service Running

Key Points:

Important Notes

  1. Community Edition:
    • OSX: Simple install.sh --community command
    • Linux: Choose between direct install or automated setup sequence
    • Automated setup (1.sh -> 2.sh -> 3.sh) handles prerequisites and NVIDIA container testing
  2. Enterprise Edition:
    • Terraform method provides fully automated deployment
    • Manual method requires explicit cluster role specification
    • Both methods result in automatically running services
  3. Service Management:
    • first-boot.sh configures and starts the service via systemd
    • No need to manually run startup scripts