Skip to content

Commit f87fa61

Browse files
committed
Fixes
1 parent 8219720 commit f87fa61

7 files changed

Lines changed: 13 additions & 262 deletions

File tree

docs/_optimist/faq/index.de.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ pip install python-<PROJECT>client -U
2626

2727
## Wie kann ich [VRRP](https://de.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol) nutzen?
2828

29-
Um VRRP nutzen zu können, müssen Sie dies in einer Security-Group aktivieren und den jeweiligen Instanzen zuordnen werden. Aktuell ist dies
30-
nur mit dem Openstack Client möglich. Zum Beispiel:
29+
Um VRRP nutzen zu können, müssen Sie dies in einer Security-Group aktivieren und den jeweiligen Instanzen zuordnen werden. Zum Beispiel:
3130

3231
```bash
3332
openstack security group rule create --remote-ip 10.0.0.0/24 --protocol vrrp --ethertype IPv4 --ingress default

docs/_optimist/guided_tour/step04/index.de.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ erstellen Sie direkt eine solche Umgebung:
8181

8282
```bash
8383
$ virtualenv ~/.virtualenvs/openstack
84-
New python executable in /Users/iNNOVO/.virtualenvs/openstack/bin/python
84+
New python executable in /Users/GEC/.virtualenvs/openstack/bin/python
8585
Installing setuptools, pip, wheel...done.
8686
```
8787

@@ -120,7 +120,7 @@ Um zu sehen, ob alles korrekt funktioniert hat, testen Sie die Ausgabe:
120120

121121
```bash
122122
$ type -a openstack
123-
openstack is /home/iNNOVO/.virtualenvs/openstack/bin/openstack
123+
openstack is /home/GEC/.virtualenvs/openstack/bin/openstack
124124
```
125125

126126
### Windows
@@ -186,7 +186,7 @@ erstellen Sie direkt eine solche Umgebung:
186186

187187
```bash
188188
$ virtualenv ~/.virtualenvs/openstack
189-
New python executable in /Users/iNNOVO/.virtualenvs/openstack/bin/python
189+
New python executable in /Users/GEC/.virtualenvs/openstack/bin/python
190190
Installing setuptools, pip, wheel...done.
191191
```
192192

@@ -226,7 +226,7 @@ Um zu sehen ob alles korrekt funktioniert hat, testen Sie die Ausgabe:
226226

227227
```bash
228228
$ type -a openstack
229-
openstack is /home/iNNOVO/.virtualenvs/openstack/bin/openstack
229+
openstack is /home/GEC/.virtualenvs/openstack/bin/openstack
230230
```
231231

232232
## Zugangsdaten

docs/_optimist/guided_tour/step04/index.en.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ After you have installed `virtualenv`, you can create the virtual environment.
8080

8181
```bash
8282
$ virtualenv ~/.virtualenvs/openstack
83-
New python executable in /Users/iNNOVO/.virtualenvs/openstack/bin/python
83+
New python executable in /Users/GEC/.virtualenvs/openstack/bin/python
8484
Installing setuptools, pip, wheel...done.
8585
```
8686

@@ -119,7 +119,7 @@ Now you can check that everything works. It should look like this:
119119

120120
```bash
121121
$ type -a openstack
122-
openstack is /home/iNNOVO/.virtualenvs/openstack/bin/openstack
122+
openstack is /home/GEC/.virtualenvs/openstack/bin/openstack
123123
```
124124

125125
### Windows
@@ -160,7 +160,7 @@ Now you can create a virtual environment where you install the OpenStack client.
160160

161161
```bash
162162
$ virtualenv ~/.virtualenvs/openstack
163-
New python executable in /Users/iNNOVO/.virtualenvs/openstack/bin/python
163+
New python executable in /Users/GEC/.virtualenvs/openstack/bin/python
164164
Installing setuptools, pip, wheel...done.
165165
```
166166

@@ -201,7 +201,7 @@ Now you can check that everything works. It should look like this:
201201

202202
```bash
203203
$ type -a openstack
204-
openstack is /home/iNNOVO/.virtualenvs/openstack/bin/openstack
204+
openstack is /home/GEC/.virtualenvs/openstack/bin/openstack
205205
```
206206

207207
## Credentials

docs/_optimist/guided_tour/step08/index.de.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ Damit Sie eine Instanz löschen können, benötigen Sie entweder den Namen oder
1818

1919
Existieren nur wenige Instanzen in einem Stack, können Sie den Namen für das Löschen verwenden.
2020

21-
Werden allerdings mehrere Instanzen verwendet, empfehlen wir Ihnen, für das Löschen die ID zu nutzen, da Namen im Gegensatz zu IDs
22-
nicht einzigartig sind.
21+
Werden allerdings mehrere Instanzen verwendet, empfehlen wir Ihnen, für das Löschen die ID zu nutzen, da Namen im Gegensatz zu IDs nicht einzigartig sind.
2322

2423
Der OpenStackClient zeigt Ihnen ansonsten an, dass es mehrere Instanzen mit dem entsprechenden Namen gibt.
2524

docs/_optimist/guided_tour/step11/index.de.md

Lines changed: 2 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ $ openstack subnet pool list
3636
+--------------------------------------+---------------+---------------------+
3737
```
3838

39-
Aus diesem Pool können Sie sich nun eigene Subnetze generieren lassen. Die Prefixlänge von 64 Bit ist dabei pro generiertem Subnet fest
40-
vorgegeben.
39+
Aus diesem Pool können Sie sich nun eigene Subnetze generieren lassen. Die Prefixlänge von 64 Bit ist dabei pro generiertem Subnet fest vorgegeben.
4140

4241
Bei der Erstellung der Pools können Sie die Subnets direkt mit angeben.
4342
oder Sie überlassen es OpenStack.
@@ -81,7 +80,7 @@ neue Netz mit dem in Schritt 10 erstellten Router verbinden.
8180
Nutzen Sie dazu den folgenden Befehl:
8281

8382
```bash
84-
$ openstack router add subnet BeispielRouter BeispielSubnetIPv6
83+
openstack router add subnet BeispielRouter BeispielSubnetIPv6
8584
```
8685

8786
## Security Group
@@ -155,132 +154,6 @@ Anpassungen bereits im Template enthalten.
155154
Um dies auch bei bestehenden Instanzen nachträglich zu ermöglichen,
156155
gibt es hier für verschiedene Linux-Distributionen eine Anleitung.
157156

158-
### Ubuntu 16.04
159-
160-
Um IPv6 korrekt nutzen zu können, müssen folgende Dateien mit dem
161-
angegeben Inhalt erstellt werden.
162-
163-
- `/etc/dhcp/dhclient6.conf`
164-
165-
```
166-
timeout 30;
167-
```
168-
169-
- `/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg`
170-
171-
```
172-
network: {config: disabled}
173-
```
174-
175-
- `/etc/network/interfaces.d/lo.cfg`
176-
177-
```
178-
auto lo
179-
iface lo inet loopback
180-
```
181-
182-
- `/etc/network/interfaces.d/ens3.cfg`
183-
184-
```
185-
iface ens3 inet6 auto
186-
up sleep 5
187-
up dhclient -1 -6 -cf /etc/dhcp/dhclient6.conf -lf /var/lib/dhcp/dhclient6.ens3.leases -v ens3 || true
188-
```
189-
190-
Im Anschluss wird das entsprechende Interface neu gestartet:
191-
192-
```bash
193-
$ sudo ifdown ens3 && sudo ifup ens3
194-
```
195-
196-
Die VM hat jetzt eine weitere IPv6 Adresse auf dem Interface, auf dem
197-
vorher nur die IPv4 Adresse existierte und kann somit auch über IPv6
198-
korrekt erreicht werden.
199-
200-
Damit Sie die beschriebenen Punkte nicht jedes mal manuell abarbeiten
201-
müssen, können Sie die folgende `cloud-init` Konfiguration verwenden (was
202-
`cloud-init` genau ist, erklären wir in [Schritt 19](/optimist/guided_tour/step19)):
203-
204-
```yaml
205-
#cloud-config
206-
write_files:
207-
- path: /etc/dhcp/dhclient6.conf
208-
content: "timeout 30;"
209-
- path: /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
210-
content: "network: {config: disabled}"
211-
- path: /etc/network/interfaces.d/lo.cfg
212-
content: |
213-
auto lo
214-
iface lo inet loopback
215-
- path: /etc/network/interfaces.d/ens3.cfg
216-
content: |
217-
iface ens3 inet6 auto
218-
up sleep 5
219-
up dhclient -1 -6 -cf /etc/dhcp/dhclient6.conf -lf /var/lib/dhcp/dhclient6.ens3.leases -v ens3 || true
220-
221-
runcmd:
222-
- [ ifdown, ens3]
223-
- [ ifup, ens3]
224-
```
225-
226-
### CentOS 7
227-
228-
Die genannten Parameter müssen den angegebenen Dateien neu hinzugefügt
229-
oder falls diese bereits vorhanden sind, ergänzt werden:
230-
231-
- `/etc/sysconfig/network`
232-
233-
```
234-
NETWORKING_IPV6=yes
235-
```
236-
237-
- `/etc/sysconfig/network-scripts/ifcfg-eth0`
238-
239-
```
240-
IPV6INIT=yes
241-
DHCPV6C=yes
242-
```
243-
244-
Anschließend wird das entsprechende Interface neu gestartet:
245-
246-
```bash
247-
$ sudo ifdown eth0 && sudo ifup eth0
248-
```
249-
250-
Die VM hat jetzt eine weitere IPv6 Adresse auf dem Interface, auf dem vorher nur die IPv4 Adresse existierte und kann somit auch über IPv6 korrekt erreicht werden.
251-
252-
Damit Sie die beschriebenen Punkte nicht jedes mal manuell abarbeiten
253-
müssen, können Sie die folgende `cloud-init` Konfiguration verwenden (was
254-
`cloud-init` genau ist, erklären wir für Ubuntu 16.04 in [Schritt 19](/optimist/guided_tour/step19/)):
255-
256-
```yaml
257-
#cloud-config
258-
write_files:
259-
- path: /etc/sysconfig/network
260-
owner: root:root
261-
permissions: '0644'
262-
content: |
263-
NETWORKING=yes
264-
NOZEROCONF=yes
265-
NETWORKING_IPV6=yes
266-
- path: /etc/sysconfig/network-scripts/ifcfg-eth0
267-
owner: root:root
268-
permissions: '0644'
269-
content: |
270-
DEVICE="eth0"
271-
BOOTPROTO="dhcp"
272-
ONBOOT="yes"
273-
TYPE="Ethernet"
274-
USERCTL="yes"
275-
PEERDNS="yes"
276-
PERSISTENT_DHCLIENT="1"
277-
IPV6INIT=yes
278-
DHCPV6C=yes
279-
runcmd:
280-
- [ ifdown, eth0]
281-
- [ ifup, eth0]
282-
```
283-
284157
## Externer Zugriff
285158

286159
**Wichtig**: Diese VM ist ab sofort weltweit über ihre

docs/_optimist/guided_tour/step11/index.en.md

Lines changed: 0 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -146,126 +146,6 @@ Many standard vendor images do not have IPv6 configured and only have IPv4 enabl
146146
If you want to enable IPv6 on a VM where it is not already enabled, you can follow the
147147
instructions below.
148148

149-
### Ubuntu 16.04
150-
151-
To use IPv6 correctly, the following files must be created with the specified content.
152-
153-
- `/etc/dhcp/dhclient6.conf`
154-
155-
```text
156-
timeout 30;
157-
```
158-
159-
- `/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg`
160-
161-
```text
162-
network: {config: disabled}
163-
```
164-
165-
- `/etc/network/interfaces.d/lo.cfg`
166-
167-
```text
168-
auto lo
169-
iface lo inet loopback
170-
```
171-
172-
- `/etc/network/interfaces.d/ens3.cfg`
173-
174-
```text
175-
iface ens3 inet6 auto
176-
up sleep 5
177-
up dhclient -1 -6 -cf /etc/dhcp/dhclient6.conf -lf /var/lib/dhcp/dhclient6.ens3.leases -v ens3 || true
178-
```
179-
180-
Now that you have created the files, you can reenable the interface:
181-
182-
```bash
183-
sudo ifdown ens3 && sudo ifup ens3
184-
```
185-
186-
Once complete, you will have working IPv4 and IPv6 addresses.
187-
188-
If you want to automate the actions above, you can add this to the *cloud-init*
189-
part of our heat template (we will go over cloud-init in [Step 19](/optimist/guided_tour/step19/):
190-
191-
```yaml
192-
#cloud-config
193-
write_files:
194-
- path: /etc/dhcp/dhclient6.conf
195-
content: "timeout 30;"
196-
- path: /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
197-
content: "network: {config: disabled}"
198-
- path: /etc/network/interfaces.d/lo.cfg
199-
content: |
200-
auto lo
201-
iface lo inet loopback
202-
- path: /etc/network/interfaces.d/ens3.cfg
203-
content: |
204-
iface ens3 inet6 auto
205-
up sleep 5
206-
up dhclient -1 -6 -cf /etc/dhcp/dhclient6.conf -lf /var/lib/dhcp/dhclient6.ens3.leases -v ens3 || true
207-
208-
runcmd:
209-
- [ ifdown, ens3]
210-
- [ ifup, ens3]
211-
```
212-
213-
### CentOS 7
214-
215-
To use IPv6 correctly, the following files must be created with the specified content.
216-
217-
- `/etc/sysconfig/network`
218-
219-
```text
220-
NETWORKING_IPV6=yes
221-
```
222-
223-
- `/etc/sysconfig/network-scripts/ifcfg-eth0`
224-
225-
```text
226-
IPV6INIT=yes
227-
DHCPV6C=yes
228-
```
229-
230-
Now that you have created the files, you can reenable the interface:
231-
232-
```bash
233-
sudo ifdown eth0 && sudo ifup eth0
234-
```
235-
236-
Once complete, you will have working IPv4 and IPv6 addresses.
237-
238-
If you want to automate the actions above, you can add this to the *cloud-init*
239-
part of our heat template (we will go over cloud-init in [Step 19](/optimist/guided_tour/step19/):
240-
241-
```yaml
242-
#cloud-config
243-
write_files:
244-
- path: /etc/sysconfig/network
245-
owner: root:root
246-
permissions: '0644'
247-
content: |
248-
NETWORKING=yes
249-
NOZEROCONF=yes
250-
NETWORKING_IPV6=yes
251-
- path: /etc/sysconfig/network-scripts/ifcfg-eth0
252-
owner: root:root
253-
permissions: '0644'
254-
content: |
255-
DEVICE="eth0"
256-
BOOTPROTO="dhcp"
257-
ONBOOT="yes"
258-
TYPE="Ethernet"
259-
USERCTL="yes"
260-
PEERDNS="yes"
261-
PERSISTENT_DHCLIENT="1"
262-
IPV6INIT=yes
263-
DHCPV6C=yes
264-
runcmd:
265-
- [ ifdown, eth0]
266-
- [ ifup, eth0]
267-
```
268-
269149
## External access
270150

271151
**Important:** This VM can now be reached from anywhere in the world via its IPv6 address (only on the ports that you allowed in the

docs/_optimist/guided_tour/step18/index.de.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,6 @@ resources:
173173

174174
## Zusammenfassung
175175

176-
Die erstellte Instanz ist nun von außen erreichbar einschließlich.
176+
Die erstellte Instanz ist nun von außen erreichbar.
177177

178178
Im nächsten Schritt passen wir die Instanz mit CloudConfig an.

0 commit comments

Comments
 (0)