IaaS Layer
The SCS reference implementation of the Infrastructure-as-a-Service (IaaS) layer was built with OSISM. It builds on OpenStack for compute, network and identity services and Ceph for storage. The OpenStack deployment is based on Kolla (container images) and kolla-ansible, which OSISM wraps with additional Ansible playbooks and tooling to deploy and operate the whole stack.
OSISM is the reference implementation, but not the only way to build an SCS-compatible cloud. SCS is a modular software stack: today, more than one implementation exists to build SCS-compatible clouds, and compliance is defined by the standards rather than by a single stack.
OSISM maintains its own, authoritative documentation. Rather than mirroring it here (and letting the copy drift out of date), this page links directly to the relevant sections of the official OSISM documentation.
OSISM documentation
- Getting started — introduction and overview of OSISM.
- Concepts — architecture and core components.
- Guides — deployment, configuration, operations, upgrade, troubleshooting and user guides.
- Testbed — the fastest way to try SCS: a full virtual SCS/OSISM installation you can deploy on top of an existing OpenStack cloud.
- Release Notes — per-release notes and upgrade information.
- Appendix — CLI reference, security advisories and supported standards.
OpenStack tools
As part of the reference implementation, OSISM maintains these tools to meet the SCS standards for image and flavor management:
In this section
Alongside the OSISM reference, SCS maintains a few IaaS resources of its own:
- Guides — SCS user-facing best practices, such as configuring security groups and creating user data backups.
- Deployment examples — real-world setups such as the artcodix production deployment and the SCS turnkey hardware landscape.