OpenNode – Server Virtualization and Cloud Management Made Simple
Server Virtualization and Cloud Management Made Simple

OpenNode OS Usage Guide

Complete OpenNode OS Usage Guide is currently under active development - meanwhile please see community forum, howto's section and some usage examples below.

Launching local OpenNode OS management menu (TUI)


# Log into OpenNode OS console and execute:
opennode

OpenNode OS local management menu (TUI) features

OpenNode TUI main goal is to simplify and abstract VM lifecycle management between different hypervisors like OpenVZ Linux Containers and KVM full virtualization.
It provides the following features for local OpenNode OS management:

  • OpenNode OVF VM template downloads
  • Access to standard vzctl and virsh management utilities/consoles
  • OpenVZ or KVM VM creation from OpenNode OVF VM templates
  • Local VM management - start/stop, setting resource limits etc.
  • Creating local OpenNode OVF template from VM
  • OpenVZ VM migration

Using virt-manager GUI for KVM VM management


# Requirement: You must run X.org desktop on your client host (for MacOSX download XQuartz: http://xquartz.macosforge.org/)
# ssh to OpenNode OS with X forwarding enabled
ssh -X your@opennode.com
# run virt-manager
virt-manager

For more detailed info about running virt-manager GUI please see this howto: 
KVM VM management with virt-manager GUI tool

Using virt-install CLI tool for KVM Guest VM installs

Please see this howto: KVM Guests virt-install examples

Extending /storage and /vz partitions (live)


# First - find out how much free space you have available to donate ...
# lookup for "VFree" column - this shows how much free space you have left on selected LVM Volume Group
vgs
# this example adds 50GB free space to /storage partition
lvextend -L+50G /dev/VolGroupL0/storage
# growing filesystem to match new partition size
resize2fs /dev/VolGroupL0/storage
# verify new filesystem size
df -h

Tricks: Background template download session in TUI

Template download session is being executed inside standard screen - so its possible to backgroud/detach it and get on with opennode TUI usage.
In order to detach template download screen session execute CTRL+A+D while template downloads are in action. You can return to template download session by selecting Manage->Templates->Manage template cache in TUI.