Server Settings

Servers and Instances

A Server is a Bunnyshell component representing one or more Cloud Instances that have identical configurations. Each one of the Instances is accessible via its public IP address.

Bunnyshell uses configuration management for provisioning to ensure that all instances have identical configurations. This also means that any new Server can be reproduced from scratch without needing Golden Images.

You can create a Server from the upper right Create button.

The creation wizard is logically separated in the following sections:

  • General Settings

  • Packages Settings

  • Disk Settings

  • Instance Size

General Server Settings

Server Name

This name will be used to identify your server in your cloud account. You can later edit the name by going to the Server page and clicking on the Edit icon.

Changing Your Server Name

You can change your Server name from the right side of the Server View. Click on the Edit Icon and type your new Server name.

Note that this does not make any changes on names of your Cloud Instances in your cloud account.

Location

Locations are geographic regions where a cloud's datacenter is located. These are cloud specific. Usually choosing the nearest location to your end users is the safest choice.

Also, when creating web servers and database instances, choose them in the same location to avoid latency.

Environment

Choose to place the server in a existing Environment.

Infrastructure type

  • Single: The Server has only one cloud instance

  • Load Balanced: The Server has multiple cloud instances and all traffic is load balanced by a cloud Load Balancer component

  • Cluster: The Server has multiple cloud instances that are separately accessible and can communicate between them

Subnet

Choose the subnet that the Server will part of. If two Servers are created in different subnets they will not be able to communicate using private IP addresses.

Digital Ocean does not support multiple Virtual Networks and Subnets.

Number of Instances

For Single Infrastructure type you will always have one Cloud Instance. For Load Balanced and Cluster types, you will have up to 50 instances (Server Group). You may encounter cloud account limits that may prevent you from creating a Server Group or from scaling the Server. Check the following:

Load Balancer Type

This setting determines if the Load Balancer works at Level 4 or Level 7 of the OSI Model. Currently only Azure supports A Level 4 load balancer.

Operating System

Bunnyshell supports the following distributions and releases:

  • Ubuntu

    • 16.04

    • 18.04

Packages Settings

You can choose to create your Server from an existing Package Bundle or to create an empty Server and install packages later.

Disk Settings

Root disk type and Root disk Size

Root disk type cannot be changed after server creation. Check the Disk Reference for an overview of available sizes.

Instance Size

Instance Sizes are cloud dependent. Choose the Instance Classes suited for your instance needs. You can change the instance later.

On Digital Ocean, the root disk size depends on the instance size. After Server creation you will not be able to resize to an instance with a root disk smaller than your current disk size.

On Azure, the instance size determines if the disks attached to the instance, including the root disk, can be SSD or not. You will not be able to change the disk types after server creation.

Changing Server Creation Settings

After creating your Server, some settings that were used in the creation stage can be altered, while some cannot.

Supported

Not supported

Will be supported in future releases

Server Setting

Supports Change

How to

Server Name

Change Your Server Name

Infrastructure Type

(convert between Single/Load Balanced/Cluster)

-

Subnet

-

Location

-

Operating System

-

Load Balancer Type

-

Instance Number

Vertical Scaling/Resize

Instance Size

Horizontal Scaling

Disks

Disk Operations

Environment

-

Root disk type

-

Root disk size

Disk Operations