From 32e6ea3e9ee934e7978aef1bcf071ffc8bbbc204 Mon Sep 17 00:00:00 2001 From: Milson Munakami Date: Wed, 19 Jul 2023 16:20:19 -0400 Subject: [PATCH 1/5] updated with new flavor definitions --- .../launch-a-VM-using-openstack-CLI.md | 28 ++--- .../openstack-cli/openstack-CLI.md | 4 +- .../create-and-connect-to-the-VM/flavors.md | 115 +++++++++--------- .../launch-a-VM.md | 4 +- docs/other-tools/kubernetes/k0s.md | 2 +- docs/other-tools/kubernetes/k3s/k3s.md | 4 +- docs/other-tools/kubernetes/kind.md | 4 +- .../kubeadm/HA-clusters-with-kubeadm.md | 6 +- .../single-master-clusters-with-kubeadm.md | 8 +- docs/other-tools/kubernetes/kubespray.md | 6 +- docs/other-tools/kubernetes/microk8s.md | 2 +- docs/other-tools/kubernetes/minikube.md | 2 +- 12 files changed, 94 insertions(+), 91 deletions(-) diff --git a/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md b/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md index 92a157e57..891d57fd8 100644 --- a/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md +++ b/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md @@ -16,19 +16,19 @@ Get the flavor list using below openstack command: +--------------------------------------+------------+--------+------+-----------+-------+-----------+ | ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public | +--------------------------------------+------------+--------+------+-----------+-------+-----------+ - | 12ded228-1a7f-4d35-b994-7dd394a6ca90 | gpu-a100.2 | 196608 | 20 | 0 | 24 | True | - | 15581358-3e81-4cf2-a5b8-c0fd2ad771b4 | mem-a.8 | 65536 | 20 | 0 | 8 | True | - | 17521416-0ecf-4d85-8d4c-ec6fd1bc5f9d | cpu-a.1 | 2048 | 20 | 0 | 1 | True | - | 2b1dbea2-736d-4b85-b466-4410bba35f1e | cpu-a.8 | 16384 | 20 | 0 | 8 | True | - | 2f33578f-c3df-4210-b369-84a998d77dac | mem-a.4 | 32768 | 20 | 0 | 4 | True | - | 4498bfdb-5342-4e51-aa20-9ee74e522d59 | mem-a.1 | 8192 | 20 | 0 | 1 | True | - | 4e43e6df-3637-4363-a7cd-732fbf9e7cfd | gpu-a100.4 | 393216 | 20 | 0 | 48 | True | - | 7f2f5f4e-684b-4c24-bfc6-3fce9cf1f446 | mem-a.16 | 131072 | 20 | 0 | 16 | True | - | 8c05db2f-6696-446b-9319-c32341a09c41 | cpu-a.16 | 32768 | 20 | 0 | 16 | True | - | 9662b5b2-aeaa-4d56-9bd3-450deee668af | cpu-a.4 | 8192 | 20 | 0 | 4 | True | - | b3377fdd-fd0f-4c88-9b4b-3b5c8ada0732 | gpu-a100.1 | 98304 | 20 | 0 | 12 | True | - | e9125ab0-c8df-4488-a252-029c636cbd0f | mem-a.2 | 16384 | 20 | 0 | 2 | True | - | ee6417bd-7cd4-4431-a6ce-d09f0fba3ba9 | cpu-a.2 | 4096 | 20 | 0 | 2 | True | + | 12ded228-1a7f-4d35-b994-7dd394a6ca90 | gpu-su-a100..2 | 196608 | 20 | 0 | 24 | True | + | 15581358-3e81-4cf2-a5b8-c0fd2ad771b4 | mem-su.8 | 65536 | 20 | 0 | 8 | True | + | 17521416-0ecf-4d85-8d4c-ec6fd1bc5f9d | cpu-su.1 | 2048 | 20 | 0 | 1 | True | + | 2b1dbea2-736d-4b85-b466-4410bba35f1e | cpu-su.8 | 16384 | 20 | 0 | 8 | True | + | 2f33578f-c3df-4210-b369-84a998d77dac | mem-su.4 | 32768 | 20 | 0 | 4 | True | + | 4498bfdb-5342-4e51-aa20-9ee74e522d59 | mem-su.1 | 8192 | 20 | 0 | 1 | True | + | 4e43e6df-3637-4363-a7cd-732fbf9e7cfd | gpu-su-a100..4 | 393216 | 20 | 0 | 48 | True | + | 7f2f5f4e-684b-4c24-bfc6-3fce9cf1f446 | mem-su.16 | 131072 | 20 | 0 | 16 | True | + | 8c05db2f-6696-446b-9319-c32341a09c41 | cpu-su.16 | 32768 | 20 | 0 | 16 | True | + | 9662b5b2-aeaa-4d56-9bd3-450deee668af | cpu-su.4 | 8192 | 20 | 0 | 4 | True | + | b3377fdd-fd0f-4c88-9b4b-3b5c8ada0732 | gpu-su-a100..1 | 98304 | 20 | 0 | 12 | True | + | e9125ab0-c8df-4488-a252-029c636cbd0f | mem-su.2 | 16384 | 20 | 0 | 2 | True | + | ee6417bd-7cd4-4431-a6ce-d09f0fba3ba9 | cpu-su.2 | 4096 | 20 | 0 | 2 | True | +--------------------------------------+------------+--------+------+-----------+-------+-----------+ ``` @@ -125,7 +125,7 @@ To create a VM in Specific "**Availability Zone and compute Host**" specify Example: ```sh - [user@laptop ~]$ openstack server create --flavor cpu-a.2 \ + [user@laptop ~]$ openstack server create --flavor cpu-su.2 \ --image centos-7-x86_64 \ --nic net-id=8ee63932-464b-4999-af7e-949190d8fe93 \ --security-group default \ diff --git a/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md b/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md index a3596c51e..d0a1f5b56 100644 --- a/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md +++ b/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md @@ -118,8 +118,8 @@ of your project's instances: +--------------------------------------+------------------+--------+----------------------------------------------+--------------------------+--------------+ | ID | Name | Status | Networks | Image | Flavor | +--------------------------------------+------------------+--------+----------------------------------------------+--------------------------+--------------+ - | 1c96ba49-a20f-4c88-bbcf-93e2364365f5 | vm-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | cpu-a.4 | - | dd0d8053-ab88-4d4f-b5bc-97e7e2fe035a | gpu-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | gpu-a100.1 | + | 1c96ba49-a20f-4c88-bbcf-93e2364365f5 | vm-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | cpu-su.4 | + | dd0d8053-ab88-4d4f-b5bc-97e7e2fe035a | gpu-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | gpu-su-a100..1 | +--------------------------------------+------------------+--------+----------------------------------------------+--------------------------+--------------+ ``` diff --git a/docs/openstack/create-and-connect-to-the-VM/flavors.md b/docs/openstack/create-and-connect-to-the-VM/flavors.md index 9a4250a6b..aac84aabf 100644 --- a/docs/openstack/create-and-connect-to-the-VM/flavors.md +++ b/docs/openstack/create-and-connect-to-the-VM/flavors.md @@ -15,33 +15,31 @@ NERC offers the following flavors based on our Infrastructure-as-a-Service ### 1. Standard Compute Tier -The standard compute flavor **"cpu-a"** is provided from Lenovo SD530 (2x Intel 8268 -2.9 GHz, 48 core, 384 GB memory) server. The base service unit (SU) is 1 vCPU, 2 -GB memory at a rate of $0.018 / hr of wall time. Multiples of the `cpu-a` SU are -available with 20 GB root disk, and the price scales accordingly: - -| Flavor | SUs | Cost / hr | -|---------------|--------|--------------| -| cpu-a.1 | 1 | $0.018 | -| cpu-a.2 | 2 | $0.036 | -| cpu-a.4 | 4 | $0.072 | -| cpu-a.8 | 8 | $0.144 | -| cpu-a.16 | 16 | $0.288 | +The standard compute flavor **"cpu-su"** is provided from Lenovo SD530 (2x Intel +8268 2.9 GHz, 48 cores, 384 GB memory) server. The base service unit (SU) is 1 +vCPU, 4 GB memory with 20 GB root disk at a rate of $0.013 / hr of wall time. + +| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | +|---------------|-----|-----|-------|---------|-------------|-----------| +|cpu-su.1 |1 |0 |1 |4 |20 |$0.013 | +|cpu-su.2 |2 |0 |2 |8 |40 |$0.026 | +|cpu-su.4 |4 |0 |4 |16 |80 |$0.052 | +|cpu-su.8 |8 |0 |8 |32 |160 |$0.104 | +|cpu-su.16 |16 |0 |16 |64 |320 |$0.256 | ### 2. Memory Optimized Tier -The memory optimized flavor **"mem-a"** is provided from the same servers at **"cpu-a"** -but with 8 GB of memory per core. The base service unit (SU) is 1 vCPU, 8 GB -memory at a rate of $0.036 / hr of wall time. Multiples of the `mem-a` SU are -available with 20 GB root disk, and the price scales accordingly: +The memory optimized flavor **"mem-su"** is provided from the same servers at +**"cpu-su"** but with 8 GB of memory per core. The base SU is 1 vCPU, 8 GB +memory with 20 GB root disk at a rate of $0.032 / hr of wall time. -| Flavor | SUs | Cost / hr | -|---------------|--------|--------------| -| mem-a.1 | 1 | $0.036 | -| mem-a.2 | 2 | $0.072 | -| mem-a.4 | 4 | $0.144 | -| mem-a.8 | 8 | $0.288 | -| mem-a.16 | 16 | $0.576 | +| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | +|---------------|-----|-----|-------|---------|-------------|-----------| +|mem-su.1 |1 |0 |1 |8 |20 |$0.032 | +|mem-su.2 |2 |0 |2 |16 |40 |$0.064 | +|mem-su.4 |4 |0 |4 |32 |80 |$0.128 | +|mem-su.8 |8 |0 |8 |64 |160 |$0.256 | +|em-su.16 |16 |0 |16 |128 |320 |$0.512 | ### 3. GPU Tier @@ -54,45 +52,50 @@ available with 20 GB root disk, and the price scales accordingly: is integrated into a specialized hardware such as GPUs that produce unprecedented performance boosts for technical computing workloads. -There are two flavors within the GPU tier, one featuring older **NVidia K80s** -and the newer **NVidia A100s technology**. +There are two flavors within the GPU tier, one featuring older the newer +**NVidia A100s**, **NVidia V100s**, and **NVidia A2s**. -The **"gpu-k80"** flavor is provided from Supermicro (2x Intel E5-2620 v3, 24 core, -128GB memory, 2x NVidia K80s) servers. The base service unit is 25% of a whole -server, so 1 SU provides 6 vCPU, 32 GB memory, 1 NVidia K80 at a rate of -$0.534 / hr of wall time. Multiples of the `gpu-k80` SU are available with -20 GB root disk. +The **"gpu-su-a100"** flavor is provided from Lenovo SR670 (2x Intel 8268 2.9 GHz, +48 cores, 384 GB memory, 4x NVidia A100) servers. These latest GPUs deliver +industry-leading high throughput and low latency networking. The base SU is 24 +vCPU, 95 GB memory with 20 GB root disk at a rate of $1.803 / hr of wall time. -| Flavor | SUs | Cost / hr | -|---------------|--------|--------------| -| gpu-k80.1 | 1 | $0.534 | -| gpu-k80.2 | 2 | $1.068 | -| gpu-k80.4 | 4 | $2.136 | +| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | +|---------------|-----|-----|-------|---------|-------------|-----------| +|gpu-su-a100.1 |1 |1 |24 |95 |20 |$1.803 | +|gpu-su-a100.2 |2 |2 |48 |190 |40 |$3.606 | -!!! warning "The `gpu-k80` flavor will be available soon." +The **"gpu-su-v100"** flavor has base SU of 24 vCPU, 96 GB memory with 20 GB root +disk. + +| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | +|---------------|-----|-----|-------|---------|-------------| +|gpu-su-v100.1 |1 |1 |24 |96 |20 | +|gpu-su-v100.1m |2 |2 |48 |192 |20 | + +!!! danger "Cost will be available soon!" + + We will update the cost assiciated with **"gpu-su-v100"** flavor soon! + +The **"gpu-su-a2"** flavor is provided from Lenovo SR650 (2x Xenon Gold 6448Y +2.10 GHz, 32 Cores, 512 GB memory, 2x NVidia A2s) servers. The base SU is 6 +vCPU, 31 GB memory with 20 GB root disk at a rate of $0.463 / hr of wall time. + +| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | +|---------------|-----|-----|-------|---------|-------------|-----------| +|gpu-su-a2.1 |1 |1 |6 |31 |20 |$0.463 | +|gpu-su-a2.2 |2 |2 |12 |62 |40 |$0.926 | +|gpu-su-a2.4 |4 |4 |24 |124 |80 |$1.852 | + +!!! warning "The `gpu-su-v100` and `gpu-su-a2` flavor will be available soon." We are still working on setting up the hardware required to enable the cost-effective - **"gpu-k80"** flavor. We will let you know once it is ready - and available for your general use. - -The **"gpu-a100"** flavor is provided from Lenovo SR670 (2x Intel 8268 2.9 GHz, 48 -core, 384 GB memory, 4x NVidia A100) servers. These latest GPUs deliver -industry-leading high throughput and low latency networking. The base service unit -is 25% of a whole server, so 1 SU provides 12 vCPU, 96 GB memory, 1 NVidia A100 -at a rate of $2.034 / hr of wall time. Multiples of the `gpu-a100` SU are available -with 20 GB root disk. - -| Flavor | SUs | Cost / hr | -|---------------|--------|--------------| -| gpu-a100.1 | 1 | $2.034 | -| gpu-a100.2 | 2 | $4.068 | -| gpu-a100.4 | 4 | $8.136 | + **"gpu-su-v100"** and **"gpu-su-a2"** flavor. We will let you know once it + is ready and available for your general use. !!! question "NERC IaaS Storage Tiers Cost" - **OpenStack Swift (object storage):** Provided from NESE collaboration at - $0.006 GB / mo - - **Cinder (block storage/ volumes):** Provide from NESE collaboration at - $0.006 GB / mo + Storage both **OpenStack Swift (object storage)** and + **Cinder (block storage/ volumes)** are charged separately at a rate of + $0.009 TB/hr or $9.00E-12 KB/hr at a granularity of KB/hr. --- diff --git a/docs/openstack/create-and-connect-to-the-VM/launch-a-VM.md b/docs/openstack/create-and-connect-to-the-VM/launch-a-VM.md index b507642aa..70cb41f78 100644 --- a/docs/openstack/create-and-connect-to-the-VM/launch-a-VM.md +++ b/docs/openstack/create-and-connect-to-the-VM/launch-a-VM.md @@ -55,7 +55,7 @@ is 1. Customers can also upload their own custom images, as documented in [this documentation](../advanced-openstack-topics/setting-up-your-own-images/how-to-build-windows-image.md).** -- **Flavor** tab: Specify the size of the instance to launch. Choose `cpu-a.4` +- **Flavor** tab: Specify the size of the instance to launch. Choose `cpu-su.4` from the 'Flavor' tab by clicking on the "+" icon. !!! question "Important Note" @@ -71,7 +71,7 @@ from the 'Flavor' tab by clicking on the "+" icon. **More details about available flavors and corresponding quotas details can be found [here](flavors.md).** -After choosing `cpu-a.4`, you should see it moved up to "Allocated". +After choosing `cpu-su.4`, you should see it moved up to "Allocated". ![VM Launch Instance Flavor](images/launch_flavor.png) diff --git a/docs/other-tools/kubernetes/k0s.md b/docs/other-tools/kubernetes/k0s.md index f31cd1c9f..a7de94d03 100644 --- a/docs/other-tools/kubernetes/k0s.md +++ b/docs/other-tools/kubernetes/k0s.md @@ -18,7 +18,7 @@ We will need 1 VM to create a single node kubernetes cluster using `k0s`. We are using following setting for this purpose: - 1 Linux machine, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to this VM. - setup Unique hostname to the machine using the following command: diff --git a/docs/other-tools/kubernetes/k3s/k3s.md b/docs/other-tools/kubernetes/k3s/k3s.md index 40709c595..ea4bd9f92 100644 --- a/docs/other-tools/kubernetes/k3s/k3s.md +++ b/docs/other-tools/kubernetes/k3s/k3s.md @@ -28,10 +28,10 @@ control-plane kubernetes cluster using `k3s`. We are using following setting for this purpose: - 1 Linux machine for master, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB storage - also [assign Floating IP](../../../openstack/../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB storage - also [assign Floating IP](../../../openstack/../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to the master node. - 2 Linux machines for worker, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.1 flavor with 1vCPU, 2GB RAM, 20GB storage. +cpu-su.1 flavor with 1vCPU, 4GB RAM, 20GB storage. - ssh access to all machines: [Read more here](../../../openstack/../openstack/create-and-connect-to-the-VM/bastion-host-based-ssh/index.md) on how to setup SSH to your remote VMs. diff --git a/docs/other-tools/kubernetes/kind.md b/docs/other-tools/kubernetes/kind.md index ea1648dc0..c373fa8d4 100644 --- a/docs/other-tools/kubernetes/kind.md +++ b/docs/other-tools/kubernetes/kind.md @@ -5,8 +5,8 @@ We will need 1 VM to create a single node kubernetes cluster using `kind`. We are using following setting for this purpose: -- 1 Linux machine, centos-7-x86_64, cpu-a.2 flavor with 2vCPU, 4GB RAM, -20GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +- 1 Linux machine, centos-7-x86_64, cpu-su.2 flavor with 2vCPU, 8GB RAM, +40GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to this VM. - setup Unique hostname to the machine using the following command: diff --git a/docs/other-tools/kubernetes/kubeadm/HA-clusters-with-kubeadm.md b/docs/other-tools/kubernetes/kubeadm/HA-clusters-with-kubeadm.md index 73fa1f091..3ee853245 100644 --- a/docs/other-tools/kubernetes/kubeadm/HA-clusters-with-kubeadm.md +++ b/docs/other-tools/kubernetes/kubeadm/HA-clusters-with-kubeadm.md @@ -23,12 +23,12 @@ multi-master kubernetes cluster using `kubeadm`. You are going to use the following set up for this purpose: - 2 Linux machines for master, ubuntu-20.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB storage. +cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB storage. - 2 Linux machines for worker, ubuntu-20.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.1 flavor with 1vCPU, 2GB RAM, 20GB storage - also [assign Floating IPs](../../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.1 flavor with 1vCPU, 4GB RAM, 20GB storage - also [assign Floating IPs](../../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to both of the worker nodes. - 1 Linux machine for loadbalancer, ubuntu-20.04-x86_64 or your choice of Ubuntu -OS image, cpu-a.1 flavor with 1vCPU, 2GB RAM, 20GB storage. +OS image, cpu-su.1 flavor with 1vCPU, 4GB RAM, 20GB storage. - ssh access to all machines: [Read more here](../../../openstack/create-and-connect-to-the-VM/bastion-host-based-ssh/index.md) on how to setup SSH to your remote VMs. - Create 2 security groups with appropriate [ports and protocols](https://kubernetes.io/docs/reference/ports-and-protocols/): diff --git a/docs/other-tools/kubernetes/kubeadm/single-master-clusters-with-kubeadm.md b/docs/other-tools/kubernetes/kubeadm/single-master-clusters-with-kubeadm.md index 68222a71e..d7c71b0cf 100644 --- a/docs/other-tools/kubernetes/kubeadm/single-master-clusters-with-kubeadm.md +++ b/docs/other-tools/kubernetes/kubeadm/single-master-clusters-with-kubeadm.md @@ -19,10 +19,10 @@ We will need 1 control-plane(master) and 2 worker node to create a single control-plane kubernetes cluster using `kubeadm`. We are using following setting for this purpose: -- 1 Linux machine for master, ubuntu-20.04-x86_64, cpu-a.2 flavor with 2vCPU, -4GB RAM, 20GB storage. -- 2 Linux machines for worker, ubuntu-20.04-x86_64, cpu-a.1 flavor with 1vCPU, - 2GB RAM, 20GB storage - also [assign Floating IPs](../../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +- 1 Linux machine for master, ubuntu-20.04-x86_64, cpu-su.2 flavor with 2vCPU, +8GB RAM, 40GB storage. +- 2 Linux machines for worker, ubuntu-20.04-x86_64, cpu-su.1 flavor with 1vCPU, + 4GB RAM, 20GB storage - also [assign Floating IPs](../../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to both of the worker nodes. - ssh access to all machines: [Read more here](../../../openstack/create-and-connect-to-the-VM/bastion-host-based-ssh/index.md) on how to setup SSH to your remote VMs. diff --git a/docs/other-tools/kubernetes/kubespray.md b/docs/other-tools/kubernetes/kubespray.md index b7961e355..27172d870 100644 --- a/docs/other-tools/kubernetes/kubespray.md +++ b/docs/other-tools/kubernetes/kubespray.md @@ -7,13 +7,13 @@ control-plane kubernetes cluster using `Kubespray`. We are using following setti for this purpose: - 1 Linux machine for Ansible master, ubuntu-22.04-x86_64 or your choice of Ubuntu -OS image, cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB. +OS image, cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB. - 1 Linux machine for master, ubuntu-22.04-x86_64 or your choice of Ubuntu -OS image, cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB - +OS image, cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to the master node. - 1 Linux machines for worker, ubuntu-22.04-x86_64 or your choice of Ubuntu -OS image, cpu-a.1 flavor with 1vCPU, 2GB RAM, 20GB storage. +OS image, cpu-su.1 flavor with 1vCPU, 4GB RAM, 20GB storage. - ssh access to all machines: [Read more here](../../openstack/create-and-connect-to-the-VM/bastion-host-based-ssh/index.md) on how to setup SSH to your remote VMs. - To allow SSH from **Ansible master** to all **other nodes**: [Read more here](../../openstack/create-and-connect-to-the-VM/ssh-to-cloud-VM/#adding-other-peoples-ssh-keys-to-the-instance) diff --git a/docs/other-tools/kubernetes/microk8s.md b/docs/other-tools/kubernetes/microk8s.md index cc8aba42c..e8b8290d3 100644 --- a/docs/other-tools/kubernetes/microk8s.md +++ b/docs/other-tools/kubernetes/microk8s.md @@ -6,7 +6,7 @@ We will need 1 VM to create a single node kubernetes cluster using `microk8s`. We are using following setting for this purpose: - 1 Linux machine, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.2 flavor with 2vCPU, 4GB RAM, 20GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to this VM. - setup Unique hostname to the machine using the following command: diff --git a/docs/other-tools/kubernetes/minikube.md b/docs/other-tools/kubernetes/minikube.md index 1b8cbba20..cc155ffce 100644 --- a/docs/other-tools/kubernetes/minikube.md +++ b/docs/other-tools/kubernetes/minikube.md @@ -15,7 +15,7 @@ We will need 1 VM to create a single node kubernetes cluster using `minikube`. We are using following setting for this purpose: - 1 Linux machine for master, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-a.2 flavor with 2vCPU, 4GB RAM, 20GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to this VM. - setup Unique hostname to the machine using the following command: From 892286a362e7caea9d989343bc0d5cbb7f7f4301 Mon Sep 17 00:00:00 2001 From: Milson Munakami Date: Wed, 19 Jul 2023 16:45:02 -0400 Subject: [PATCH 2/5] fixed some typos --- .../openstack-cli/launch-a-VM-using-openstack-CLI.md | 6 +++--- .../openstack-cli/openstack-CLI.md | 2 +- docs/openstack/create-and-connect-to-the-VM/flavors.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md b/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md index 891d57fd8..efb82e43f 100644 --- a/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md +++ b/docs/openstack/advanced-openstack-topics/openstack-cli/launch-a-VM-using-openstack-CLI.md @@ -16,17 +16,17 @@ Get the flavor list using below openstack command: +--------------------------------------+------------+--------+------+-----------+-------+-----------+ | ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public | +--------------------------------------+------------+--------+------+-----------+-------+-----------+ - | 12ded228-1a7f-4d35-b994-7dd394a6ca90 | gpu-su-a100..2 | 196608 | 20 | 0 | 24 | True | + | 12ded228-1a7f-4d35-b994-7dd394a6ca90 | gpu-su-a100.2 | 196608 | 20 | 0 | 24 | True | | 15581358-3e81-4cf2-a5b8-c0fd2ad771b4 | mem-su.8 | 65536 | 20 | 0 | 8 | True | | 17521416-0ecf-4d85-8d4c-ec6fd1bc5f9d | cpu-su.1 | 2048 | 20 | 0 | 1 | True | | 2b1dbea2-736d-4b85-b466-4410bba35f1e | cpu-su.8 | 16384 | 20 | 0 | 8 | True | | 2f33578f-c3df-4210-b369-84a998d77dac | mem-su.4 | 32768 | 20 | 0 | 4 | True | | 4498bfdb-5342-4e51-aa20-9ee74e522d59 | mem-su.1 | 8192 | 20 | 0 | 1 | True | - | 4e43e6df-3637-4363-a7cd-732fbf9e7cfd | gpu-su-a100..4 | 393216 | 20 | 0 | 48 | True | + | 4e43e6df-3637-4363-a7cd-732fbf9e7cfd | gpu-su-a100.4 | 393216 | 20 | 0 | 48 | True | | 7f2f5f4e-684b-4c24-bfc6-3fce9cf1f446 | mem-su.16 | 131072 | 20 | 0 | 16 | True | | 8c05db2f-6696-446b-9319-c32341a09c41 | cpu-su.16 | 32768 | 20 | 0 | 16 | True | | 9662b5b2-aeaa-4d56-9bd3-450deee668af | cpu-su.4 | 8192 | 20 | 0 | 4 | True | - | b3377fdd-fd0f-4c88-9b4b-3b5c8ada0732 | gpu-su-a100..1 | 98304 | 20 | 0 | 12 | True | + | b3377fdd-fd0f-4c88-9b4b-3b5c8ada0732 | gpu-su-a100.1 | 98304 | 20 | 0 | 12 | True | | e9125ab0-c8df-4488-a252-029c636cbd0f | mem-su.2 | 16384 | 20 | 0 | 2 | True | | ee6417bd-7cd4-4431-a6ce-d09f0fba3ba9 | cpu-su.2 | 4096 | 20 | 0 | 2 | True | +--------------------------------------+------------+--------+------+-----------+-------+-----------+ diff --git a/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md b/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md index d0a1f5b56..d80dc71ae 100644 --- a/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md +++ b/docs/openstack/advanced-openstack-topics/openstack-cli/openstack-CLI.md @@ -119,7 +119,7 @@ of your project's instances: | ID | Name | Status | Networks | Image | Flavor | +--------------------------------------+------------------+--------+----------------------------------------------+--------------------------+--------------+ | 1c96ba49-a20f-4c88-bbcf-93e2364365f5 | vm-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | cpu-su.4 | - | dd0d8053-ab88-4d4f-b5bc-97e7e2fe035a | gpu-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | gpu-su-a100..1 | + | dd0d8053-ab88-4d4f-b5bc-97e7e2fe035a | gpu-test | ACTIVE | default_network=192.168.0.146, 199.94.60.4 | N/A (booted from volume) | gpu-su-a100.1 | +--------------------------------------+------------------+--------+----------------------------------------------+--------------------------+--------------+ ``` diff --git a/docs/openstack/create-and-connect-to-the-VM/flavors.md b/docs/openstack/create-and-connect-to-the-VM/flavors.md index aac84aabf..3140eb768 100644 --- a/docs/openstack/create-and-connect-to-the-VM/flavors.md +++ b/docs/openstack/create-and-connect-to-the-VM/flavors.md @@ -52,8 +52,8 @@ memory with 20 GB root disk at a rate of $0.032 / hr of wall time. is integrated into a specialized hardware such as GPUs that produce unprecedented performance boosts for technical computing workloads. -There are two flavors within the GPU tier, one featuring older the newer -**NVidia A100s**, **NVidia V100s**, and **NVidia A2s**. +There are three flavors within the GPU tier, one featuring the newer +**NVidia A100s** along with **NVidia V100s** and **NVidia A2s**. The **"gpu-su-a100"** flavor is provided from Lenovo SR670 (2x Intel 8268 2.9 GHz, 48 cores, 384 GB memory, 4x NVidia A100) servers. These latest GPUs deliver From 8050bcdb1837ba6fba8393fd7fbe68e857e49a12 Mon Sep 17 00:00:00 2001 From: Milson Munakami Date: Thu, 20 Jul 2023 13:40:04 -0400 Subject: [PATCH 3/5] updated su.2's ram and storage --- docs/other-tools/kubernetes/microk8s.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/other-tools/kubernetes/microk8s.md b/docs/other-tools/kubernetes/microk8s.md index e8b8290d3..d02103ca0 100644 --- a/docs/other-tools/kubernetes/microk8s.md +++ b/docs/other-tools/kubernetes/microk8s.md @@ -6,7 +6,7 @@ We will need 1 VM to create a single node kubernetes cluster using `microk8s`. We are using following setting for this purpose: - 1 Linux machine, ubuntu-22.04-x86_64 or your choice of Ubuntu OS image, -cpu-su.2 flavor with 2vCPU, 4GB RAM, 20GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) +cpu-su.2 flavor with 2vCPU, 8GB RAM, 40GB storage - also [assign Floating IP](../../openstack/create-and-connect-to-the-VM/assign-a-floating-IP.md) to this VM. - setup Unique hostname to the machine using the following command: From 55ee18369cf80648dadacedf79442d03f5de8a99 Mon Sep 17 00:00:00 2001 From: Milson Munakami Date: Wed, 26 Jul 2023 17:59:31 -0400 Subject: [PATCH 4/5] spelling mistake fixed --- docs/openshift/get-started/openshift-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/openshift/get-started/openshift-overview.md b/docs/openshift/get-started/openshift-overview.md index 50c15c242..a2f8d9957 100644 --- a/docs/openshift/get-started/openshift-overview.md +++ b/docs/openshift/get-started/openshift-overview.md @@ -1,6 +1,6 @@ # OpenShift Overview -OpenShift is a multifaceted, container orcheastration platform from Red Hat. +OpenShift is a multifaceted, container orchestration platform from Red Hat. OpenShift Container Platform is a cloud-based Kubernetes container platform. NERC offers a cloud development **Platform-as-a-Service (PaaS)** solution based on Red Hat's OpenShift Container Platform that provides isolated, multi-tenant From a205e0cca9f4f54cacc66176650b99605342fc3e Mon Sep 17 00:00:00 2001 From: Milson Munakami Date: Mon, 7 Aug 2023 13:29:07 -0400 Subject: [PATCH 5/5] updated the flavor list based on docs --- .../create-and-connect-to-the-VM/flavors.md | 43 ++++++------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/docs/openstack/create-and-connect-to-the-VM/flavors.md b/docs/openstack/create-and-connect-to-the-VM/flavors.md index 3140eb768..c89aa3388 100644 --- a/docs/openstack/create-and-connect-to-the-VM/flavors.md +++ b/docs/openstack/create-and-connect-to-the-VM/flavors.md @@ -16,8 +16,8 @@ NERC offers the following flavors based on our Infrastructure-as-a-Service ### 1. Standard Compute Tier The standard compute flavor **"cpu-su"** is provided from Lenovo SD530 (2x Intel -8268 2.9 GHz, 48 cores, 384 GB memory) server. The base service unit (SU) is 1 -vCPU, 4 GB memory with 20 GB root disk at a rate of $0.013 / hr of wall time. +8268 2.9 GHz, 48 cores, 384 GB memory) server. The base unit is 1 vCPU, 4 GB +memory with 20 GB root disk at a rate of $0.013 / hr of wall time. | Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | |---------------|-----|-----|-------|---------|-------------|-----------| @@ -30,7 +30,7 @@ vCPU, 4 GB memory with 20 GB root disk at a rate of $0.013 / hr of wall time. ### 2. Memory Optimized Tier The memory optimized flavor **"mem-su"** is provided from the same servers at -**"cpu-su"** but with 8 GB of memory per core. The base SU is 1 vCPU, 8 GB +**"cpu-su"** but with 8 GB of memory per core. The base unit is 1 vCPU, 8 GB memory with 20 GB root disk at a rate of $0.032 / hr of wall time. | Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | @@ -52,12 +52,12 @@ memory with 20 GB root disk at a rate of $0.032 / hr of wall time. is integrated into a specialized hardware such as GPUs that produce unprecedented performance boosts for technical computing workloads. -There are three flavors within the GPU tier, one featuring the newer -**NVidia A100s** along with **NVidia V100s** and **NVidia A2s**. +There are two flavors within the GPU tier, one featuring the newer +**NVidia A100s** along with **NVidia V100s**. The **"gpu-su-a100"** flavor is provided from Lenovo SR670 (2x Intel 8268 2.9 GHz, 48 cores, 384 GB memory, 4x NVidia A100) servers. These latest GPUs deliver -industry-leading high throughput and low latency networking. The base SU is 24 +industry-leading high throughput and low latency networking. The base unit is 24 vCPU, 95 GB memory with 20 GB root disk at a rate of $1.803 / hr of wall time. | Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | @@ -65,33 +65,16 @@ vCPU, 95 GB memory with 20 GB root disk at a rate of $1.803 / hr of wall time. |gpu-su-a100.1 |1 |1 |24 |95 |20 |$1.803 | |gpu-su-a100.2 |2 |2 |48 |190 |40 |$3.606 | -The **"gpu-su-v100"** flavor has base SU of 24 vCPU, 96 GB memory with 20 GB root -disk. - -| Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | -|---------------|-----|-----|-------|---------|-------------| -|gpu-su-v100.1 |1 |1 |24 |96 |20 | -|gpu-su-v100.1m |2 |2 |48 |192 |20 | - -!!! danger "Cost will be available soon!" - - We will update the cost assiciated with **"gpu-su-v100"** flavor soon! - -The **"gpu-su-a2"** flavor is provided from Lenovo SR650 (2x Xenon Gold 6448Y -2.10 GHz, 32 Cores, 512 GB memory, 2x NVidia A2s) servers. The base SU is 6 -vCPU, 31 GB memory with 20 GB root disk at a rate of $0.463 / hr of wall time. +The **"gpu-su-v100"** flavor is provided from Dell R740xd (2x Intel Xeon Gold 6148, +40 core, 768GB memory, 1x NVidia V100) servers. The base unit is 24 vCPU, 96 GB +memory at a rate of $0.902 / hr of wall time. There is also a related "gpu-su-v100.1m" +consumable that provides doubled vCPU and memory in comparision to "gpu-su-v100.1". +Both gpu-su-v100 consumables are available with a 20 GB root disk. | Flavor | SUs | GPU | vCPU | RAM(GB) | Storage(GB) | Cost / hr | |---------------|-----|-----|-------|---------|-------------|-----------| -|gpu-su-a2.1 |1 |1 |6 |31 |20 |$0.463 | -|gpu-su-a2.2 |2 |2 |12 |62 |40 |$0.926 | -|gpu-su-a2.4 |4 |4 |24 |124 |80 |$1.852 | - -!!! warning "The `gpu-su-v100` and `gpu-su-a2` flavor will be available soon." - - We are still working on setting up the hardware required to enable the cost-effective - **"gpu-su-v100"** and **"gpu-su-a2"** flavor. We will let you know once it - is ready and available for your general use. +|gpu-su-v100.1 |1 |1 |24 |96 |20 |$0.902 | +|gpu-su-v100.1m |2 |2 |48 |192 |20 |TBD | !!! question "NERC IaaS Storage Tiers Cost" Storage both **OpenStack Swift (object storage)** and