Skip to content
Sunstone version by IONe team
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hooks
ione
models
public
routes
sunstone-views
test
views
.gitignore
Gemfile
LICENSE.md
README.md
config.ru
debug_lib.rb
install.rb
sunstone-server.rb
sunstone-views.yaml

README.md

OpenNebula Sunstone with IONe integration

Contacts

Homepage Docs GitHub Creators: Support.pl slnt_opp

Main additional features

  • Transparent showback
  • Balance
  • Modified user interface for VDC

Install

  1. Download this repo using:

    git clone https://github.com/ione-cloud/***

  2. Enter directory:

    cd ione-sunstone/

  3. Run install script as root:

    sudo ruby install.rb

  4. Wait for complection.

  5. Fill /etc/one/ione.conf for proper work of IONe

  6. Fill /usr/lib/one/sunstone/ione/modules/ansible/config.yml for proper work of Ansible module

    6.1. Add oneadmin ssh-key to Ansible authorized_hosts list

  7. Fill all settings using UI. Panel "Cloud" at Settings tab.(Accessible only as oneadmin):

Key Subkey Value
CAPACITY_COST CPU_COST CPU cost per hour
MEMORY_COST RAM cost per hour
DISK_COSTS DISKTYPE_0(e.g. SSD) cost per hour
DISKTYPE_1(e.g. HDD) cost per hour
DISK_TYPES comma separated list of types: SSD,HDD
PUBLIC_IP_COST cost per hour
IAAS_GROUP_ID ID of group for IaaS Users
PUBLIC_NETWORK_DEFAULTS NETWORK_ID Public IPs pool network ID
PRIVATE_NETWORK_DEFAULTS NETWORK_ID Private Networks pool network ID
NODES_DEFAULT HYPERIVSOR_0(e.g. VCENTER) OpenNebula host id
HYPERIVSOR_0(e.g. KVM) OpenNebula host id

Thanks for choosing us, contacts for support are in "Contacts" section at the start of this README

You can’t perform that action at this time.