diff --git a/KN05/KN05.md b/KN05/KN05.md index a0a8d8f..3237453 100644 --- a/KN05/KN05.md +++ b/KN05/KN05.md @@ -406,7 +406,7 @@ Als erstes müssen für diese beiden Instanzen **je eine** Security Group erstel |:--------|:------| | - Name: **KN05_XXX_Webserver** (XXX = Gemäss Namenskonvention)
- Amazon Linux (AWS) - Default
- AMI: `Amazon Linux 2023 AMI`
- Instance type: `t2.micro`
- Key-pair name: `früher erstellten Key auswählen`
- VPC `M346-XXX-VPC`
- Subnet `M346-XXX-Public-1A`
- Auto-assign public IP `Enable`
- Firewall (security groups) `Select existing security group`
- Security-Group `M346-XXX-Web-Access` auswählen
- User-data eingebem - gemäss [**diesem Code**](https://gitlab.com/ser-cal/m346-scripts/-/blob/main/KN05/user-data.md?ref_type=heads)
| - Name: **KN05_XXX_Private** (Linux **ohne** Datenbank)
- Amazon Linux (AWS) - Default
- AMI: `Amazon Linux 2023 AMI`
- Instance type: `t2.micro`
- Key-pair name: `früher erstellten Key auswählen`
- VPC `M346-XXX-VPC`
- Subnet `M346-XXX-Private-1B`
- Auto-assign public IP `Disable` (Default, da im Private Subnet)
- Firewall (security groups) `Select existing security group`
- Security-Group `M346-XXX-Priv-Only` auswählen
- **Keine** User-data bei dieser Instanz
| -##### Schritt 3: Zwischenstand +##### Schritt 3: Check Überprüfen, ob **beide** Instanzen korrekt aufgesetzt wurden. 3. Bestätigung, dass die Route table **`M346-XXX-Public-RT`** eine neue Route zum **Internet gateway** (IGW) besitzt. @@ -415,7 +415,49 @@ Als erstes müssen für diese beiden Instanzen **je eine** Security Group erstel ![Instanzen laufen](./x_res/47_Instances_running_1200.png) | 4. 1.) **Private IP**: Beginnt mit **10.0.1.** / **AZ** ist **us-east-1a** / **Public IP** vorhanden : :mag_right: [Originalbild][48b] _(oder unten auf erstes Bild klicken)_.
- 2.) **Private IP**: Beginnt mit **10.0.4.** / **AZ** ist **us-east-1b** / **Keine Public IP** :mag_right: [Originalbild][49b] _(oder unten auf zweites Bild klicken)_.
+ 2.) **Private IP**: Beginnt mit **10.0.4.** / **AZ** ist **us-east-1b** / **Public IP** nicht vorhanden :mag_right: [Originalbild][49b] _(oder unten auf zweites Bild klicken)_.
**1.** Schritt: 1. Details der Public Instanz | **2.** Schritt: 2. Details der Private Instanz :----:|:---: [![1. Instanz][48a]][48b] | [![2. Instanz][49a]][49b] + +##### Schritt 4. Test +Quality Gate Check: +- Webserver auf der Public Instanz funktioniert +- Mit **SSH** auf die Public Instanz zugegriffen werden kann +- Von der Public Instanz ein **Ping** auf die Private Instanz erfolgreich ausgeführt werden kann + +3. Bestätigung, dass die Route table **`M346-XXX-Public-RT`** eine neue Route zum **Internet gateway** (IGW) besitzt. + **1.** Schritt: Beide Instanzen wurden aufgesetzt und laufen | + :---: + ![Instanzen laufen](./x_res/47_Instances_running_1200.png) | + +4. 1.) **Private IP**: Beginnt mit **10.0.1.** / **AZ** ist **us-east-1a** / **Public IP** vorhanden : :mag_right: [Originalbild][48b] _(oder unten auf erstes Bild klicken)_.
+ 2.) **Private IP**: Beginnt mit **10.0.4.** / **AZ** ist **us-east-1b** / **Public IP** nicht vorhanden :mag_right: [Originalbild][49b] _(oder unten auf zweites Bild klicken)_.
+ **1.** Schritt: 1. Details der Public Instanz | **2.** Schritt: 2. Details der Private Instanz + :----:|:---: + [![1. Instanz][48a]][48b] | [![2. Instanz][49a]][49b] + + + + + +##### Leistungsnachweis +- [ ] Erstellen Sie drei Screenshots als Beweis (siehe unten Beispielabgabe) **1. Webserver** / **2. SSH auf Public Instanz** / **3. PING auf Private Instanz** +- [ ] Differenziert und nachvollziehbar im persönlichen Repository dokumentiert. +- [ ] Fachgespräch mit Coach. + +Beachten Sie ausserdem die [allgemeinen Informationen zu den Abgaben](../Abgaben.md). + +##### Beispiel-Abgabe: +- Screenshots der drei URLs: + + Webserver | SSH | ICMP + :---:|:---:|:---:| + ![Webserver](./x_res/50_Webserver_works_400.png) | ![SSH](./x_res/51_SSH_works_400.png) | ![ICMP](./x_res/52_PING_works_400.png) + + +
+ +--- + +### Quellen diff --git a/KN05/x_res/50_Webserver_works.png b/KN05/x_res/50_Webserver_works.png new file mode 100644 index 0000000..1f90e01 Binary files /dev/null and b/KN05/x_res/50_Webserver_works.png differ diff --git a/KN05/x_res/50_Webserver_works_400.png b/KN05/x_res/50_Webserver_works_400.png new file mode 100644 index 0000000..f652bff Binary files /dev/null and b/KN05/x_res/50_Webserver_works_400.png differ diff --git a/KN05/x_res/50_Webserver_works_600.png b/KN05/x_res/50_Webserver_works_600.png new file mode 100644 index 0000000..8d13404 Binary files /dev/null and b/KN05/x_res/50_Webserver_works_600.png differ diff --git a/KN05/x_res/51_SSH_works_400.png b/KN05/x_res/51_SSH_works_400.png new file mode 100644 index 0000000..83901f8 Binary files /dev/null and b/KN05/x_res/51_SSH_works_400.png differ diff --git a/KN05/x_res/51_SSH_works_600.png b/KN05/x_res/51_SSH_works_600.png new file mode 100644 index 0000000..e088671 Binary files /dev/null and b/KN05/x_res/51_SSH_works_600.png differ diff --git a/KN05/x_res/51_SSH_works_ORIG.png b/KN05/x_res/51_SSH_works_ORIG.png new file mode 100644 index 0000000..50d4e28 Binary files /dev/null and b/KN05/x_res/51_SSH_works_ORIG.png differ diff --git a/KN05/x_res/52_PING_works_400.png b/KN05/x_res/52_PING_works_400.png new file mode 100644 index 0000000..5f9ea4d Binary files /dev/null and b/KN05/x_res/52_PING_works_400.png differ diff --git a/KN05/x_res/52_PING_works_600.png b/KN05/x_res/52_PING_works_600.png new file mode 100644 index 0000000..05d891d Binary files /dev/null and b/KN05/x_res/52_PING_works_600.png differ diff --git a/KN05/x_res/52_PING_works_ORIG.png b/KN05/x_res/52_PING_works_ORIG.png new file mode 100644 index 0000000..9dfed45 Binary files /dev/null and b/KN05/x_res/52_PING_works_ORIG.png differ