diff --git a/docs.it4i/cloud/einfracz-cloud.md b/docs.it4i/cloud/einfracz-cloud.md index 7844ec57c26bb239cd2aa6b5204ecf6f58375f1b..a2652b81c4658bf008e498af929e16cc32be101a 100644 --- a/docs.it4i/cloud/einfracz-cloud.md +++ b/docs.it4i/cloud/einfracz-cloud.md @@ -1,6 +1,6 @@ # e-INFRA CZ Cloud Ostrava -Ostrava cloud consists of 22 nodes from [Karolina][a] supercomputer. +Ostrava cloud consists of 22 nodes from the [Karolina][a] supercomputer. The cloud site is built on top of OpenStack, which is a free open standard cloud computing platform. diff --git a/docs.it4i/cloud/it4i-cloud.md b/docs.it4i/cloud/it4i-cloud.md new file mode 100644 index 0000000000000000000000000000000000000000..178cf6f35e07cbb591c1c8fe57a692a106e4cb35 --- /dev/null +++ b/docs.it4i/cloud/it4i-cloud.md @@ -0,0 +1,86 @@ +# IT4I Cloud + +IT4I cloud consists of 14 nodes from the [Karolina][a] supercomputer. +The cloud site is built on top of OpenStack, +which is a free open standard cloud computing platform. + +!!! Note + The guide describes steps for personal projects.<br> + For large projects, apply for resources to the [Allocation Committee][11]. + +## Access + +To acces the cloud you must: + +* have an [e-Infra CZ account][3], +* be a member of an [active project][b], +* use [IT4I VPN][d], if not on site. + +The dashboard is available at [https://cloud.it4i.cz][6]. + +Make sure to select the IT4I_LDAP domain. + +You can specify resources/quotas for your project. +For more information, see the [Quota Limits][5] section. + +## Creating First Instance + +To create your first VM instance, follow the [e-INFRA CZ guide][4]. +Note that the guide is similar for [e-INFRA CZ cloud][c], +so make sure that you follow steps for IT4I cloud where applicable. + +### Process Automatization + +You can automate the process using Terraform or Openstack. + +#### Terraform + +Prerequisites: + +* Linux/Mac/WSL terminal BASH shell +* installed Terraform and sshuttle +* downloaded [application credentials][9] from OpenStack Horizon dashboard and saved as a `project_openrc.sh.inc` text file + +Follow the guide: [https://code.it4i.cz/terraform][8] + +#### OpenStack + +Prerequisites: + +* Linux/Mac/WSL terminal BASH shell +* installed [OpenStack client][7] + +Follow the guide: [https://code.it4i.cz/commandline][10] + +Run commands: + +```console +source project_openrc.sh.inc +``` + +```console +./cmdline-demo.sh basic-infrastructure-1 +``` + +## Technical Reference + +For the list of deployed OpenStack services, see the [list of components][1]. + +More information can be found on the [e-INFRA CZ website][2]. + +[1]: https://docs.e-infra.cz/compute/openstack/technical-reference/ostrava-site/openstack-components/ +[2]: https://docs.e-infra.cz/compute/openstack/technical-reference/ostrava-site/ +[3]: https://docs.e-infra.cz/account/ +[4]: https://docs.e-infra.cz/compute/openstack/getting-started/creating-first-infrastructure/ +[5]: https://docs.e-infra.cz/compute/openstack/technical-reference/ostrava-g2-site/quota-limits/ +[6]: https://cloud.it4i.cz +[7]: https://docs.fuga.cloud/how-to-use-the-openstack-cli-tools-on-linux +[8]: https://code.it4i.cz/dvo0012/infrastructure-by-script/-/tree/main/openstack-infrastructure-as-code-automation/clouds/g2/ostrava/general/terraform +[9]: https://docs.e-infra.cz/compute/openstack/how-to-guides/obtaining-api-key/ +[10]: https://code.it4i.cz/dvo0012/infrastructure-by-script/-/tree/main/openstack-infrastructure-as-code-automation/clouds/g2/ostrava/general/commandline +[11]: https://www.it4i.cz/en/for-users/computing-resources-allocation + +[a]: ../karolina/introduction.md +[b]: ../general/access/project-access.md +[c]: einfracz-cloud.md +[d]: ../general/accessing-the-clusters/vpn-access.md diff --git a/mkdocs.yml b/mkdocs.yml index 974902092db15dfdc869c75d42510b05de56300a..c463bb43dfba22b7d6818b9088a27ac19803cf98 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -301,6 +301,7 @@ nav: - VESTA: software/viz/vesta.md - Clouds: - E-Infra CZ Cloud: cloud/einfracz-cloud.md + - IT4I Cloud: cloud/it4i-cloud.md extra: disqus: 'test-3whnesz3gq'