FAQ

immers.cloud overview

Link

immers.cloud is a cloud GPU platform that lets you host virtual servers equipped with powerful NVIDIA GPUs: ideal for everything from cloud gaming and 3D rendering to machine learning and running large language and generative AI models.

We offer pay-as-you-go-billing, meaning you pay only for the exact time your server is running.

The Sign-up process takes seconds: no long forms, no approvals, no waiting. Create your first GPU instance and start working within minutes of registration.

Our GPU servers are used for:

  • AI and neural network training;
  • Machine learning research and scientific computing;
  • 3D animation and visual effects rendering;
  • High-end cloud gaming;
  • Large-scale data and video processing.

When you host a GPU server, you get full, dedicated access to the hardware. Everything is managed through an intuitive web dashboard or via OpenStack API.

Read more
Link

The immers.cloud platform enforces quotas and limits:

  • Quotas — predefined restrictions applied to new users.
  • Limits — technical constraints determined by the platform’s architectural design.

Your current quotas are displayed when you click on your username in the top menu.

Default quotas for all new users:

  • vCPU — 16 cores;
  • RAM — 128 GB;
  • Number of volumes — 10;
  • Number of snapshots — 20;
  • Total storage quota — 1,600 GB;
  • Number of Virtual Machines — 4.

Current quotas can be increased upon request — simply contact technical support.

Platform limits on immers.cloud:

  • Maximum number of GPUs per single Virtual Machine — 8
     

Registration

Link

The difference lies in the payment method. Individuals pay for services using a personal bank card, while businesses can request invoices and make payments via bank transfer.

Link

An individual user need to finish registration, confirm their email address, and top up their account balance.

A business organization representative needs to finish registration, confirm the corporate email address, add the organization and pay the first invoice.

Link

You can change your password in your profile settings.

VM

Link

Before creating a Virtual Machine, top up your account balance to the required amount.

Next, create a Key Pair. Once the Key Pair is ready, you can immediately proceed to create a Virtual Machine by clicking the "Create Virtual Machine" button, or do so later in the Virtual Machines section.

Then:

  • Enter a name for the Virtual Machine in the "Name" field;
  • Select the desired configuration, instance type, operating system image, internet provider, and the Key Pair created earlier;
  • Click the Create button.

The Virtual Machine creation process will begin. Wait until the status changes to Active.

Your Virtual Machine is now ready for use.

Important: Please note that the selected operating system will be installed automatically, but any additional software must be installed manually.

Link

Volume-backed is a type of Virtual Machine where the boot disk data is stored on distributed network storage using HDD drives. Cinder volumes are used as boot disks.

Important: When creating a Volume-backed Virtual Machine, a volume is automatically created.

For Local instance type Virtual Machines, storage is located on local SSD drives.

Accordingly, the cost of disk storage for Volume-backed Virtual Machines is calculated according to HDD rates, while for Local instance type Virtual Machines, it is calculated according to SSD rates.

Note that Backup, Create Snapshot, Rescue, and Rebuild operations are available only for Virtual Machines of the Local type.

Comparison of performance speed between Volume-backed and Local instance types

Link

By default, we provide connection via Remote Desktop Protocol (RDP). If you need to connect to the Virtual Machine using other methods, you must configure them manually.

Connecting from Windows

  • Decrypt the password: in the Actions menu, select Get password, then click the Show button on the page that opens;
  • Click the IP address displayed on the Virtual Machine page to download the vmname.rdp file to your computer;
  • Run the downloaded .rdp file;
  • To log in, use the username admin and the previously decrypted password.

Connecting from macOS

  • Install the Microsoft Remote Desktop app from the Mac App Store;
  • In the Microsoft Remote Desktop app, click Add PC, enter the Virtual Machine's IP address in the PC name field, and click Add;
  • Decrypt the password: in the Actions menu, select Get password, then click the Show button on the page that opens;
  • Connect to the added Virtual Machine. To log in, use the username admin and the previously decrypted password.
Link

Connecting from Windows

Using the SSH client PuTTY

For cloud images, standard usernames such as ubuntu, debian, fedora, opensuse, or cloud-user are typically used.

  1. Download the private key file from the Key Pairs section. The file has the format keyname-username.pem.ppk.
  2. Configure a session in PuTTY.
  • Host Name — enter the IP address of the Virtual Machine.
  • In the Connection > SSH > Auth section, specify the downloaded .ppk key file.

Using the built-in SSH client 

The SSH client is installed by default on Windows Server 2019, Windows 10 version 1809, and later builds.

  1. Download the private key file from the Key Pairs section. The file has the format keyname-username.pem.
  2. To connect, use the following command in Command Prompt or PowerShell: ssh -i keyname-username.pem username@ip_host

For example: ssh -i C:\Users\YourUserName\keyname-username.pem ubuntu@194.135.112.207.

Connecting from macOS

  1. Download the private key file from the Key Pairs section. The file has the format keyname-username.pem.
  2. Open the Terminal application.
  3. Change the file permissions using the command: chmod 600 /full/path/to/file/keyname-username.pem
  4. Connect via SSH using the command: ssh -i /full/path/to/file/keyname-username.pem -p 22 username@111.11.111.111 Where:
  • username — the distribution name, for example, ubuntu;
  • 111.11.111.111 — the IP address of the Virtual Machine.

Connecting from Linux

For cloud images, standard usernames such as ubuntu, debian, fedora, opensuse, or cloud-user are typically used.

  1. Download the private key file from the Key Pairs section. The file has the format keyname-username.pem.
  2. Before connecting, set the correct file permissions by running: chmod 600 keyname-username.pem

This ensures the private key file is readable and writable only by its owner.

Use the following command in the terminal to connect: ssh -i /path/to/key/file username@ip_host
 

Link

To shut down a Virtual Machine, use the Stop command in the Actions dropdown menu.

Important: Billing for vCPU and RAM is stopped only when the Virtual Machine is shut down using this method.
 

Link

Changing the configuration is available for Virtual Machines with the status Active or Shutoff.

In the Actions dropdown menu, select Resize. Choose a new configuration and click the Change Configuration button.

Important: For Volume-backed Virtual Machines, the disk size will not change when resizing the instance. To increase the disk space, you must separately expand the Volume.

Wait until the status changes to Verify Resize.

To confirm the changes, go to the Actions dropdown menu and select Confirm Resize. To cancel the changes, select Revert Resize.

The configuration change is complete. Wait for the Virtual Machine status to update.

Video tutorial

Link

Yes, it is possible.

Volume-backed Virtual Machines

For Volume-backed Virtual Machines, you need to expand the volume:

  1. Click the connection icon of the Virtual Machine;
  2. Next to the desired volume, click the Expand button;
  3. Enter the new volume size and click Expand;
  4. Wait until the status changes to In Use;
  5. Reboot the Virtual Machine using the Reboot command in the Actions dropdown menu.

Local Virtual Machines

For Local Virtual Machines, use the Resize option in the Actions dropdown menu and select a configuration with a larger disk size.
 

Link

We continue billing for stopped Virtual Machines only for reserved resources: SSD and HDD disks (based on their size), external IP addresses, personal VLANs, and reserved PCI-Express devices (available only for GPU servers). vCPU and RAM are not billed when the machine is stopped.

To avoid charges for an inactive Virtual Machine, you must either delete it or archive it (Shelve).

If you have a Volume-backed Virtual Machine, after deletion the associated Volume will remain in the Volumes section. This Volume contains all your data and can be used later to recreate the exact same Virtual Machine. If you do not plan to reuse this Volume, you should delete it manually — otherwise, it will continue to incur storage charges.

Important: Before deleting a Volume-backed Virtual Machine, make sure to stop it using the Stop command in the Actions dropdown menu. Failure to do so may affect the integrity and usability of the Volume.

Note: You can deploy only one Virtual Machine from a single Volume. If you need to create multiple Virtual Machines from the same source, create a Volume Snapshot instead. From one Snapshot, you can launch any number of Virtual Machines.

If you have a Local Virtual Machine, create a Snapshot before deletion. When you need to use the Virtual Machineagain, simply redeploy it from that Snapshot.

Alternatively, you can use the Shelve option in the Actions menu. Shelve archives the server and releases compute resources, so you are no longer charged for CPU, RAM, or disk usage. You will only be billed for the storage of the server’s Snapshot (or Volume) and its IP address. A Snapshot is created automatically when you use Shelve.

Note: While the server is in the shelved_offloaded state, you cannot detach the Volume from it. To resume operation, select Unshelve from the Actions menu.

Costs for Snapshot and Volume storage are available on the Pricing page.
 

Link

Download and install the FileZilla program.

Download the private key PPK file from the Key Pairs section. The file has the format keyname-username.pem.ppk.

Set up a server connection in FileZilla:

  1. Click the File menu and select Site Manager;
  2. In the Site Manager window, click New Site;
  3. On the General tab, set the protocol to SFTP — SSH File Transfer Protocol.  
  4. In the Host field, enter the IP address of the Virtual Machine;
  5. For Logon Type, select Key file;
  6. Enter the username — typically the distribution name (e.g., ubuntu); 
  7. In the Key file field, specify the path to your key file: keyname-username.pem.ppk;
  8. Click Connect.

You can now download the required files.
 

Link

We do not block any ports on Virtual Machines. All settings related to opening or closing ports are configured within the guest operating system. For Virtual Machines with an external IP address, all ports open in the operating system will be accessible from the outside.

Link

You can configure a standard Virtual Machine once and then create any number of copies. The cloning process depends on the instance type.

Volume-backed Virtual Machines

  1. Shut down the Virtual Machine using the Stop command in the Actions dropdown menu, and wait until its status changes to Shutoff;
  2. Delete the Virtual Machine;
  3. Go to the Volume Snapshots section, click Create, enter a name for the Snapshot, select the required Volume, and click Save;
  4. Wait until the status changes to Available;
  5. When creating a new Virtual Machine, in the New Volume from Snapshot section, select the prepared Volume Snapshot. Virtual Machines created this way will be exact replicas of the original.

Local Virtual Machines

  1. Shut down the Virtual Machine using the Stop command in the Actions dropdown menu, and wait until its status changes to Shutoff.
  2. In the Actions dropdown menu, select Create Snapshot, enter a snapshot name, and click Create Snapshot.
  3. Wait until the status changes to Active.

This snapshot can now be selected when creating a new Virtual Machine. All Virtual Machines created from it will be exact copies of the original.
 

Link

Ordered Virtual Machines are created automatically at any time of the day. Typically, the process planing and hosting a virtual machine, deploying an image and the cloud-init stage are completed in a few minutes.

Link

Before deleting a virtual machine, you must shut it down by using the Stop command in the Actions dropdown menu. Once the virtual machine status changes to Shutoff, you can delete it or free up its resources (Shelve command).

To learn how to avoid being charged for a powered-off virtual machine, read here.

Important: Before deleting a Local-type virtual machine, create a snapshot if you plan to reuse its data later.

Link

There is no minimum hosting period for servers on our platform.

We offer pay-as-you-go billing, so you only pay for the actual time your virtual machine is running. This gives you instant access to the latest GPU accelerators for any tasks, whether it takes minutes or months.

Use your virtual machine for as long as you need.

Link

Currently, only one Availability Zone is available, located in the data center in Moscow, Russia.

Link

ImmersView is a professional, low-latency screen streaming solution integrated directly with the immers.cloud platform — Russian alternative to Parsec and Sunshine.

Client Installation

Download and install the ImmersView Client on your local computer.

Launch the application and log in using your immers.cloud account credentials.

Server Component Setup

If you haven’t created a cloud server yet, you can do so either through the ImmersView client or via your immers.cloud dashboard.

Download and install the ImmersView Server component on your cloud instance.

Important: Reboot the server after installation to ensure proper operation.

Connecting to Your Server

In the ImmersView client, select the cloud server you want to connect to.

On the login screen, move your cursor to the top of the ImmersView window and click the Password button.

This will open a password decryption page on immers.cloud. Copy the displayed password and paste it into the login field.

Key Advantages

ImmersView delivers interactive desktop streaming at up to 2K resolution and 120 Hz, with:

  • Password-free reconnection: After your first successful login, subsequent sessions don’t require password entry.
  • Adaptive streaming: Automatically adjusts quality for optimal detail or responsiveness based on your network.
  • Flexible encoding settings: Optimized for both stable and unstable connections, works reliably even at as low as 2 Mbps bandwidth.
  • Full-screen immersion: Keyboard shortcuts are forwarded directly to the remote server for seamless control.

For more details, visit the official ImmersView project page.

Link

After a configuration change is completed, Virtual Machines enter the VERIFY_RESIZE status. You must confirm that the resize was successful by selecting Confirm Resize in the Actions dropdown menu. If you wish to cancel the change, use the Revert Resize option instead.

Link

Press Windows + R to open the Run dialog, type gpedit.msc, and press Enter.

Navigate to the following policy settings related to RDP:

Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment

Find the setting: Use hardware graphics adapters for all Remote Desktop Services sessions.

Enable this policy (set to Enabled).
 

Dedicated Servers

Link

For TurboBoost activation visit the server BIOS using iKVM and go to:

Advanced Setup Configurations → CPU Configuration → Advanced Power Management Configuration 

Select
Power Technology = Custom

Became active:
Hardware PM (Power Management) State Control
Enable inner option:
Hardware P-State: native.

Configurations

Link

Our servers are equipped with Intel® Xeon® Gold 2nd, 3rd, and 5th Generation processors:

  • Cascade Lake 6240R and 6248R are used on servers with GPUs: V100, RTX 2080 Ti, RTX 3080, RTX 3090, A10, and T4;
  • Ice Lake 6336Y are used on servers with GPUs: A2, A5000, RTX 4090, A100, and H100;
  • Sapphire Rapids 6448Y are used on servers with GPUs: RTX 5090;
  • Emerald Rapids 6548Y+ are used on servers with GPUs: H200.
Link

At immers.cloud, you get access to 13 powerful NVIDIA GPUs. From flagship AI accelerators to high-performance graphic cards for rendering and gaming, we cover it all.

No need to buy or maintain expensive hardware. Run your projects in the cloud with full performance on demand.

For large-scale neural network training and inference, choose our latest models: Tesla A100, H100, and the new H200. These are the foundation of major generative AI, scientific research, and data science projects.

With massive memory capacity, high bandwidth, and next-gen tensor cores, they deliver record-breaking performance. They also handle long-context workloads with ease.

Need rendering, 3D visualization, or gaming? Go with RTX series GPUs: from the proven RTX 2080 Ti to the top-tier RTX 5090.

They excel in Blender, Cinema 4D, Unreal Engine, Redshift, Octane, and other render engines. All support NVENC hardware encoding: perfect for streaming and 4K+ video processing.

For lighter tasks like voice, image, and video processing, Tesla T4, A10, A2, and L4 are ideal.

These are efficient, cost-effective, and perfect for low-latency GPU virtual desktops and services. Stable, reliable, and affordable.

All powered by the cloud. No baremetal. Just results.

Link

Choosing the right configuration depends on your workload: model training, rendering, inference, or gaming. Key parameters include GPU video memory (VRAM), CPU core count, system RAM, and type of disk storage.

Read more

Key Pairs

Link

A Key Pair is a cryptographic key used to securely connect to Virtual Machines running Linux, as well as to decrypt the password for Virtual Machines running Windows Server.

Link
  1. To create a new Key Pair, go to the Key Pairs section and click Create.  
  2. Enter a name for the Key Pair.  
  3. If you have your own public key, enter it in the corresponding field. Otherwise, leave the field empty to generate a new Key Pair with a newly created public key.

Important: All Linux distributions (except cirrOS, which does not support ed25519) support public keys in the following formats:  

- ecdsa-sha2-nistp256  
- ecdsa-sha2-nistp384  
- ecdsa-sha2-nistp521  
- ed25519  
- rsa  

Windows Server images support only rsa-formatted public keys, and only if they were generated using the command ssh-keygen -t rsa -m pem or created through the immers.cloud web interface.

If the public key is in an unsupported format, the Key Pair will still be created, but you will not be able to decrypt the password using the private key.

You can also create a Key Pair automatically when creating a Virtual Machine, in the Key Pair field, select Create new Key Pair.

Images

Link

We currently offer over 100 pre-configured images with the following operating systems:

  • Ubuntu: 16.04, 18.04, 20.04, 22.04, and 24.04
  • Windows Server: 2019, 2022, and 2025 (Standard edition)
  • CentOS: 7, 8, 9, 10, and Stream
  • Debian: 8, 9, 10, 11, 12, and 13
  • Fedora: 40, 41

You can also select a pre-configured image from the Marketplace.

Link

It is possible. Own images are created through web-interface via uploading a file (glance-direct ) or specifying image URL (web-download).

Link

Install NVIDIA drivers from the official archive:

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/440.64/NVIDIA-Linux-x86_64-440.64.run
chmod +x NVIDIA-Linux-x86_64-440.64.run
sudo ./NVIDIA-Linux-x86_64-440.64.run

or use images with the drivers installed: Ubuntu 16.04.6 or Ubuntu 18.04.4 with CUDA.

Networks

Link

Currently each server has two 10GbE network interfaces.

Link

The Internet connection speed for virtual machines is up to 20 Gbps. You can order extended or guaranteed bandwidth if needed via technical support.

Link

Technically number of networks and adressess are not limited. On practice personal quotes will apply. To increase personal Quotes contact technical support.

Windows

Link

Go to Server Manager > Add Roles and Features Wizard then select "Features" on the left hand side, then finally check "Wireless LAN Service" and click next/install. Finally, restart.

Link

In some cases Windows Task Manager displays incorrect GPU Load information. Try to use any other GPU monitoring tools, please. 

Link

cutil64.dll was a part of CUDA library version 4.2 and earlier. Find this file in CUDA SDK (for example, version 4.2) and copy it to an application folder.

Link

Use the PowerShell utility running as administrator to install the .NET Framework 3.5:

After starting the terminal as administrator, type Install-WindowsFeature NET-Framework-Core

Verify that .NET 3.5 is installed by re-typing this command and verifying that Success: True is present.

Link

Actions to add a path to a PATH environment variable

  1. On the Start menu, right-click System.
  2. Select System Information.
  3. Select Advanced system settings.
  4. On the Advanced tab of the System Properties dialog box, click the Environment Variables button.
  5. In the System Variables field of the Environment Variables dialog box, scroll to the Path variable, and then select it.
  6. Click the bottom of the two Edit buttons in this dialog box.
  7. In the Modify System Variable dialog box, click Create
  8. Click OK in three consecutive dialog boxes, and then close the System dialog box.

Payments and Charges

Link

The minimum payment amount is 25 EUR. To pay with a card issued outside the Russian Federation (and which is not a part of the UnionPay payment system), please contact our managers via Telegram or sale@immers.cloud 

We offer the pay-as-you-go billing, and your balance updates every hour.

immers.cloud provides access to modern GPU accelerators with flexible payment. You pay only for the actual runtime of your server. VM billing starts the moment the instance reaches the Active status. This solution works for both individual users and teams of any budget.

To avoid paying for an idle virtual machine, use the Shelve feature. It archives your server, releases compute resources, and stops hardware billing. After shelving, you only pay for snapshot (or persistent volume) storage and, if needed, a reserved IP address (learn more about this feature here).

 

Link

To set up notifications, go to your profile, and click the envelope icon next to your name. Then select the balance threshold at which you want to receive reminders, and choose your preferred notification method — text-messages or email.

Important: To receive SMS-notifications, you must first verify your mobile phone number.

Link

You can pay via Stripe using the payment link. The minimum amount is 25 EUR

After completing the payment, please send the following information in the support chat:

  • Payment amount
  • Your username (login) on the immers.cloud platform
  • Email address

Important notes:

  • Accounts on hsvds.ru cannot be topped up.
  • Cryptocurrency payments are not accepted.
  • The exchange rate is based on the Moscow Exchange (MOEX) and includes a 5% commission from our payment partners plus Stripe’s processing fees.

Please note: Our team operates Monday to Friday, 10:00 a.m. to 6:00 p.m. Moscow time (GMT+3). We do not process payments on weekends (Saturday and Sunday).

If you need assistance, our support team is available via:

Customer Support Team:  

Link

GPU cloud servers are available with long-term plans ranging from 1 to 12 months.

To use this option, select a prepaid plan when creating a server. You can also switch an already running server from pay-as-you-go billing to a long-term plan. In both cases, the full amount for the entire period will be charged upfront, so your account balance must have sufficient funds before creating the cloud server.

Important: Once switched, you cannot revert to per-second billing.

You also won’t be able to delete the server before the hosting period expires.

Current available plans are listed on the Pricing page.

Prices

Link

Virtual Machines are billed in all statuses except Build and Error.

Important: Please read why charges apply to powered-off Virtual Machines.

Billing for all paid resources is calculated on a pay-as-you-go basis, but your account balance is updated hourly in the user portal. Detailed charge breakdowns for all paid items are available in the Purchases section.

Link

The cost of a Configuration is calculated according to the current Pricing table and equals the sum of the following components:

  • vCPU: number of vCPU cores × price per core;
  • RAM: amount of RAM in GB × price per GB;
  • SSD: local disk space in GB × price per GB on SSD storage;
  • vGPU: number of attached GPUs × price per GPU.

The total cost of a Virtual Machine is typically higher than the base Configuration cost.

Additional charges apply for:

  1. Block storage Volumes;
  2. Public IP addresses from external networks;
  3. Licensed operating systems;
  4. Other paid software, if used.
Link

Charges for powered-off Virtual Machines apply only to reserved resources, which remain allocated even when the machine is stopped. These include:

  • SSD and HDD storage (based on volume size);
  • External IP addresses;
  • Personal VLANs;
  • Reserved PCI-Express devices (available only for GPU servers).

Please note that vCPU and RAM are not billed while the Virtual Machine is powered off.

Important: To avoid charges for inactive machines, learn how to stop paying for a Virtual Machine that is currently not in use.
 

Linux

Link

To download files from a Virtual Machine running Linux, set up an SFTP connection using FileZilla.

Download the private key file with the .PPK extension from the Key Pairs section.

Configure the connection to your Virtual Machine in FileZilla:

  1. Click the File menu and select Site Manager;
  2. In the Site Manager window, click New Site;
  3. On the General tab, set the protocol to SFTP — SSH File Transfer Protocol;
  4. In the Host field, enter the IP address of your Virtual Machine;
  5. Set Logon Type to Key file;
  6. Enter the username — typically the distribution name (e.g., ubuntu);
  7. In the Key file field, specify the path to the downloaded private key file;
  8. Click Connect;
  9. The connection is established — you can now transfer files.

Video tutorial

Rescueing a VM

Link

To restore your server’s operation, we provide a Rescue mode for cloud servers, accessible via the Actions dropdown menu.

Rescue mode boots your server from a clean operating system image while preserving all data on your original disk. Once booted into Rescue mode, you can connect to the server and perform recovery operations.

Note: To access your data, you must first mount your server’s disk: sudo mount /dev/vda1 /mnt

Optionally, you can use chroot to work inside your original operating system environment:

sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sys /mnt/sys
sudo mount -o bind /dev /mnt/dev
sudo mount -t devpts pts /mnt/dev/pts
chroot /mnt /bin/bash -i

From here, you can make any necessary changes to restore access. For example, disabling a firewall, fixing configuration files, or troubleshooting other issues.

Once recovery is complete, return your server to normal operation by selecting Unrescue from the Actions menu.

Link

If you lost your Key Pair, did not set a password for emergency access via VNC, or misconfigured the network and cannot connect to your CentOS Linux Virtual Machine (VM), this guide will help you restore access.

You need to perform the following steps to regain SSH access to your CentOS-based VM:

  1. First, you must set a password for the user centos. Note that the Cirros distribution is not suitable for CentOS recovery — use Ubuntu or Debian instead. (read more on how to reset a Linux password);
  2. After setting the password and exiting rescue mode using unrescue, use the VNC console to log in to the system using the username centos and the password you set;
  3. You can check the status of the SSH service with the commands: sudo systemctl status sshd or sudo journalctl -xe
  4. Usually, after recovery, the SSH server fails to start due to missing host keys. You need to regenerate them:

    sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
    sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
    sudo ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

     
  5. If you encounter other errors, resolve them as well;
  6. Then run the command: sudo systemctl start sshd. You can verify that the SSH server is running: sudo systemctl status sshd
  7. We also recommend disabling SELinux.
  • Run sudo vi /etc/sysconfig/selinux and change enforcing to disabled, then save the changes.
  • Run: sudo getenforce
  • Reboot the VM.

Storage

Link

A Snapshot is an exact copy of the boot disk of a Local Virtual Machine, including all settings and installed software. Snapshots are used to clone already configured Virtual Machines.

Important: Snapshots can only be created for Local-type Virtual Machines.

Link

A Volume is a virtual hard disk located on distributed network storage.

When creating Volume-backed Virtual Machines, a Volume is created automatically and used as the boot disk. A Volume containing a configured operating system and user data can be reused to create a new Virtual Machine. For more details, see: How to avoid paying for a Virtual Machine that is currently not in use.

Important: If you do not plan to use the automatically created Volume in the future, you must delete it manually after removing the Virtual Machine.

You can also create Volumes of any size and attach them to Virtual Machines as additional disks.

Link

You can store files in S3 cloud storage. To get started, you will need additional software — an S3 client.

Getting Started

To begin using the storage, create an S3 user or access credentials in your user account.

Creating an S3 user and Connection Credentials:

  1. Navigate to S3 User Management to create a new user.

    • Specify the S3 ID and User Name (you can choose any name).

    • Once the user is created, the Access Key and Secret Key will be generated and displayed.

  2. Go to Login Credentials to generate login details.

    • All fields will be filled in automatically; simply save the credentials.

    • The Access and Secret keys will also be available there.

  3. Use any S3 client to connect to S3 storage, such as S3 Browser.

Setting Up S3 Browser

Follow these steps to configure the S3 Browser:

  1. Open the Accounts menu and select Add New Account.

  2. Fill out the fields on the "New User" page:

    • Display Name: Enter any name (this is for local display only).

    • Account Type: Choose "S3 Compatible Storage."

    • REST Endpoint: Enter https://api.immers.cloud:8080.

    • Access Key ID: Use the Access Key from the S3 user details.

    • Secret Access Key: Use the Secret Key from the S3 user details.

    • Advanced Settings:

      • Set the Addressing Model to Path Style.

      • Save the configuration.

  3. Click Next, then Add New Account.

Your account is now ready. You can create buckets (referred to as "baskets" in the interface) and upload files.

Managing Buckets

Read more
Link

You can transfer Volumes between accounts. To do this:

  1. Go to the Volumes section and click Transfer Volume;
  2. Select the Volume you want to transfer and click Save;
  3. Copy the Auth Key from the transfer page;
  4. Log in to the recipient account and go to the Volumes section, then click Accept Volume;
  5. Enter the Auth Key and click Accept;
  6. The Volume has been transferred.

Important: If the sender account has a negative balance, you must top it up to at least zero before transferring. The recipient account must also have a positive balance.
 

Link

Go to the Connections section and click Create. Then select the Virtual Machine and the Volume you want to attach. Choose the access mode:

  • ro — read only;

  • rw — read write (read and write).

Click Attach.

Link

A Backup is typically used to preserve the data or state of a single Virtual Machine on a regular, recurring schedule.

Use a Snapshot when you plan to create multiple Virtual Machines from the same source image.

Link

A Snapshot (also called a snap) is a one-time image of a Virtual Machine’s boot disk, manually created by the user.

A Backup is also an image of the boot disk, but it is taken on a regular schedule (daily, weekly, monthly), with the option to set the number of backup rotations retained for a single Virtual Machine.

Link

After creating the Volume attachment, ensure the Volume status has changed to "In Use". Then, use the built-in application Computer Management, go to Storage → Disk Management, to initialize the new disk, assign a drive letter, and make it available.

Link

Shut down the Virtual Machine using the Stop command in the Actions dropdown menu. Wait until the status changes to Shutoff.

In the Actions dropdown menu, select Create Snapshot, enter a name for the snapshot, and click Create Snapshot. Wait until the status becomes Active.

You can now select this Snapshot when creating a new Virtual Machine.

Note that Snapshots can only be created for Local-type Virtual Machines.
 

Link

To expand a Volume, click the icon. Enter the new desired size and click Expand. Wait for the status to change to Available.

If the Volume is currently attached to a Virtual Machine, restart the Virtual Machine to see the changes in the guest operating system.

Important: The Volume size can only be increased, not decreased.

API

Link

Yes, we provide OpenStack API access — release Zed. We use native (unmodified) OpenStack, so you can use any standard OpenStack clients or libraries to interact with the API.

Connection credentials and links to the official documentation are available on the API page.

Link

To create a Virtual Machine (VM) with a local boot disk (Local), specify the `"imageRef"` parameter in the API request.

In the example below, a VM is created with a new local boot disk from the pre-installed image 754e77f5-9a0c-4549-b49d-7bde34dc960f (Ubuntu 18.04.4 CUDA).

{
"server" : {
"name": "local",
"imageRef": "754e77f5-9a0c-4549-b49d-7bde34dc960f",
"flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1",
"availability_zone": "nova",
"networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }],
"key_name": "my_keypair",
"max_count": 1,
"min_count": 1
}
}

Where:

  • "name": "local" — the name of the new VM;
  • "imageRef": "754e77f5-9a0c-4549-b49d-7bde34dc960f" — OpenStack ID of the OS image;
  • "flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1" — OpenStack ID of the configuration;
  • "networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }] — OpenStack ID of the network in which the VM will receive an IP-address;
  • "key_name": "my_keypair" — the name of your Key Pair.

When this Virtual Machine is deleted, its boot disk is also permanently removed.

Link

To create a Volume-backed Virtual Machine (with a boot disk on network block storage), include the block_device_mapping section in your API request. You can create boot volumes from an Image "source_type": "image", a Volume Snapshot "source_type": "snapshot", or attach an existing Volume "source_type": "volume".

In the example below, a new Virtual Machine is created with a boot Volume built from image 754e77f5-9a0c-4549-b49d-7bde34dc960f (Ubuntu 18.04.4 CUDA).

{
"server" : {
"name": "volume-backed",
"block_device_mapping_v2": [
{
"uuid": "754e77f5-9a0c-4549-b49d-7bde34dc960f",
"source_type": "image",
"destination_type": "volume",
"boot_index": 0,
"volume_size": "20",
"delete_on_termination": false
}
],
"flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1",
"availability_zone": "nova",
"networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }],
"key_name": "my_keypair",
"max_count": 1,
"min_count": 1
}
}

Where:

  • "name": "volume-backed" — name of the new Virtual Machine;
  • "uuid": "754e77f5-9a0c-4549-b49d-7bde34dc960f" — OpenStack ID of the source image;
  • "source_type": "image" — the boot Volume will be created from an image;
  • "volume_size": "20" — size of the new Volume in gigabytes;
  • "delete_on_termination": false — the boot Volume will not be deleted when the VM is deleted;
  • "flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1" — OpenStack ID of the configuration;
  • "networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }] — OpenStack ID of the network where the VM will receive an IP address;
  • "key_name": "my_keypair" — name of your Key Pair.

If delete_on_termination is set to true  the boot Volume will be deleted when the Virtual Machine is removed. When creating a VM from a Volume Snapshot, the Snapshot and its parent Volume are preserved regardless of this setting.

Setting delete_on_termination to false, ensures the boot Volume persists after VM deletion, allowing you to reuse it later.

Cloud gaming

Link

In the working directory of the Moonlight.exe in the latest Moonlight-xxxxxxxxxx.log you can find:

00:00:01 - SDL Info (0): GPU driver: igdumdim64.dll 20.19.15.4377
00:00:01 - SDL Info (0): Detected buggy Intel GPU driver installed. Update your Intel GPU driver to enable HEVC!

To solve this issue install a newer driver from Intel: https://www.intel.ru/content/www/ru/ru/download/19344/intel-graphics-windows-dch-drivers.html

Miscellaneous

Link

Video guides on using the system and platform performance benchmarks are available on our YouTube channel and VK page.

Link

In Windows Server 

Launch the Windows PowerShell application.

Enter the following command: (gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity').GetDeviceProperties('DEVPKEY_Device_Address').deviceProperties | ft DeviceID,keyName,{$_.data -shr 16},{$_.data -band 0xFFFF} then press Enter.

In Linux operating systems

Run the command:  lspci -d 10de:. Where 10de is the vendor ID for NVIDIA.

Link

The VNC console is available in the Actions dropdown menu and runs directly in the browser window.

The connection is established to a VNC server on the hypervisor, not on the individual Virtual Machine. It cannot be accessed using an external VNC client. This tool is intended for emergency monitoring only, not for regular use.

Important: For Virtual Machines with a GPU that includes a display emulator in their configuration, the VNC console on the website will not function.

Users who need full remote access via VNC must set up their own VNC server within the guest operating system using a third-party VNC client.
 

Link

We provide GRID vWS/vApps licenses for Tesla cards.

Tesla A10, T4 and V100 support work in TCC and WDDM modes. By default GRID driver use WDDM mode. To change mode execute command with administrator privileges:

nvidia-smi -g {GPU_ID} -dm {0|1}
-dm 0 - WDDM Mode
-dm 1 - TCC Mode

RTX and GeForce cards works only in WDDM mode.

In case of manual installation of GRID drivers you must set License Server parameters:

Address: licenses.immers.cloud
Port: 7070

Immersion

Link

Building an immersion data center is significantly cheaper than an air-cooled one.

Link

Immersion cooling is currently the most cost-effective way to cool high‑density IT equipment. Unlike a traditional air‑cooled data center, our system uses only 5% of the total energy for cooling.

Our IT hardware operates without fans, reducing power consumption by up to 30% right out of the box. Each of our 42U racks can accommodate up to 160 GPUs with a power load of up to 80 kW per rack.

Immersion cooling keeps components at optimal temperatures, ensuring stability and enabling higher clock speeds for every CPU and GPU.

Link

Immersion cooling is a method of cooling heat-generating equipment by submerging it in liquid. In the case of the immers.cloud cloud platform, we submerge all servers and networking equipment into a special dielectric fluid that removes heat from server components 1,200 times more efficiently than air.

Link

An immersion data center is significantly smaller and simpler to maintain than an air-cooled data center. It is not only safe, but also environmentally friendly. We built a 500 kW data center, while our competitors are forced to build equivalent air-cooled facilities of 1.5 MW. While our competitors release heat into the atmosphere, we reuse the recovered heat for hot water supply (in summer) and heating (in winter). We do not use refrigerants that harm our planet’s atmosphere.