diff --git a/1-gui/README.md b/1-gui/README.md index bbe88a0f93984bc746b0a88321d6da87c13a5bed..703d57bd4bdec49b7ef8e77d9e219fb70b110141 100644 --- a/1-gui/README.md +++ b/1-gui/README.md @@ -175,9 +175,40 @@ If you haven't created key pair yet, you can do it now or you can import existin  {% endreveal %} -## Compute +## Allocate and associate floating IP (optional) +Sometimes we want to have an instance accessible from public network. In OpenStack project you can do it easilly from the menu for each instance in **Project > Compute > Instances** or you can manage them more conscious way with at first allocating and then associating of IP address with instance. (You can of course later disassociate IP address from instance or disallocate IP address from your pool, when you don't need it, or associate with another instance and so on.) +1. Go to **Project > Network > Floating IPs** and click on "Allocate IP to Project" +{% reveal text="Show Screenshot" %} + +{% endreveal %} + +2. In pop-up window choose from which public network (Pool) do you want to allocate IP address for your instance eventually what will be the name of IP address. You have to choose the public network, to which your network is connected to, otherwise it won't work. Click on "Allocate". +{% reveal text="Show Screenshot" %} + +{% endreveal %} + +3. Now you should have IP address to your disposal. +{% reveal text="Show Screenshot" %} + +{% endreveal %} + +4. The next step is associate the free IP address to an instance. Click on "Associate". +{% reveal text="Show Screenshot" %} + +{% endreveal %} + +5. Select IP address and Port to be associated and click on "Associate". +{% reveal text="show screenshot" %} + +{% endreveal %} + +6. In **Project > Compute > Instances** you should be able to see instance with the associated public IP address. +{% reveal text="show screenshot" %} + +{% endreveal %} +## ## Volume > TODO diff --git a/1-gui/allocate_IP0.png b/1-gui/allocate_IP0.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbad86a038f01efd15c8a20836a80034c19ba8b Binary files /dev/null and b/1-gui/allocate_IP0.png differ diff --git a/1-gui/allocate_IP1.png b/1-gui/allocate_IP1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f80996783a344ae22893a0667168c37dbe8ac94 Binary files /dev/null and b/1-gui/allocate_IP1.png differ diff --git a/1-gui/allocate_IP2.png b/1-gui/allocate_IP2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b4ccc5b461f3c7dc87d14f1fdbabf09bb2ea3c Binary files /dev/null and b/1-gui/allocate_IP2.png differ diff --git a/1-gui/allocate_IP2a.png b/1-gui/allocate_IP2a.png new file mode 100644 index 0000000000000000000000000000000000000000..92b18c2042e8bd3941674d4c0e8b72f427b95802 Binary files /dev/null and b/1-gui/allocate_IP2a.png differ diff --git a/1-gui/allocate_IP3.png b/1-gui/allocate_IP3.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad6a27abf20c8982ee756389a6365ccf3e29c4c Binary files /dev/null and b/1-gui/allocate_IP3.png differ diff --git a/1-gui/allocate_IP4.png b/1-gui/allocate_IP4.png new file mode 100644 index 0000000000000000000000000000000000000000..e405eee69290f94c945a325ca6abad8578e3eeed Binary files /dev/null and b/1-gui/allocate_IP4.png differ