logo

Server provisioning

About provisioning

Provisioning is the process of setting up IT infrastructure. It can also refer to data access and resources management in order to make data and resources available for users and systems.

Provisioning is not the same thing as configuration but it's rather another one step of deployment process which take place before configuration.

There are many types of provisioning: server provisioning, network provisioning, user provisioning, service provisioning and more.

Go to TOP

Server provisioning

Server provisioning is the process of setting up a server which will be used in a network. It's based on required resources.

Provisioning can include all necessary operations to create a new server and bring it into operational state. It includes defining the desired state of the system.

Server provisioning includes setting up the physical hardware in a datacenter, installing and configuring software (including the operating system and applications) and connecting it to the middleware, the networks and the storage.


Go to TOP

Provisioning management in Roxy-WI

Since version 5.0 Roxy-WI allows to provision virtual servers via its web interface. Virtual servers can be provisioned at AWS, DigitalOcean and GCore, the most popular cloud providers. The list of supported hosting providers will extend.

Roxy-WI allows to select the following characteristics for your virtual server: the region where the server will be created, instance type (size), SSH keys, the Elastic IP (Floating IP), Operating system, etc.

Terraform installation instructions can be found here. All Terraform versions since 13.0 are supported.

Go to TOP

Security

What does exactly Roxy-WI create?

Roxy-WI can create only the resources which are necessary for creating servers:

  • Instance (Server)
  • Firewall (Security group)
  • Elastic IP (Floating IP)

Roxy-WI uses Terraform for this task. The source code is stored on GitHub repository (select the branch you want), so you can read it and make sure it is safe to create servers.

Access Keys and Tokens

Provider Keys and Tokens will never be exposed on Roxy-WI pages after you create them. When it changed a form consists empty input. Keys and Tokens do not relay between users and server. It is safe as safe Database for Roxy-WI.

States

All states are stored locally. One can't access them from anywhere. It means that nobody will not have an ability to read states (unless one has SSH access to the Roxy-WI server).

Go to TOP

Known issues

During provisioning some issues may occur. All known issues are described below. If you come across an issue that is not described here, please contact us.

Error rpc error code = unavailable desc = transport is closing

This error often appears when there is not enough RAM on your server. Increase RAM or add a SWAP file to resolve this error.

-bash: terraform: command not found

Terraform is not installed. Terraform installation instructions can be found here.

Go to TOP

Was this article helpful?

Yes, thanks!
Go back