Skip to content

Commit 2e8e91e

Browse files
authored
Merge branch 'plusserver:main' into MS-10129
2 parents 2df219d + 7751fc7 commit 2e8e91e

File tree

353 files changed

+6723
-685
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

353 files changed

+6723
-685
lines changed

assets/js/language-autoswitch.js

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
languageSelector = (() => {
2+
3+
// Supported documentation languages as configured in hugo.toml
4+
const languageCodes = [ "en", "de" ];
5+
6+
// Find user preferred languages, use first preference or fall back to english
7+
const getUserLanguage = (() => {
8+
const preferedLang = navigator.language || navigator.userLanguage;
9+
const browserLangs = navigator.languages;
10+
11+
const contryCode = preferedLang.substr(0,2)
12+
if ( languageCodes.includes(contryCode) ) {
13+
// use browser prefered language if supported
14+
return contryCode;
15+
} else if ( browserLangs.some( e => languageCodes.includes(e)) ) {
16+
// use first matching user preferedlanguage if supported
17+
return browserLangs.find( e => languageCodes.includes(e) );
18+
}
19+
// fall back to english
20+
return "en"
21+
})
22+
23+
// Redirect the user to the specified language
24+
const redirectTo = ((language) => {
25+
// Only do something, if the language is supported.
26+
if ( ! languageCodes.includes(language) ) {
27+
console.log("Language code", language, "is not supported. Use one of", languageCodes)
28+
return;
29+
}
30+
31+
// Check paths
32+
const currentURL = new URL (window.location.href || document.URL);
33+
const pathFound = (' ' + currentURL.pathname).slice(1);
34+
const pathShould = ('/' + language + '/' + currentURL.pathname.replace(/^.+?[/]/, ''));
35+
if ( pathFound != pathShould ) {
36+
// We want to redirect as this is the first page load within the session
37+
38+
// Check if target exists
39+
const xhr = new XMLHttpRequest();
40+
xhr.open('GET', pathShould, true);
41+
xhr.onreadystatechange = () => {
42+
if (xhr.readyState === 4){
43+
if (xhr.status >= 200 && xhr.status <= 399) {
44+
// Redirect to correct language version
45+
console.log("Redirecting to", pathShould, "from", pathFound)
46+
window.location.replace(pathShould);
47+
} else {
48+
// The page does not exist in the desired language. Stay here.
49+
console.log(pathShould, "not found. Staying at", pathFound);
50+
}
51+
}
52+
};
53+
xhr.send();
54+
}
55+
})
56+
57+
// Check the language selection
58+
const browserStorageKey = "psdocs_language"
59+
let storedLanguage = window.sessionStorage.getItem(browserStorageKey)
60+
if (storedLanguage == null) {
61+
// Determine and store language on first call of a session.
62+
storedLanguage = getUserLanguage();
63+
window.sessionStorage.setItem(browserStorageKey, storedLanguage);
64+
redirectTo(storedLanguage);
65+
}
66+
67+
})
68+
69+
// This finally calls the script.
70+
languageSelector();

assets/scss/_styles_project.scss

+11
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,14 @@ img {
6666
border-color: #009bf4;
6767
}
6868

69+
.entry a {
70+
text-decoration: none;
71+
}
72+
73+
.entry a:hover {
74+
text-decoration: underline;
75+
}
76+
77+
#td-section-nav li.td-sidebar-nav__section-title:has(.ul-2) {
78+
margin-bottom: 0.75em;
79+
}

content/de/compute/pluscloudopen/introduction/environments/_index.md

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Jede pluscloud-open-Umgebung ist als "shared nothing" Infrastruktur konzipiert,
2020
| prod3 | DE-NORTH | DE-NORTH-2 | <https://prod3.api.pco.get-cloud.io> | <https://prod3.api.pco.get-cloud.io:5000> |
2121
| prod4 | DE-WEST | DE-WEST-2 | <https://prod4.api.pco.get-cloud.io> | <https://prod4.api.pco.get-cloud.io:5000> |
2222
| scs1 | DE-WEST | DE-WEST-2 | <https://ui.gx-scs.sovereignit.cloud> | <https://api.gx-scs.sovereignit.cloud:5000> |
23+
| scs2 | DE-WEST | DE-WEST-1 | <https://scs2.api.pco.get-cloud.io> | <https://scs2.api.pco.get-cloud.io:5000> |
2324

2425
{{% alert title="Hinweis" color="info" %}}
2526
scs1 ist eine Entwicklungsumgebung, die ausschließlich im Kontext von [Sovereign Cloud Stack](https://scs.community) & [Gaia-X](https://gaia-x.eu) bereitgestellt wird.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
#https://gohugo.io/content-management/page-bundles/
3+
title: "Inakurate Anzeige der Verbrauchsdaten im Horizon"
4+
type: "docs"
5+
date: 2023-08-13
6+
description: >
7+
Die Anzeige der Verbrauchsdaten im Horizon Dashboard stimmern nicht mit den Rechnungsdaten überein.
8+
---
9+
10+
![Screenshot der Usage Summary im Horizon Dashboard](./inaccurate-usage-summary.png)
11+
12+
Wenn Sie die Verbrauchsdaten im Horizon Dashboard mit denen auf Ihrer Rechnung vergleichen, werden Sie feststellen, dass die Anzeige im Horizon von den Daten in der Rechnung abweicht. Der Grund dafür ist, dass die Anzeige im Horizon sehr ungenau ist und wir diese nicht als Rohdatenquelle für die Rechnungsstellung verwenden. Bitte betrachten Sie diese Werte also eher als Information (Näherungswert) Ihres Verbrauchs. Eine genaue Übersicht über laufende Kosten wird demnächst in unser Cloud Hub integriert.

content/de/compute/pluscloudopen/introduction/resources/compute/_index.md

+11-53
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,18 @@
22
title: "Compute"
33
type: "docs"
44
weight: 30
5-
date: 2023-03-10
5+
date: 2023-09-05
66
description: >
77
Compute Flavors und Betriebssystem-Images in der pluscloud open
88
---
99

10+
Um eine VM zu erstellen, müssen Sie die Größe und das Betriebssystem angeben. Ersteres wird durch ein [Compute Flavor](../../../reference/instances-and-images/flavors/) und letzteres durch das [Boot Image](#images) angegeben.
11+
1012
## Compute Flavors
1113

12-
Die pluscloud open verwendet den [SCS-Standard](https://github.com/SovereignCloudStack/standards) für die Benennung von Instanztypen (Flavors). Dieser Standard verwendet eine Kombination aus Buchstaben und Zahlen, um die Spezifikationen der einzelnen Flavors zu beschreiben. Der erste Teil des Namens gibt die Anzahl der im Flavor verfügbaren virtuellen CPUs (VCPUs) an, während der zweite Teil die Menge des verfügbaren Arbeitsspeichers (RAM) beschreibt. Der dritte Teil gibt, falls vorhanden, den der Instanz zugewiesenen Festplattenspeicher an. Bei Flavors mit zusätzlichem Festplattenspeicher wird auch die Größe der Festplatte im Namen angegeben. Allen Flavors, die diesem Standard folgen, wird ein "SCS-" vorangestellt.
14+
[Compute Flavor](../../../reference/instances-and-images/flavors/) sind vordefinierte Konfigurationen, die die Menge an CPU-, RAM- und Speicherressourcen bestimmen, die einer virtuellen Maschine zugewiesen werden. Jedes Flavor bietet eine andere Kombination dieser Ressourcen, so dass der Benutzer die passende Konfiguration je nach den Leistungsanforderungen seiner Anwendung auswählen kann.
1315

14-
| Name | vCPUs | RAM | Festplatte |
15-
|----------------|-------|-------|------------|
16-
| SCS-1V:0.5 | 1 | 512 | 0 |
17-
| SCS-1V:0,5:20 | 1 | 512 | 20 |
18-
| SCS-1L:1 | 1 | 1024 | 0 |
19-
| SCS-1V:1 | 1 | 1024 | 0 |
20-
| SCS-1L:1:5 | 1 | 1024 | 5 |
21-
| SCS-1V:1:10 | 1 | 1024 | 10 |
22-
| SCS-1V:1:20 | 1 | 1024 | 20 |
23-
| SCS-1V:2 | 1 | 2048 | 0 |
24-
| SCS-1V:2:5 | 1 | 2048 | 5 |
25-
| SCS-1V:4 | 1 | 4096 | 0 |
26-
| SCS-1V:4:10 | 1 | 4096 | 10 |
27-
| SCS-1V:8 | 1 | 8192 | 0 |
28-
| SCS-1V:8:20 | 1 | 8192 | 20 |
29-
| SCS-2V:2 | 2 | 2048 | 0 |
30-
| SCS-2V:2:20 | 2 | 2048 | 20 |
31-
| SCS-2V:4 | 2 | 4096 | 0 |
32-
| SCS-2V:4:10 | 2 | 4096 | 10 |
33-
| SCS-2V:4:20 | 2 | 4096 | 20 |
34-
| SCS-2V:4:50 | 2 | 4096 | 50 |
35-
| SCS-2V:4:100 | 2 | 4096 | 100 |
36-
| SCS-2V:8 | 2 | 8192 | 0 |
37-
| SCS-2V:8:20 | 2 | 8192 | 20 |
38-
| SCS-2V:8:100 | 2 | 8192 | 100 |
39-
| SCS-2V:16 | 2 | 16384 | 0 |
40-
| SCS-2V:16:50 | 2 | 16384 | 50 |
41-
| SCS-4V:8 | 4 | 8192 | 0 |
42-
| SCS-4V:8:20 | 4 | 8192 | 20 |
43-
| SCS-4V:8:50 | 4 | 8192 | 50 |
44-
| SCS-4V:8:100 | 4 | 8192 | 100 |
45-
| SCS-4V:16 | 4 | 16384 | 0 |
46-
| SCS-4V:16:50 | 4 | 16384 | 50 |
47-
| SCS-4V:16:100 | 4 | 16384 | 100 |
48-
| SCS-4V:32 | 4 | 32768 | 0 |
49-
| SCS-4V:32:50 | 4 | 32768 | 50 |
50-
| SCS-4V:32:100 | 4 | 32768 | 100 |
51-
| SCS-8V:8 | 8 | 8192 | 0 |
52-
| SCS-8V:8:100 | 8 | 8192 | 100 |
53-
| SCS-8V:16 | 8 | 16384 | 0 |
54-
| SCS-8V:16:50 | 8 | 16384 | 50 |
55-
| SCS-8V:16:100 | 8 | 16384 | 100 |
56-
| SCS-8V:32 | 8 | 32768 | 0 |
57-
| SCS-8V:32:50 | 8 | 32768 | 50 |
58-
| SCS-8V:32:100 | 8 | 32768 | 100 |
59-
| SCS-16V:32 | 16 | 32768 | 0 |
60-
| SCS-16V:32:100 | 16 | 32768 | 100 |
61-
| SCS-16V:64 | 16 | 65536 | 0 |
62-
| SCS-16V:64:100 | 16 | 65536 | 100 |
16+
pluscloud open verwendet den [SCS-Standard](https://github.com/SovereignCloudStack/standards) für die Benennung von Flavors. Dieser Standard verwendet eine Kombination aus Buchstaben und Zahlen, um die Spezifikationen der einzelnen Flavors zu beschreiben. Der erste Teil des Namens gibt die Anzahl der im Flavor verfügbaren virtuellen CPUs (vCPUs) an, während der zweite Teil die Menge des verfügbaren Arbeitsspeichers (RAM) beschreibt. Der dritte Teil, falls vorhanden, gibt die Menge an Festplattenspeicher an, die der Instanz zugewiesen wurde. Bei Flavors mit zusätzlichem Festplattenspeicher wird auch die Größe der Festplatte im Namen angegeben. Allen Flavors, die diesem Standard folgen, wird ein „SCS-“ vorangestellt.
6317

6418
## Images
6519

@@ -73,13 +27,17 @@ Die pluscloud open bietet eine Vielzahl von unveränderten Upstream-Betriebssyst
7327
|----------------------|
7428
| AlmaLinux 8 |
7529
| AlmaLinux 9 |
76-
| Debian 10 |
30+
| CirrOS 0.6.1 |
7731
| Debian 11 |
78-
| Ubuntu 18.04 |
32+
| Debian 12 |
33+
| Flatcar Container Linux 3815.2.0 |
34+
| Flatcar Container Linux 3815.2.5 |
7935
| Ubuntu 20.04 |
8036
| Ubuntu 22.04 |
37+
| Ubuntu 24.04 |
8138
| Ubuntu Minimal 20.04 |
8239
| Ubuntu Minimal 22.04 |
40+
| Ubuntu Minimal 24.04 |
8341

8442
Es ist wichtig zu beachten, dass die pluscloud open den [SCS-Standard](https://github.com/SovereignCloudStack/standards) für Image-Metadaten verwendet, um Metadaten zu den bereitgestellten OS-Images hinzuzufügen. Dies ermöglicht eine bessere Integration mit der OpenStack-Plattform und liefert zusätzliche Informationen über die Images, wie z. B. die Betriebssystemversion und Architektur.
8543

content/de/compute/pluscloudopen/reference/instances-and-images/create-instance/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Als nächstes legen Sie die "**Volumengröße**" des Root-Volumes Ihrer neuen In
2828

2929
Die Optionen auf der rechten Seite ("**Neues Volume erstellen**" und "**Volume beim Löschen der Instanz löschen**") bestimmen den Lebenszyklus des Root-Volumes Ihrer Instanz. Wenn Sie möchten, dass Ihre Instanz und ihr Root-Volume gelöscht werden, wenn die Instanz gelöscht wird, wählen Sie, dass kein neues Volume erstellt werden soll (die Option, das Volume zu löschen, wenn die Instanz gelöscht wird, wird deaktiviert). Wenn Sie sich entschieden haben, ein Volume zu erstellen, können Sie festlegen, dass das Volume beim Löschen der Instanz gelöscht wird. Wenn Sie diese Option nicht wählen, wird das Root-Volume der Instanz die Löschung der Instanz "überleben" (und Speicherplatz verbrauchen und in Rechnung gestellt werden).
3030

31-
Nun müssen Sie - indem Sie auf "**Weiter**" klicken - den "**Flavor**" Ihrer neuen Instanz auswählen. Flavors bestimmen die Dimensionen Ihrer neuen Instanz hinsichtlich der Anzahl der virtuellen CPUs, der Menge des virtuellen Speichers und der Größe der Root-Disk.
31+
Nun müssen Sie - indem Sie auf "**Weiter**" klicken - den [**Flavor**](../flavors/) Ihrer neuen Instanz auswählen. [**Flavors**](../flavors/) bestimmen die Dimensionen Ihrer neuen Instanz hinsichtlich der Anzahl der virtuellen CPUs, der Menge des virtuellen Speichers und der Größe der Root-Disk.
3232

3333
<img src="2023-03-31_09-52.png" alt="Bildschirmfoto des Flavor-Menüs" width="50%" height="50%" title="Flavor-Menü">
3434

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
2+
---
3+
title: "Compute Flavor"
4+
type: "docs"
5+
weight: 60
6+
date: 2024-09-06
7+
description: >
8+
Liste der verfügbaren Compute Flavors
9+
---
10+
11+
12+
## Überblick
13+
14+
Compute Flavors sind vordefinierte Konfigurationen, die die Menge der CPU-, RAM- und Speicher-Ressourcen bestimmen,
15+
die einer virtuellen Maschine zugewiesen werden. Jedes Flavor bietet eine andere Kombination dieser Ressourcen,
16+
die es dem Benutzer ermöglicht, je nach den Leistungsanforderungen seiner Anwendungen die passende zu wählen.
17+
18+
pluscloud open verwendet den [SCS-Standard](https://github.com/SovereignCloudStack/standards) für die Benennung von Flavors.
19+
Dieser Standard verwendet eine Kombination aus Buchstaben und Zahlen, um die Spezifikationen der einzelnen Flavors zu beschreiben.
20+
Der erste Teil des Namens gibt die Anzahl der im Flavor verfügbaren virtuellen CPUs (vCPUs) an,
21+
während der zweite Teil die Menge des verfügbaren Arbeitsspeichers (RAM) beschreibt.
22+
Der dritte Teil, falls vorhanden, gibt die Menge des für die Instanz zugewiesenen Festplattenspeichers an.
23+
Allen Flavors, die diesem Standard folgen, ist ein „SCS-“ vorangestellt.
24+
25+
26+
{{% alert title="Hinweis" color="info" %}}
27+
Reguläre Compute Flavors mit Festplatten werden nun zugunsten von Diskless Flavors ersetzt,
28+
um Verwechslungen mit Local SSD Storage (gekennzeichnet durch ein „s“ nach der Festplattengröße) zu vermeiden.
29+
{{% /alert %}}
30+
31+
## Verfügbare Flavors
32+
33+
Die folgende Tabelle zeigt die Liste aller öffentlichen Compute Flavors:
34+
35+
| Name | RAM (MB) | vCPUs | Disk (GB) |
36+
|----------------|----------|-------|-----------|
37+
| SCS-1V-0.5 | 512 | 1 | 0 |
38+
| SCS-1V-1 | 1024 | 1 | 0 |
39+
| SCS-1L-1 | 1024 | 1 | 0 |
40+
| SCS-1V-2 | 2048 | 1 | 0 |
41+
| SCS-1V-4 | 4096 | 1 | 0 |
42+
| SCS-1V-8 | 8192 | 1 | 0 |
43+
| SCS-2V-2 | 2048 | 2 | 0 |
44+
| SCS-2V-4 | 4096 | 2 | 0 |
45+
| SCS-2V-8 | 8192 | 2 | 0 |
46+
| SCS-2V-16 | 16384 | 2 | 0 |
47+
| SCS-4V-8 | 8192 | 4 | 0 |
48+
| SCS-4V-16 | 16384 | 4 | 0 |
49+
| SCS-4V-32 | 32768 | 4 | 0 |
50+
| SCS-8V-8 | 8192 | 8 | 0 |
51+
| SCS-8V-16 | 16384 | 8 | 0 |
52+
| SCS-8V-32 | 32768 | 8 | 0 |
53+
| SCS-16V-32 | 32768 | 16 | 0 |
54+
| SCS-16V-64 | 65536 | 16 | 0 |
55+
| SCS-2V-4-20s | 4096 | 2 | 20 |
56+
| SCS-4V-16-100s | 16384 | 4 | 100 |
57+
58+
## Veraltete Compute Flavors
59+
60+
Als zertifizierter Souvereing Cloud Stack implementieren wir die neuesten Compute Flavor Spezifikationen.
61+
Teil des Lifecycle-Managements ist es auch, alte Compute Flavors zu verwerfen. Die Eigenschaft 'os:deprecation' wird verwendet, um anzuzeigen, wann ein
62+
Compute Flavor als veraltet eingestuft wird. Dies signalisiert, dass er in der Zukunft entfernt wird oder eingestellt werden kann.
63+
Sie können auch in der Beschreibung einen Hinweis finden.
64+
65+
Die folgende Tabelle zeigt die veralteten Compute Flavors und deren Abschaltdatum.
66+
67+
68+
{{% alert title="Hinweis" color="warning" %}}
69+
Bitte stellen Sie sicher, dass Sie Ihren Infrastrukturcode so ändern, dass Sie nur die aktuellen Compute Flavors verwenden. Ersetzen Sie ggf. bestehende Instanzen.
70+
{{% /alert %}}
71+
72+
| Name | RAM (MB) | vCPUs | Disk (GB) | Abschaltdatum |
73+
|----------------|----------|-------|-----------|------------------|
74+
| SCS-1L-1-5 | 1024 | 1 | 5 | 2024-12-31 |
75+
| SCS-1V-0.5-20 | 512 | 1 | 20 | 2024-12-31 |
76+
| SCS-1V-1-10 | 1024 | 1 | 10 | 2024-12-31 |
77+
| SCS-1V-1-20 | 1024 | 1 | 20 | 2024-12-31 |
78+
| SCS-1V-2-5 | 2048 | 1 | 5 | 2024-12-31 |
79+
| SCS-1V-4-10 | 4096 | 1 | 10 | 2024-12-31 |
80+
| SCS-1V-8-20 | 8192 | 1 | 20 | 2024-12-31 |
81+
| SCS-2V-2-20 | 2048 | 2 | 20 | 2024-12-31 |
82+
| SCS-2V-4-10 | 4096 | 2 | 10 | 2024-12-31 |
83+
| SCS-2V-4-20 | 4096 | 2 | 20 | 2024-12-31 |
84+
| SCS-2V-4-50 | 4096 | 2 | 50 | 2024-12-31 |
85+
| SCS-2V-4-100 | 4096 | 2 | 100 | 2024-12-31 |
86+
| SCS-2V-8-20 | 8192 | 2 | 20 | 2024-12-31 |
87+
| SCS-2V-8-100 | 8192 | 2 | 100 | 2024-12-31 |
88+
| SCS-2V-16-50 | 16384 | 2 | 50 | 2024-12-31 |
89+
| SCS-4V-8-20 | 8192 | 4 | 20 | 2024-12-31 |
90+
| SCS-4V-8-50 | 8192 | 4 | 50 | 2024-12-31 |
91+
| SCS-4V-8-100 | 8192 | 4 | 100 | 2024-12-31 |
92+
| SCS-4V-16-50 | 16384 | 4 | 50 | 2024-12-31 |
93+
| SCS-4V-16-100 | 16384 | 4 | 100 | 2024-12-31 |
94+
| SCS-4V-32-100 | 32768 | 4 | 100 | 2024-12-31 |
95+
| SCS-4V-32-50 | 32768 | 4 | 50 | 2024-12-31 |
96+
| SCS-8V-8-100 | 8192 | 8 | 100 | 2024-12-31 |
97+
| SCS-8V-16-50 | 16384 | 8 | 50 | 2024-12-31 |
98+
| SCS-8V-16-100 | 16384 | 8 | 100 | 2024-12-31 |
99+
| SCS-8V-32-50 | 32768 | 8 | 50 | 2024-12-31 |
100+
| SCS-8V-32-100 | 32768 | 8 | 100 | 2024-12-31 |
101+
| SCS-16V-32-100 | 32768 | 16 | 100 | 2024-12-31 |
102+
| SCS-16V-64-100 | 65536 | 16 | 100 | 2024-12-31 |
103+
| SCS-2V:4:100 | 4096 | 2 | 100 | 2024-12-31 |
104+
| SCS-2V:8:100 | 8192 | 2 | 100 | 2024-12-31 |
105+
| SCS-2V:16:50 | 16384 | 2 | 50 | 2024-12-31 |
106+
| SCS-4V:8:100 | 8192 | 4 | 100 | 2024-12-31 |
107+
| SCS-4V:16:100 | 16384 | 4 | 100 | 2024-12-31 |
108+
| SCS-4V:32:100 | 32768 | 4 | 100 | 2024-12-31 |
109+
| SCS-8V:8:100 | 8192 | 8 | 100 | 2024-12-31 |
110+
| SCS-8V:16:100 | 16384 | 8 | 100 | 2024-12-31 |
111+
| SCS-8V:32:100 | 32768 | 8 | 100 | 2024-12-31 |
112+
| SCS-16V:32:100 | 32768 | 16 | 100 | 2024-12-31 |
113+
| SCS-16V:64:100 | 65536 | 16 | 100 | 2024-12-31 |
114+

0 commit comments

Comments
 (0)