split Tokyo2020/Paris2024 Wiki descriptions into two folders

This commit is contained in:
Axel Uhl
2023-04-28 18:23:39 +02:00
parent 1ce10bf639
commit e59831551a
6 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ SAP is at the center of todays technology revolution, developing innovations
* [[Establishing support@sapsailing.com with AWS SES, SNS, and Lambda|wiki/info/landscape/support-email]]
* [[Creating an EC2 image for a MongoDB Replica Set from scratch|wiki/info/landscape/creating-ec2-mongodb-image-from-scratch]]
* [[Setting up dedicated S3 buckets|wiki/info/landscape/s3-bucket-setup]]
* [[Large-Scale Set-Ups, e.g., Olympic Games|wiki/info/landscape/olympic-setup]]
* [[Large-Scale Set-Ups, e.g., Olympic Games|wiki/info/landscape/tokyo2020/olympic-setup]]
* [[Building and Deploying|wiki/info/landscape/building-and-deploying]]
* [[Data Mining Architecture|wiki/info/landscape/data-mining-architecture]]
* [[Typical Data Mining Scenarios|wiki/info/landscape/typical-data-mining-scenarios]]
+2 -2
View File
@@ -24,7 +24,7 @@ It can therefore be useful to use the tool `checkinstall` instead of `sudo make
It is beneficial to use `tmux` for the usage of `autossh` to create a terminal session, in which `autossh` can run without blocking the whole terminal session. Use `yum install tmux` for the installation.
Autossh itself relies on `ssh` and passes its terminal arguments to `ssh`. There are a few exeptions, for example the -M argument, which specifies the monitoring and echo port needed for the operation of `autossh` (uses the specified port and the port + 1). Autossh can be configured via environment variables, refer to the `autossh` manual for further information (`man autossh`).
It can be useful to tweak the `/etc/ssh_config` and `/etc/sshd_config` to assure a quick recovery from failovers (see [Olympic Setup](/wiki/info/landscape/olympic-setup.md#tunnels) for the configuration). A typical command for creating a ssh tunnel is the following:
It can be useful to tweak the `/etc/ssh_config` and `/etc/sshd_config` to assure a quick recovery from failovers (see [Olympic Setup Tokyo 2020](/wiki/info/landscape/tokyo2020/olympic-setup.md#tunnels) and [Olympic Setup Paris 2024](/wiki/info/landscape/paris2024/olympic-setup.md#tunnels) for the configuration). A typical command for creating a ssh tunnel is the following:
```
autossh -M 20000 -N -L *:5672:localhost:5672 -i /root/.ssh/id_rsa <ip-address>
@@ -32,4 +32,4 @@ autossh -M 20000 -N -L *:5672:localhost:5672 -i /root/.ssh/id_rsa <ip-address>
+ -N specifies to not execute remote commands
+ -L specifies the connection to be forwarded
+ -i specifies the identity file
+ -i specifies the identity file
+1 -1
View File
@@ -4,7 +4,7 @@
## Quickstart
Our default region in AWS EC2 is eu-west-1 (Ireland). Tests are currently run in the otherwise unused region eu-west-2 (London). Most regular operations can be handled through the AdminConsole's "Advanced / Landscape" tab. See, e.g., [https://security-service.sapsailing.com/gwt/AdminConsole.html#LandscapeManagementPlace:](https://security-service.sapsailing.com/gwt/AdminConsole.html#LandscapeManagementPlace:). Some operations occurring not so frequently still require more in-depth knowledge of steps, manual execution of commands on the command line and some basic Linux understanding. This also goes for [highest-scale set-ups requiring an AWS Global Accelerator with or without Geo-Blocking through AWS Web Application Firewall (WAF) with Web ACLs](https://wiki.sapsailing.com/wiki/info/landscape/olympic-setup#setup-for-the-olympic-summer-games-2020-2021-tokyo_aws-setup_global-accelerator).
Our default region in AWS EC2 is eu-west-1 (Ireland). Tests are currently run in the otherwise unused region eu-west-2 (London). Most regular operations can be handled through the AdminConsole's "Advanced / Landscape" tab. See, e.g., [https://security-service.sapsailing.com/gwt/AdminConsole.html#LandscapeManagementPlace:](https://security-service.sapsailing.com/gwt/AdminConsole.html#LandscapeManagementPlace:). Some operations occurring not so frequently still require more in-depth knowledge of steps, manual execution of commands on the command line and some basic Linux understanding. This also goes for [highest-scale set-ups requiring an AWS Global Accelerator with or without Geo-Blocking through AWS Web Application Firewall (WAF) with Web ACLs](https://wiki.sapsailing.com/wiki/info/landscape/tokyo2020/olympic-setup#setup-for-the-olympic-summer-games-2020-2021-tokyo_aws-setup_global-accelerator).
## Important Servers, Hostnames
@@ -1,6 +1,6 @@
# Thoughts on Landscape Configuration for Paris 2024 / Marseille
As a baseline we'll use the [Olympic Setup](/wiki/info/landscape/olympic-setup). The major change, though, would be that instead of running a local on-site master and a local on-site replica we would run two master instances locally on site where one is the "shadow" and the other one is the "production" master.
As a baseline we'll use the [Olympic Setup From Tokyo 2020](/wiki/info/landscape/tokyo2020/olympic-setup). The major change, though, would be that instead of running a local on-site master and a local on-site replica we would run two master instances locally on site where one is the "shadow" and the other one is the "production" master.
We captured a set of scripts and configuration files in out Git repository at ``configuration/on-site-scripts``, in particular also separately for the two laptops, in ``configuration/on-site-scripts/sap-p1-1`` and ``configuration/on-site-scripts/sap-p1-2``.
@@ -146,4 +146,4 @@ Combine the above scenarios: a failing production master (hardware or VM-only) w
* Add SSH public keys for password-less private keys of ``sap-p1-1`` and ``sap-p1-2`` to ``ec2-user@paris-ssh.sapsailing.com:.ssh/authorized_keys.org`` so that when the authorized_keys file is updated automatically, the on-site keys are still preserved.
* Create LetsEncrypt certificates for the NGINX installations for paris2024.sapsailing.com and security-service.sapsailing.com and install to the two on-site laptops' NGINX environments
* Ensure the MongoDB installations on both laptops use the ``paris2024`` replica set
* Adjust Athena queries to include all ALB logging buckets from all regions
* Adjust Athena queries to include all ALB logging buckets from all regions
@@ -1,6 +1,6 @@
# Failover Scenarios for [Olympic Setup](https://wiki.sapsailing.com/wiki/info/landscape/olympic-setup)
# Failover Scenarios for [Olympic Setup Tokyo 2020](https://wiki.sapsailing.com/wiki/info/landscape/tokyo2020/olympic-setup)
This page is meant to describe a couple of failure scenarios and appropiate mitigation approaches. In addition open questions are documented. It refers to the setup described in detail [here](https://wiki.sapsailing.com/wiki/info/landscape/olympic-setup). It is work in progress and far from complete.
This page is meant to describe a couple of failure scenarios and appropiate mitigation approaches. In addition open questions are documented. It refers to the setup described in detail [here](https://wiki.sapsailing.com/wiki/info/landscape/tokyo2020/olympic-setup). It is work in progress and far from complete.
## Hardware failure on primary Lenovo P1 with the Sailing Analytics Master