link icon replaced

This commit is contained in:
govardhan
2025-06-19 14:09:10 +05:30
parent 60adbde60c
commit 172f8e2b34
158 changed files with 996 additions and 996 deletions

View File

@ -1,4 +1,4 @@
Adding and editing Organization[](#adding-and-editing-organization "Permalink to this headline")
Adding and editing Organization[🔗](#adding-and-editing-organization "Permalink to this headline")
=================================================================================================
After logging into <https://portal.cloudferro.com/> press **Organization** button on the left bar menu.

View File

@ -1,4 +1,4 @@
Wallets and Contracts Management[](#wallets-and-contracts-management "Permalink to this headline")
Wallets and Contracts Management[🔗](#wallets-and-contracts-management "Permalink to this headline")
===================================================================================================
After logging into <https://portal.cloudferro.com/> press **Wallets/Contracts** button on the left menu bar:

View File

@ -1,4 +1,4 @@
Cookie consent on CloudFerro Cloud[](#cookie-consent-on-brand-name "Permalink to this headline")
Cookie consent on CloudFerro Cloud[🔗](#cookie-consent-on-brand-name "Permalink to this headline")
=================================================================================================
A *cookie* is a small text file that your browser stores in local environment and later uses to track or recognize your activities on the site.
@ -8,7 +8,7 @@ Cookies are an essential tool for the remote site to deliver the best possible u
> * the site itself (if it uses its own cookies in a way that is detrimental to the user),
> * by many other sites that see available cookies and decide to gather reconnaissance about your surfing activities.
Introducing Cookiebot site[](#introducing-cookiebot-site "Permalink to this headline")
Introducing Cookiebot site[🔗](#introducing-cookiebot-site "Permalink to this headline")
---------------------------------------------------------------------------------------
CloudFerro Cloud is using [Cookiebot](https://www.cookiebot.com/) software to manage **cookies consent** from the user. It will show you all of the cookies that your browser is storing and you will be able to choose which types of cookies should CloudFerro Cloud take into account. Both Cookiebot and CloudFerro Cloud site are [GDPR compliant](https://gdpr-info.eu/), however, CloudFerro Cloud also has its own [Privacy Policy](https://cloudferro.com/privacy-policy/) in effect.
@ -19,7 +19,7 @@ Note
You can directly interfere with cookies from your browser, operating system, network or VPN access software. This boils down to detecting, showing, hiding, tracking or removing access to certain types of cookies and so on. These methods are, however, out of scope of this article.
Cookiebot window[](#cookiebot-window "Permalink to this headline")
Cookiebot window[🔗](#cookiebot-window "Permalink to this headline")
-------------------------------------------------------------------
This is the Cookiebot window on CloudFerro Cloud:
@ -35,12 +35,12 @@ You will see it when visiting one of these sites for the first time:
Cookiebot is interactive and you can change your cookies preferences while using the site. If the consent for using cookies was withdrawn, you are also going to see the same starting Cookiebot window when visiting these sites after the change.
Option Allow all[](#option-allow-all "Permalink to this headline")
Option Allow all[🔗](#option-allow-all "Permalink to this headline")
-------------------------------------------------------------------
Click on button **Allow all** will do what it says the site will record **all** types of cookies and, consequently, to track your behaviour completely. This option will unleash the full power of the site and you will always be able to use all of its capabilities. For you as the user, it is also the easiest and fastest way of dealing with cookies on the site.
Details view of available cookies[](#details-view-of-available-cookies "Permalink to this headline")
Details view of available cookies[🔗](#details-view-of-available-cookies "Permalink to this headline")
-----------------------------------------------------------------------------------------------------
To see the cookies that you can give your consent to, click on **Details**.
@ -51,7 +51,7 @@ There are five types of cookies and you may need to scroll down to see them all.
When shown for the first time, the left button will contain label **Deny**. Choosing it will turn off all of the cookies apart from the **Necessary cookie** type, which by default cannot be turned off. If you do not like the fact that that is the default, refrain from using the site.
### Necessary cookies[](#necessary-cookies "Permalink to this headline")
### Necessary cookies[🔗](#necessary-cookies "Permalink to this headline")
This is the most basic type of cookie and the site presumes you have already given consent to it. That is why the check button to the right of the row, ![COOKIE-BUTTON](_images/cookie-consent-for-site-1.png), is already set to “ON”. Technically, you can try to remove the consent by clicking on that button, but you will be met with a message like this:
@ -61,7 +61,7 @@ You can also see additional details about that cookie type and the cookies it co
![cookie-consent-cloudferro-cloud-15.png](../_images/cookie-consent-cloudferro-cloud-15.png)
### The number of cookies shown per category[](#the-number-of-cookies-shown-per-category "Permalink to this headline")
### The number of cookies shown per category[🔗](#the-number-of-cookies-shown-per-category "Permalink to this headline")
The number of cookies that Cookiebot is showing may vary wildly and will be increased if the sites you visit are using:
@ -79,28 +79,28 @@ Some large content sites may use up to 30-40 cookies per visitor that alone
If you delete some or all cookies, perhaps using the browser of your choice, the numbers the Cookiebot will show will be almost zero (but with each visit to another site or sites, that number is almost sure to grow).
### Preferences cookie type[](#preferences-cookie-type "Permalink to this headline")
### Preferences cookie type[🔗](#preferences-cookie-type "Permalink to this headline")
Enabling this cookie permits the site to store the preferences such as preferred language or region you are in.
### Statistics cookie type[](#statistics-cookie-type "Permalink to this headline")
### Statistics cookie type[🔗](#statistics-cookie-type "Permalink to this headline")
For storing anonymized statistics. In spite of your data being stored in the background of the site, these cookies will not be revealed to third parties (unless forced by law).
### Marketing cookie type[](#marketing-cookie-type "Permalink to this headline")
### Marketing cookie type[🔗](#marketing-cookie-type "Permalink to this headline")
Used to create user profiles to send advertising. If you opt out of this cookie type, you may miss some new features of the site or, eventually, miss on promotional campaigns, sales offers and so on.
### Unclassified cookie type[](#unclassified-cookie-type "Permalink to this headline")
### Unclassified cookie type[🔗](#unclassified-cookie-type "Permalink to this headline")
All other types of cookies, if any, that have not been classified as yet.
How to give consent to cookie types[](#how-to-give-consent-to-cookie-types "Permalink to this headline")
How to give consent to cookie types[🔗](#how-to-give-consent-to-cookie-types "Permalink to this headline")
---------------------------------------------------------------------------------------------------------
Click on toggle button on the right side of the form window and when you finish selecting, click on **Allow selection** to confirm, or again, click on **Allow all** to activate all of them.
### About cookie consent[](#about-cookie-consent "Permalink to this headline")
### About cookie consent[🔗](#about-cookie-consent "Permalink to this headline")
This option explains what cookies are and also provides links to [Privacy Policy](https://cloudferro.com/privacy-policy/) and, more specifically, to [Cookie Policy](https://cloudferro.com/cookie-policy/).
@ -108,7 +108,7 @@ This option explains what cookies are and also provides links to [Privacy Policy
You can still change cookie consent by clicking on **Customize**, which will lead you back to **Details** tab (already explained above).
Selecting the cookies preferences[](#selecting-the-cookies-preferences "Permalink to this headline")
Selecting the cookies preferences[🔗](#selecting-the-cookies-preferences "Permalink to this headline")
-----------------------------------------------------------------------------------------------------
Once you click either **Allow selection** or **Allow all** buttons, the form will disappear and your selection will be fixed. To change it, click on icon ![COORANGE](_images/cookie-consent-cloudferro-cloud-12.png) in the lower left browser window corner.
@ -123,7 +123,7 @@ Clicking on **Withdraw your consent**, all types of cookies will be annulled exc
Button **Change your consent** will lead to the **Details** tab we already discussed, where you will be able to edit your cookies preferences.
### What the consent data look like[](#what-the-consent-data-look-like "Permalink to this headline")
### What the consent data look like[🔗](#what-the-consent-data-look-like "Permalink to this headline")
To see what your consent data look like, click on **Show details**:
@ -133,12 +133,12 @@ Each consent you give to the site, generates a unique consent ID, which, togethe
The cookie is saved on backend servers for 12 months. It is also saved in your browser so that the website can automatically read and respect the users consent on all subsequent page requests.
Troubleshooting[](#troubleshooting "Permalink to this headline")
Troubleshooting[🔗](#troubleshooting "Permalink to this headline")
-----------------------------------------------------------------
You can see the contents of the cookie file through various browser options and also through a file viewer on your desktop computer. It is quite possible (but not at all advisable) to delete the cookie file outside of the browser. In particular, deleting the entire cookie by force will also delete the **necessary** part of the cookie. You may, then, lose access to the site, be forced to contact [Helpdesk and Support](Help-Desk-And-Support.html.md) and so on.
Setting up cookies on CloudFerro Cloud subdomains[](#setting-up-cookies-on-brand-name-subdomains "Permalink to this headline")
Setting up cookies on CloudFerro Cloud subdomains[🔗](#setting-up-cookies-on-brand-name-subdomains "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------
Cookiebot procedures are exactly the same on subdomains or the dashboard.

View File

@ -1,4 +1,4 @@
Editing profile[](#editing-profile "Permalink to this headline")
Editing profile[🔗](#editing-profile "Permalink to this headline")
=================================================================
After logging into <https://portal.cloudferro.com/> press **My Profile** button on the left bar menu.

View File

@ -1,4 +1,4 @@
Forgotten Password[](#forgotten-password "Permalink to this headline")
Forgotten Password[🔗](#forgotten-password "Permalink to this headline")
=======================================================================
Go to the login page and click on **Forgot Password** button.

View File

@ -1,4 +1,4 @@
Helpdesk and Support[](#helpdesk-and-support "Permalink to this headline")
Helpdesk and Support[🔗](#helpdesk-and-support "Permalink to this headline")
===========================================================================
After logging into <https://portal.cloudferro.com/> press the **Tickets** button on the left menu bar to create or manage your tickets.

View File

@ -1,7 +1,7 @@
How to activate OpenStack CLI access to CloudFerro Cloud cloud using one- or two-factor authentication[](#how-to-activate-openstack-cli-access-to-brand-name-cloud-using-one-or-two-factor-authentication "Permalink to this headline")
How to activate OpenStack CLI access to CloudFerro Cloud cloud using one- or two-factor authentication[🔗](#how-to-activate-openstack-cli-access-to-brand-name-cloud-using-one-or-two-factor-authentication "Permalink to this headline")
========================================================================================================================================================================================================================================
One-factor and two-factor authentication for activating command line access to the cloud[](#one-factor-and-two-factor-authentication-for-activating-command-line-access-to-the-cloud "Permalink to this headline")
One-factor and two-factor authentication for activating command line access to the cloud[🔗](#one-factor-and-two-factor-authentication-for-activating-command-line-access-to-the-cloud "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
To log into a site, you usually provide user name and email address during the creation of the account and then you use those same data to enter the site. You provide that data once and that is why it is called “one-factor” authentication. Two-factor authentication requires the same but considers it to be only the first step; on CloudFerro Cloud cloud, the second step is
@ -11,7 +11,7 @@ To log into a site, you usually provide user name and email address during the c
Cloud parameters for authentication and, later, OpenStack CLI access, are found in a so-called *RC file*. This article will help you download and use it to first authenticate and then access the cloud using OpenStack CLI commands.
What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this headline")
What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------
> * How to download the RC file
@ -23,7 +23,7 @@ What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this h
> * Testing the connection
> * Resolving errors
Prerequisites[](#prerequisites "Permalink to this headline")
Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------
No. 1 **Account**
@ -50,10 +50,10 @@ Install and run WSL (Linux under Windows)
Install OpenStackClient on Linux
: [How to install OpenStackClient for Linux on CloudFerro Cloud](../openstackcli/How-to-install-OpenStackClient-for-Linux-on-CloudFerro-Cloud.html.md).
How to download the RC file[](#how-to-download-the-rc-file "Permalink to this headline")
How to download the RC file[🔗](#how-to-download-the-rc-file "Permalink to this headline")
-----------------------------------------------------------------------------------------
### Location of the link to RC file[](#location-of-the-link-to-rc-file "Permalink to this headline")
### Location of the link to RC file[🔗](#location-of-the-link-to-rc-file "Permalink to this headline")
**Click on account name**
@ -75,7 +75,7 @@ Navigate to **API Access** -> **Download OpenStack RC File**. Depending on the c
Option **OpenStack clouds.yaml File** is out of scope of this article.
### Which OpenStack RC file to download[](#which-openstack-rc-file-to-download "Permalink to this headline")
### Which OpenStack RC file to download[🔗](#which-openstack-rc-file-to-download "Permalink to this headline")
Choose the appropriate option, depending on the type of account:
@ -92,7 +92,7 @@ By way of example, let the downloaded RC file name be **cloud\_00734\_1-openrc-2
> * rename it and
> * move to the folder in which you are going to activate it.
The contents of the downloaded RC file[](#the-contents-of-the-downloaded-rc-file "Permalink to this headline")
The contents of the downloaded RC file[🔗](#the-contents-of-the-downloaded-rc-file "Permalink to this headline")
---------------------------------------------------------------------------------------------------------------
RC file sets up *environment variables* which are used by the OpenStack CLI client to authenticate to the cloud. By convention, these variables are in upper case and start with **OS\_**: **OS\_TENANT\_ID**, **OS\_PROJECT\_NAME** etc. For example, in case of one-factor authentication, the RC file will ask for password and store it into a variable called **OS\_PASSWORD**.
@ -103,7 +103,7 @@ Below is an example content of an RC file which does not use 2FA:
File which supports 2FA will have additional pieces of code for providing the second factor of authentication.
How to activate the downloaded RC file[](#how-to-activate-the-downloaded-rc-file "Permalink to this headline")
How to activate the downloaded RC file[🔗](#how-to-activate-the-downloaded-rc-file "Permalink to this headline")
---------------------------------------------------------------------------------------------------------------
The activation procedure will depend on the operating system you are working with:
@ -131,7 +131,7 @@ Note that in both cases **./** means “use the file in this very folder you alr
See Prerequisite No. 3, which describes in more detail how to run **.sh** files using various scenarios on Windows.
### Running with one-factor authentication[](#running-with-one-factor-authentication "Permalink to this headline")
### Running with one-factor authentication[🔗](#running-with-one-factor-authentication "Permalink to this headline")
The activated **.sh** file will run in a Terminal window (user name is grayed out for privacy reasons):
@ -141,7 +141,7 @@ Enter the password, either by typing it in or by pasting it in the way your term
If your account has only one-factor authentication, this is all you need to do to start running commands from command line.
### Two-factor authentication[](#two-factor-authentication "Permalink to this headline")
### Two-factor authentication[🔗](#two-factor-authentication "Permalink to this headline")
If your file supports two-factor authentication, the terminal will first require the password, exactly the same as in case of one-factor authentication. Then you will get a prompt for the second factor, which usually comes in shape of a six-digit one-time password:
@ -166,14 +166,14 @@ This six-digit number will be regenerated every thirty seconds. Enter the latest
![activate-api-2fa-03_creodias.png](../_images/activate-api-2fa-03_creodias.png)
Duration of life for environment variables set by sourcing the RC file[](#duration-of-life-for-environment-variables-set-by-sourcing-the-rc-file "Permalink to this headline")
Duration of life for environment variables set by sourcing the RC file[🔗](#duration-of-life-for-environment-variables-set-by-sourcing-the-rc-file "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
When you source the file, environment variables are set for your current shell. To prove it, open two terminal windows, source the RC file in one of them but not in the other and you wont be able to authenticate from that second terminal window.
That is why you will need to activate your RC file each time you start a new terminal session. Once authenticated and while that terminal window is open, you can use it to issue OpenStack CLI commands at will.
Testing the connection[](#testing-the-connection "Permalink to this headline")
Testing the connection[🔗](#testing-the-connection "Permalink to this headline")
-------------------------------------------------------------------------------
If not already, install OpenStack client using one of the links in Prerequisite No 3. To verify access, execute the following command which lists flavors available in CloudFerro Cloud cloud:
@ -187,10 +187,10 @@ You should get output similar to this:
![flavor_list_2fa_short.png](../_images/flavor_list_2fa_short.png)
Resolving errors[](#resolving-errors "Permalink to this headline")
Resolving errors[🔗](#resolving-errors "Permalink to this headline")
-------------------------------------------------------------------
### jq not installed[](#jq-not-installed "Permalink to this headline")
### jq not installed[🔗](#jq-not-installed "Permalink to this headline")
**jq** is an app to parse JSON input. In this context, it serves to process the output from the server. It will be installed on most Linux distros. If you do not have it installed on your computer, you may get a message like this:
@ -200,7 +200,7 @@ To resolve, [download from the official support page and follow the directions t
If you are using Git Bash on Windows and running into this error, Step 6 of article on GitBash from **Prerequisite 3**, has proper instructions for installing **jq**.
### 2FA accounts: entering a wrong password and/or six-digit code[](#fa-accounts-entering-a-wrong-password-and-or-six-digit-code "Permalink to this headline")
### 2FA accounts: entering a wrong password and/or six-digit code[🔗](#fa-accounts-entering-a-wrong-password-and-or-six-digit-code "Permalink to this headline")
If you enter a wrong six-digit code, you will get the following error:
@ -215,7 +215,7 @@ Call to Keycloak failed with code 401 and message
If that is the case, simply activate the RC file again as previously and type the correct credentials.
### 2FA accounts: lost Internet connection[](#fa-accounts-lost-internet-connection "Permalink to this headline")
### 2FA accounts: lost Internet connection[🔗](#fa-accounts-lost-internet-connection "Permalink to this headline")
Activating a 2FA RC file requires access to CloudFerro Cloud account service because it involves not only setting variables, but also obtaining an appropriate token.
@ -230,7 +230,7 @@ It will be followed by an empty line and you will be returned to your command pr
To resolve this issue, please connect to the Internet and try to activate the RC file again. If you are certain that you have Internet connection, it could mean that CloudFerro Cloud account service is down. If no downtime was announced for it, please contact CloudFerro Cloud customer support: [Helpdesk and Support](Help-Desk-And-Support.html.md)
### Non-2FA accounts: entering a wrong password[](#non-2fa-accounts-entering-a-wrong-password "Permalink to this headline")
### Non-2FA accounts: entering a wrong password[🔗](#non-2fa-accounts-entering-a-wrong-password "Permalink to this headline")
If your account does not have two-factor authentication and you entered a wrong password, you will **not** get an error. However, if you try to execute a command like **openstack flavor list**, you will get the error similar to this:
@ -243,7 +243,7 @@ Instead of **x** characters, you will see a string of characters.
To resolve, activate your file again and enter the correct password.
### Using the wrong file[](#using-the-wrong-file "Permalink to this headline")
### Using the wrong file[🔗](#using-the-wrong-file "Permalink to this headline")
If you have a 2FA authentication enabled for your account but have tried to activate the non-2FA version of the RC file, executing, say, command **openstack flavor list**, will give you the following error:
@ -254,7 +254,7 @@ Unrecognized schema in response body. (HTTP 401)
If that is the case, download the correct file if needed and use it.
What To Do Next[](#what-to-do-next "Permalink to this headline")
What To Do Next[🔗](#what-to-do-next "Permalink to this headline")
-----------------------------------------------------------------
With the appropriate version of RC file activated, you should be able to create and use

View File

@ -1,9 +1,9 @@
How to buy credits using Pay Per Use wallet on CloudFerro Cloud[](#how-to-buy-credits-using-pay-per-use-wallet-on-brand-name "Permalink to this headline")
How to buy credits using Pay Per Use wallet on CloudFerro Cloud[🔗](#how-to-buy-credits-using-pay-per-use-wallet-on-brand-name "Permalink to this headline")
===========================================================================================================================================================
In this article you will learn how to use PPU (Pay Per Use) wallet in order to cover expenses of your account at CloudFerro Cloud.
What Are We Going To Cover[](#what-are-we-going-to-cover "Permalink to this headline")
What Are We Going To Cover[🔗](#what-are-we-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------
> * Check for the correct tax ID or VAT number
@ -12,7 +12,7 @@ What Are We Going To Cover[](#what-are-we-going-to-cover "Permalink to this h
> * Choose payment method
> * Check payment reports
Prerequisites[](#prerequisites "Permalink to this headline")
Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------
No. 1 **Account**
@ -42,7 +42,7 @@ FIXED-TERM (Fixed Term Contract)
In case you have not entered **organization** data yet, see article [Adding and editing Organization](Adding-Editing-Organizations.html.md)
Step 1 Check for the correct tax ID or VAT number[](#step-1-check-for-the-correct-tax-id-or-vat-number "Permalink to this headline")
Step 1 Check for the correct tax ID or VAT number[🔗](#step-1-check-for-the-correct-tax-id-or-vat-number "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------
Field **Company tax ID / VAT number** must be filled in with correct data.
@ -55,7 +55,7 @@ Without it, you wont be able to make an order. An error like this one will ap
![cloudferro_cloud_11.png](../_images/cloudferro_cloud_11.png)
Step 2 Select PPU as your way of payment[](#step-2-select-ppu-as-your-way-of-payment "Permalink to this headline")
Step 2 Select PPU as your way of payment[🔗](#step-2-select-ppu-as-your-way-of-payment "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------
On this link, you choose the actual contract type: <https://ecommerce.cloudferro.com/>
@ -64,7 +64,7 @@ On this link, you choose the actual contract type: <https://ecommerce.cloudferro
Click on **Buy now** (assuming you will choose Pay Per Use), otherwise, click on **Choose Fixed term** to opt for **Fixed term payments**.
Step 3 Define how many credits for PPU service[](#step-3-define-how-many-credits-for-ppu-service "Permalink to this headline")
Step 3 Define how many credits for PPU service[🔗](#step-3-define-how-many-credits-for-ppu-service "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------
Either by clicking button **Buy now** or by visiting the following link directly: <https://ecommerce.cloudferro.com/checkout/pay-per-use/>, you will start the process of paying for PPU.
@ -77,7 +77,7 @@ Lets say that you want to buy for 250 units, where each unit costs 1 Euro.
If you have only one wallet, the **default wallet** will be automatically offered. If you, however, have several wallets, choose the proper one for this order.
Step 4 Choose payment method[](#step-4-choose-payment-method "Permalink to this headline")
Step 4 Choose payment method[🔗](#step-4-choose-payment-method "Permalink to this headline")
-------------------------------------------------------------------------------------------
Check whether the information about your organization is correct and proceed to payment.
@ -100,7 +100,7 @@ If you chose direct bank transfer, scroll down to the payment section and click
![cloudferro_cloud_7.png](../_images/cloudferro_cloud_7.png)
Step 5 Check payment reports[](#step-5-check-payment-reports "Permalink to this headline")
Step 5 Check payment reports[🔗](#step-5-check-payment-reports "Permalink to this headline")
-------------------------------------------------------------------------------------------
Check whether the invoice amount matches the actual balance. The invoice in the upper right corner next to the eye icon marked with red line.
@ -115,7 +115,7 @@ Check your wallet as well: <https://portal.cloudferro.com/panel/orders/pay-per-u
![cloudferro_cloud_10.png](../_images/cloudferro_cloud_10.png)
What To Do Next[](#what-to-do-next "Permalink to this headline")
What To Do Next[🔗](#what-to-do-next "Permalink to this headline")
-----------------------------------------------------------------
There are two ways of reaching to us in case of any problems:

View File

@ -1,9 +1,9 @@
How to manage TOTP authentication on CloudFerro Cloud[](#how-to-manage-totp-authentication-on-brand-name "Permalink to this headline")
How to manage TOTP authentication on CloudFerro Cloud[🔗](#how-to-manage-totp-authentication-on-brand-name "Permalink to this headline")
=======================================================================================================================================
In order to use your CloudFerro Cloud account, you need to set a password, and an additional factor of authentication. For the latter, the TOTP algorithm is being used. In this article you will learn how to manage your TOTP configuration.
What Are We Going To Cover[](#what-are-we-going-to-cover "Permalink to this headline")
What Are We Going To Cover[🔗](#what-are-we-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------
* Important information about TOTP
@ -12,7 +12,7 @@ What Are We Going To Cover[](#what-are-we-going-to-cover "Permalink to this h
* Adding a new TOTP secret key
* Contacting customer support
Prerequisites[](#prerequisites "Permalink to this headline")
Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------
No. 1 **Account**

View File

@ -1,11 +1,11 @@
How to start using dashboard services on CloudFerro Cloud[](#how-to-start-using-dashboard-services-on-brand-name "Permalink to this headline")
How to start using dashboard services on CloudFerro Cloud[🔗](#how-to-start-using-dashboard-services-on-brand-name "Permalink to this headline")
===============================================================================================================================================
When you try to use CloudFerro Cloud dashboard at <https://portal.cloudferro.com/>, you will see an advice on the order of operations to start using the dashboard properly.
![dashboard-services-2-cloudferro-cloud.png](../_images/dashboard-services-2-cloudferro-cloud.png)
Step 1 Set up the organization[](#step-1-set-up-the-organization "Permalink to this headline")
Step 1 Set up the organization[🔗](#step-1-set-up-the-organization "Permalink to this headline")
-----------------------------------------------------------------------------------------------
1. Go to the organization, add it by providing the name, details and a valid EU VAT number/TAX ID assigned to your country.
@ -16,7 +16,7 @@ The option to use is **Configuration** -> **Organization**.
See article [Adding and editing Organization](Adding-Editing-Organizations.html.md).
Step 2 Enable payment options[](#step-2-enable-payment-options "Permalink to this headline")
Step 2 Enable payment options[🔗](#step-2-enable-payment-options "Permalink to this headline")
---------------------------------------------------------------------------------------------
Go to the [eCommerce site](https://ecommerce.cloudferro.com/) and top up your wallet with the required funds.
@ -25,7 +25,7 @@ Go to the [eCommerce site](https://ecommerce.cloudferro.com/) and top up your wa
See article [How to buy credits using Pay Per Use wallet on CloudFerro Cloud](How-to-buy-credits-using-pay-per-use-wallet-on-CloudFerro-Cloud.html.md).
Step 3 Activate the project[](#step-3-activate-the-project "Permalink to this headline")
Step 3 Activate the project[🔗](#step-3-activate-the-project "Permalink to this headline")
-----------------------------------------------------------------------------------------
Go to “Cloud projects” and activate the project in the cloud/region you are interested in. The options to choose are **Billing and Reporting** -> **Cloud projects/Wallets**.
@ -38,7 +38,7 @@ You may want to work with all these clouds at the same time, maybe with differen
It is up to you to activate all these clouds at once… or just one… or anything in between. The regions/clouds you activate in the dashboard can be seen in the Horizon dashboard, in the menu.
Step 4 Start using the chosen cloud in Horizon[](#step-4-start-using-the-chosen-cloud-in-horizon "Permalink to this headline")
Step 4 Start using the chosen cloud in Horizon[🔗](#step-4-start-using-the-chosen-cloud-in-horizon "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------
To start using the services, choose proper **Cloud Panel** from the **Management Interfaces**.

View File

@ -1,4 +1,4 @@
Inviting new user to your Organization[](#inviting-new-user-to-your-organization "Permalink to this headline")
Inviting new user to your Organization[🔗](#inviting-new-user-to-your-organization "Permalink to this headline")
===============================================================================================================
Important

View File

@ -1,4 +1,4 @@
Privacy policy for clients[](#privacy-policy-for-clients "Permalink to this headline")
Privacy policy for clients[🔗](#privacy-policy-for-clients "Permalink to this headline")
=======================================================================================
If you are not redirected, [click here](https://cloudferro.com/cloudferro-privacy-policy-for-clients/).

View File

@ -1,4 +1,4 @@
Registration and Setting up an Account[](#registration-and-setting-up-an-account "Permalink to this headline")
Registration and Setting up an Account[🔗](#registration-and-setting-up-an-account "Permalink to this headline")
===============================================================================================================
Go to the <https://portal.cloudferro.com/> site and press **CREATE ACCOUNT** button.

View File

@ -1,4 +1,4 @@
Removing user from Organization[](#removing-user-from-organization "Permalink to this headline")
Removing user from Organization[🔗](#removing-user-from-organization "Permalink to this headline")
=================================================================================================
After logging into <https://portal.cloudferro.com/> press **Sub-accounts** button on the left bar menu to check the list of members of your Organization.

View File

@ -1,4 +1,4 @@
Services[](#services "Permalink to this headline")
Services[🔗](#services "Permalink to this headline")
===================================================
After logging into <https://portal.cloudferro.com/> press **Active services** button on the left bar menu.
@ -9,7 +9,7 @@ In this tab you are able to filter your services by Project or by Product.
You can also check what type of contract or billing mode is assigned to your services. For more details please visit /accountmanagement/Accounts-and-Projects-Management.
How to change assigned contract[](#how-to-change-assigned-contract "Permalink to this headline")
How to change assigned contract[🔗](#how-to-change-assigned-contract "Permalink to this headline")
-------------------------------------------------------------------------------------------------
**PAY PER USE** - user can assign wallet to specific project in the **Accounts** tab

View File

@ -1,21 +1,21 @@
Tenant manager users and roles on CloudFerro Cloud[](#tenant-manager-users-and-roles-on-cloudferro-cloud "Permalink to this headline")enant manager users and roles on CloudFerro Cloud[](#tenant-manager-users-and-roles-on-brand-name "Permalink to this headline")
Tenant manager users and roles on CloudFerro Cloud[](#tenant-manager-users-and-roles-on-cloudferro-cloud "Permalink to this headline")enant manager users and roles on CloudFerro Cloud[🔗](#tenant-manager-users-and-roles-on-brand-name "Permalink to this headline")
=================================================================================================================================
Differences between OpenStack User Roles and Tenant Managers Roles[](#differences-between-openstack-user-roles-and-tenant-manager-s-roles "Permalink to this headline")
Differences between OpenStack User Roles and Tenant Managers Roles[🔗](#differences-between-openstack-user-roles-and-tenant-manager-s-roles "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
An OpenStack role is a personality that a user assumes to perform a specific set of operations. A role includes a set of rights and privileges. A user assuming that role inherits those rights and privileges. OpenStack roles are defined for each user and each project independently.
A Tenant Manager role, on the other hand, defines whether a user should have the ability to manage an organization via the Tenant Manager or have access to OpenStack.
What Are We Going To Cover[](#what-are-we-going-to-cover "Permalink to this headline")
What Are We Going To Cover[🔗](#what-are-we-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------
> * The difference between User Roles and Tenant Manager Role
> * List three basic roles an organization administrator you can assign
> * Show how to add a **member+** role, which can have access to OpenStack and be used for managing projects
Users and Roles in the Tenant Manager[](#users-and-roles-in-the-tenant-manager "Permalink to this headline")
Users and Roles in the Tenant Manager[🔗](#users-and-roles-in-the-tenant-manager "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------
After logging into <https://portal.cloudferro.com/> click on the **Sub-accounts** button on the left bar menu.
@ -33,7 +33,7 @@ As an *organization administrator* you can assign one of the following roles to
> * **member** - default user with basic privileges.
> * **member+** - the same as **member** but has OpenStack access and can manage projects.
Adding member+ user to your project in OpenStack using Horizon interface[](#adding-member-user-to-your-project-in-openstack-using-horizon-interface "Permalink to this headline")
Adding member+ user to your project in OpenStack using Horizon interface[🔗](#adding-member-user-to-your-project-in-openstack-using-horizon-interface "Permalink to this headline")
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Users with the role of **member+** have access to OpenStack and can be enabled to manage your organization projects. They cannot however, manage the organization itself.
@ -62,7 +62,7 @@ To add a **member+** user to the project, follow these steps:
**7.** Next time the user will log into <https://horizon.cloudferro.com> OpenStack Horizon, the suitable access to the project will be granted.
What To Do Next[](#what-to-do-next "Permalink to this headline")
What To Do Next[🔗](#what-to-do-next "Permalink to this headline")
-----------------------------------------------------------------
The article [Inviting new user to your Organization](Inviting-New-User.html.md) shows how to invite a new user.

View File

@ -1,4 +1,4 @@
Two-Factor Authentication to CloudFerro Cloud site using mobile application[](#two-factor-authentication-to-brand-name-site-using-mobile-application "Permalink to this headline")
Two-Factor Authentication to CloudFerro Cloud site using mobile application[🔗](#two-factor-authentication-to-brand-name-site-using-mobile-application "Permalink to this headline")
===================================================================================================================================================================================
Warning
@ -27,7 +27,7 @@ You will first have to install one of the following two mobile applications, for
We can use “mobile authenticator” as a generic term for a mobile app that can help authenticate with the account.
Which One to Use FreeOTP or Google Authenticator?[](#which-one-to-use-freeotp-or-google-authenticator "Permalink to this headline")
Which One to Use FreeOTP or Google Authenticator?[🔗](#which-one-to-use-freeotp-or-google-authenticator "Permalink to this headline")
--------------------------------------------------------------------------------------------------------------------------------------
You can use FreeOTP with Google accounts instead of Google Authenticator app.
@ -44,7 +44,7 @@ Warning
If you lose access to QR codes and cannot log into the Horizon site for CloudFerro Cloud, ask Support service to help you by sending email to the following address [support@cloudferro.com](/cdn-cgi/l/email-protection#80f3f5f0f0eff2f4a6a3b3b7bba6a3b5b2bba6a3b4b8bbe3eceff5e4e6e5f2f2efa6a3b4b6bbe3efed).
What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this headline")
What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------
> * How to start using the mobile authenticator
@ -52,7 +52,7 @@ What We Are Going To Cover[](#what-we-are-going-to-cover "Permalink to this h
> * How to set up FreeOTP app and connect it to your CloudFerro Cloud account
> * How to get new code each time you want to enter the site
Prerequisites[](#prerequisites "Permalink to this headline")
Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------
Use only one of the four possible combinations for two apps and two app stores.
@ -79,7 +79,7 @@ You should install the authenticator app **before** trying to log into the Cloud
You are now going to download, install and use the FreeOTP app to authenticate to CloudFerro Cloud site.
Step 1 Download and Install FreeOTP from the App Store[](#step-1-download-and-install-freeotp-from-the-app-store "Permalink to this headline")
Step 1 Download and Install FreeOTP from the App Store[🔗](#step-1-download-and-install-freeotp-from-the-app-store "Permalink to this headline")
-----------------------------------------------------------------------------------------------------------------------------------------------
Using the App Store icon from the desktop of your iOS device, locate app called **freeotp**. A screen like this will appear:
@ -102,7 +102,7 @@ Note
FreeOTP can also use tokens to secure access to the remote site. The CloudFerro Cloud site uses QR code, so that is what you will use in this tutorial. (Both “token” and “QR scan” denote a secure connection to the site, but use different techniques in the process.)
Step 2 Scan QR and Create Brand[](#step-2-scan-qr-and-create-brand "Permalink to this headline")
Step 2 Scan QR and Create Brand[🔗](#step-2-scan-qr-and-create-brand "Permalink to this headline")
-------------------------------------------------------------------------------------------------
Select a brand, which means select an icon that will make your tokens stand out graphically. If you will employ this app only to get access to CloudFerro Cloud, you may select whichever icon you want.
@ -129,7 +129,7 @@ The QR code will appear on screen when you first try to log into the CloudFerro
[![eefa_qr_screen_creodias.png](../_images/eefa_qr_screen_creodias.png)](../_images/eefa_qr_screen_creodias.png)
Step 3 Create a Six-digit Code to Enter Into the Login Screen[](#step-3-create-a-six-digit-code-to-enter-into-the-login-screen "Permalink to this headline")
Step 3 Create a Six-digit Code to Enter Into the Login Screen[🔗](#step-3-create-a-six-digit-code-to-enter-into-the-login-screen "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Finally, you will see a row within the FreeOTP app, with the icon you chose and with the code that will appear automatically. For instance, the code is **289582** and that is the code that you need to enter when the site asks you for *One-time code*.
@ -146,7 +146,7 @@ Tapping on any of these will produce the six-digit code that you have to type in
You are now ready to log into the CloudFerro Cloud site using the two-factor authentication.
How to Start Using the Mobile Authenticator With Your Account[](#how-to-start-using-the-mobile-authenticator-with-your-account "Permalink to this headline")
How to Start Using the Mobile Authenticator With Your Account[🔗](#how-to-start-using-the-mobile-authenticator-with-your-account "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Use the usual link <https://horizon.cloudferro.com> to log into your CloudFerro Cloud account and choose CloudFerro Cloud in the input menu.
@ -171,7 +171,7 @@ You can use the field **Device Name** to remind yourself on which device was the
Click on **Submit** and you will be brought back to the **Sign in** screen from the beginning:
Logging Into the Site Once the Two-Factor Authentication is Installed[](#logging-into-the-site-once-the-two-factor-authentication-is-installed "Permalink to this headline")
Logging Into the Site Once the Two-Factor Authentication is Installed[🔗](#logging-into-the-site-once-the-two-factor-authentication-is-installed "Permalink to this headline")
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here is the workflow in one place, with all of the screens repeated for easy reference.
@ -200,7 +200,7 @@ Note
If the FreeOTP app is in the foreground on the mobile device while you are submitting the username and password, the app will react automatically and the proper six-digit code will appear on its own on the authenticator device.
### What To Do Next[](#what-to-do-next "Permalink to this headline")
### What To Do Next[🔗](#what-to-do-next "Permalink to this headline")
As mentioned in the beginning, you can use your computer for two-factor authentication see article [Two-Factor Authentication to CloudFerro Cloud site using KeePassXC on desktop](Using-KeePassXC-for-Two-Factor-Authentication-on-CloudFerro-Cloud.html.md).

View File

@ -1,4 +1,4 @@
Two-Factor Authentication to CloudFerro Cloud site using KeePassXC on desktop[](#two-factor-authentication-to-brand-name-site-using-keepassxc-on-desktop "Permalink to this headline")
Two-Factor Authentication to CloudFerro Cloud site using KeePassXC on desktop[🔗](#two-factor-authentication-to-brand-name-site-using-keepassxc-on-desktop "Permalink to this headline")
=======================================================================================================================================================================================
Please see article [Two-Factor Authentication to CloudFerro Cloud site using mobile application](Two-Factor-Authentication-for-CloudFerro-Cloud-Site.html.md) if you want to use a smartphone app for the TOTP two-factor authentication.
@ -15,7 +15,7 @@ If you already have KeePassXC installed and configured, skip to Step 3 Adding En
The following instructions are for Ubuntu. If you use a different operating system, please [refer to the appropriate documentation](https://keepassxc.org/download/).
Step 1 Install KeePassXC[](#step-1-install-keepassxc "Permalink to this headline")
Step 1 Install KeePassXC[🔗](#step-1-install-keepassxc "Permalink to this headline")
-----------------------------------------------------------------------------------
Install KeePassXC before logging in to the CloudFerro Cloud website. Open the terminal, type the following command and press Enter:
@ -25,7 +25,7 @@ sudo apt update && sudo apt upgrade -y && sudo apt install -y keepassxc
```
Step 2 Configure KeePassXC[](#step-2-configure-keepassxc "Permalink to this headline")
Step 2 Configure KeePassXC[🔗](#step-2-configure-keepassxc "Permalink to this headline")
---------------------------------------------------------------------------------------
Launch KeePassXC. During its first run, you will see the following window:
@ -54,7 +54,7 @@ Click **Done**.
Choose the name for the file containing your secrets and its location. Click **Save**.
Step 3 Add the entry for your account[](#step-3-add-the-entry-for-your-account "Permalink to this headline")
Step 3 Add the entry for your account[🔗](#step-3-add-the-entry-for-your-account "Permalink to this headline")
-------------------------------------------------------------------------------------------------------------
Your database should now be operational. Lets create the entry containing your username, password and TOTP for the CloudFerro Cloud cloud. Click **Add a new entry** (the fourth button on the toolbar, marked with the red rectangle on the screenshot below.
@ -71,12 +71,12 @@ Click **OK** to save the entry.
If the option **Automatically save after every change** in the **General** section of the application settings is enabled, you do not have to save. If not, press CTRL+S to save the database.
Step 4 Configure TOTP[](#step-4-configure-totp "Permalink to this headline")
Step 4 Configure TOTP[🔗](#step-4-configure-totp "Permalink to this headline")
-----------------------------------------------------------------------------
Now we need to obtain your TOTP key.
### Method 1: During account creation[](#method-1-during-account-creation "Permalink to this headline")
### Method 1: During account creation[🔗](#method-1-during-account-creation "Permalink to this headline")
After having created an account on <https://horizon.cloudferro.com> but before first login, you will receive the **Mobile Authenticator Setup** prompt, as in the following image:
@ -113,7 +113,7 @@ The window with the code will look like this:
Type your 6-digit code from the above window to the text field **One-time-code** on the CloudFerro Cloud website and choose how you would like to call your device containing the TOTP key. Please make sure that you do it before that key expires. If the key expires, you will get another one and you should type it instead. Click **Submit**. You should now be able to proceed with your login process.
### Method 2: After another method of TOTP has already been configured[](#method-2-after-another-method-of-totp-has-already-been-configured "Permalink to this headline")
### Method 2: After another method of TOTP has already been configured[🔗](#method-2-after-another-method-of-totp-has-already-been-configured "Permalink to this headline")
If the method of TOTP authentication you are currently using allows you to extract the **secret** key(or you have it backed up somewhere), you should be able to use that same **secret key** which you are currently using for KeePassXC as well.
@ -121,7 +121,7 @@ If no other options remain, contact CloudFerro Cloud customer support for assist
Either way, eventually you should get your secret key. Enter it in KeePassXC the same way as explained in **Method 1** above - to the **Key:** text field. If that secret key is already added and configured for your account, no further action should be necessary. If not and you are in the process of configuring it, paste the 6-digit TOTP code from KeePassXC in the same way as you entered the code from your other device during account setup.
Step 5 Login using TOTP[](#step-5-login-using-totp "Permalink to this headline")
Step 5 Login using TOTP[🔗](#step-5-login-using-totp "Permalink to this headline")
---------------------------------------------------------------------------------
Each time you login, type your credentials normally. After that you will see the following text field:
@ -130,7 +130,7 @@ Each time you login, type your credentials normally. After that you will see the
Generate your TOTP code as explained before (left-click the appropriate entry in KeePassXC and press CTRL+Shift+T) and type that code in the text field **One-time code** in your browser. If you want to simply copy your code to your clipboard, press CTRL+T while your entry is highlighted (remember that depending on settings it will disappear from your clipboard, so make sure that you paste it in time). Each code lasts only 30 seconds, so if you only have a few seconds remaining on your current code, you might want to wait until the new one is generated. Now you should be signed in.
Additional information[](#additional-information "Permalink to this headline")
Additional information[🔗](#additional-information "Permalink to this headline")
-------------------------------------------------------------------------------
You can find additional information about using KeePassXC in its [official documentation](https://keepassxc.org/docs/).