The "Server" element adds a server to your virtual data center. All installation settings can be found in the "Inspector" panel.
An Introduction to the Server
The virtual servers set up in your DCD are provisioned and hosted in the ProfitBricks physical data centers. Virtual servers behave exactly as physical servers do, and can be configured and managed through your operating system.
For each server a virtual CD-ROM/DVD player or storage device (with boot method) can be selected. You can use any operating system on the ProfitBricks platform. The only prerequisite is the VirtIO drivers provided by KVM. ProfitBricks makes images of the most recent versions of Windows and Linux operating systems available in the DCD for your use. You can alternatively upload your own images via FTP and use those.
You have full root / administrator access to your virtual server. Provisioning a virtual server ensures your settings are kept (resources, drive assignment, etc), even when the operating system is restarted. A server is only removed from the virtual data center when you delete it from your DCD.
You can create as many servers as you like. Depending on the CPU type the following limits apply:
- AMD CPU: up to 62 cores and 240 GB RAM,
- Intel® CPU: up to 19 cores and 120 GB RAM.
Each Intel® core consists of two Intel® hyper-threads, which are treated and displayed as two logical cores by your operation system.
NOTE: Please note that due to technical restrictions it is possible that a newly provisioned server based on a ProfitBricks Windows image won't start because its RAM size cannot be processed properly upon initial configuration.
We recommend setting the intial RAM size to 8 GB. Once configured, you can adjust it anytime.
Each storage device has a maximum upper limit of 16 TB (HDD storage) respectively 500 GB (SSD storage).
TIP: Drag a storage or server element from the Palette and drop it onto a server in the workspace to automatically connect them. Make sure the cursor covers the element in the workspace when you drop the element from the Palette so that the automatic connection can be established.
To configure your server click the Server element in your Workspace - you will then see all available configuration settings in the "Inspector" panel. Further details are explained below.
TIP: The asset list in the Settings tab of the Inspector helps you to quickly modify the properties of several servers or storage volumes at once or jump to the properties of a data center’s elements.
- In the Inspector, click on the colored element which contains the name of the selected data center.
The name specified for the server at the time of creation is shown here. This name can be changed at any time.
You can assign one of two availability zones (1 - 2) to a server, so that virtual servers with different availability zones are being operated on different physical servers. When you select A - Auto, our system assigns the best zone available.
Select the basis on which your virtual server will run: AMD or Intel® cores. You can change the CPU type of a virtual server that is already running. This will, however, require you to reboot this virtual server and confirm the reboot accordingly.
Here you define the number of CPU cores you wish the server to have. The maximum number of cores available depends on the CPU type selected:
- AMD: up to 62 cores,
- Intel®: up to 27 cores.
For each Intel® CPU a corresponding hyper-thread is provided, which is added to each Intel® core automatically as part of the provisioning process.
Here you define the size of your RAM. You can have from .25 GB and 240 GB in increasing increments of 0.25.
If a ProfitBricks default image is used, the operating system is automatically specified. If you use an image that you have uploaded, you're able to manually specify the operating system here.
Live Vertical Scaling
When you activate Live Vertical Scaling you can add further resources while the system is running - for instance, more CPU Cores, more storage, additional network interfaces or RAM.
Please note that Windows only allows CPU scaling at this time. Linux installs this by default (with their Kernel 2.6.25), but this must still be manually enabled.
More information can be found on the VirtIO site (http://www.linux-kvm.org/page/Downloads).
All ProfitBricks images have Live Vertical Scaling activated and can be used out-of-the-box. If you want to use your own image, you can manage the Live Vertical Scaling capabilities of your uploaded image through the Image Manager before using the image in a Virtual Data Center.
Once an instance has been provisioned, you can apply changes to the Live Vertical Scaling capabilities by selecting the corresponding option from the configuration menu of a virtual storage.
Note Enabling or disabling an option requires a reboot of the virtual server as changes to the configuration have to be applied to the virtual server so the required functionality is supported.
You are able to assign a network interface name here.
The MAC address will automatically be assigned during provisioning and cannot be changed.
Primary IP Address
The primary IP address is automatically assigned by ProfitBricks via DHCP. IP addresses can be manually assigned here. Reserved public IP addresses can be assigned through the drop-down menu. Private IP addresses are entered manually (according to RFC 1918).
ProfitBricks offers a specific firewall to be enabled for each network interface, which prevents traffic to any virtual machine until after configuration. Configuration options range from specific MAC and IP addresses to ports, which allow access after activation.
Further information and details can be found in the "Firewall" chapter.
It is often necessary to run a DHCP server in a virtual data center (for example, a PXE boot for a faster rollout of VMs). To ensure that the IP address from ProfitBricks can't be overwritten, you will need to specifically deactivate each relevant network interface via checkbox.
Additional IP Addresses
You can add additional IP addresses to a network interface (for instance, "Floating IPs).
Add a CD-ROM / Storage
This adds a new Storage element or a new CD-ROM to a server. A CD-ROM drive ISO image can also be added when, for instance, you need an operating system there to install and configure from scratch.
Here you can choose if you want to have a boot device handle the server.
There are two different drivers here: VirtIO and IDE. It's safest to always choose the VirtIO option so that you can utilize InfiniBand's performance level. IDE is meant for troubleshooting; for instance, to determine if the VirtIO driver has been installed as of yet. You'd see the error in Windows typically as a blue screen when booting the system.
Remote Console Access
ProfitBricks offers a Remote Console, which enables you to immediately access your virtual data centers. Further information about the Remote Console can be found in the "Remote Console" chapter.
Remove a Server
A right-click on the particular server in your Workspace opens the Context Menu. From there, click "Remove", and the server is deleted. There is no additional confirmation checkbox for deletion, as a server can always be easily added.