Connect and disconnect the disk
Replace the boot disk
With a cloud server, you can only replace the network boot disk — with another network boot disk.
Control panel
OpenStack CLI
- In control panel go to Cloud platform → Servers.
- Open the server page → tab Network disks.
- Check which disk is bootable — you'll see a tag in the line with it Loading.
- If the cloud server does not have a boot disk, the first plug in the desired disk — it will automatically become bootable.
- If the cloud server already has a boot disk, shut down the server and disconnect the boot disk. First plug in the desired disk — it will automatically become bootable.
-
In control panel go to Cloud platform → Servers.
-
Open the server page → tab Network disks.
-
Check which disk is bootable — you'll see a tag in the line with it Loading.
-
If the cloud server does not have a boot disk, mount the right disk first — it will automatically become bootable:
openstack server add volume <server> <volume>
Specify:
<server>
— ID or server name. The list can be viewed withopenstack server list
<volume>
— ID or disk name. The list can be viewed withopenstack volume list
-
If the cloud server has a boot disk, shut down the cloud server:
openstack server stop <server>
-
Disconnect the boot disk from the server:
openstack server remove volume <server> <volume>
-
Connect the desired disk first — it will automatically become bootable:
openstack server add volume <server> <volume>
Connect a network drive to the server
Only network disks can be connected to the cloud server (up to 255 disks per server).
If the cloud server does not have a boot disk, the first disk connected will automatically become the boot disk.
The attached disk and the cloud server must be on the same pool segment.
Control panel
OpenStack CLI
- Make sure the disk is not connected to other servers, and if necessary turn it off.
- We recommend shut down the server. You can also connect the disk to a powered-on server, but make sure the operating system is fully booted.
- In control panel go to Cloud platform → Disks.
- On the disk row in the column Connected to click Connect.
- Select the server to which the disk will connect. The disk and server must be on the same pool segment — if necessary move the disk to another segment of the pool.
- Click Connect.
- If you have connected the disk as an additional disk, be sure to set it up — format and mount it.
-
Make sure the disk is not connected to other servers and disconnect it if necessary:
openstack server remove volume <server> <volume>
Specify:
<server>
— ID or server name. The list can be viewed withopenstack server list
<volume>
— ID or disk name. The list can be viewed withopenstack volume list
-
We recommend shutting down the server:
openstack server stop <server>
You can connect the disk to a powered-on server, but make sure the operating system is fully booted.
-
Connect the disk to the server:
openstack server add volume <server> <volume>
-
If you have connected the disk as an additional disk, be sure to set it up — format and mount it.
Prepare the optional disk drive for operation after connection
If you have connected an additional disk to the cloud server, it must be formatted and mounted — the order of configuration depends on the operating system.
Linux
Windows
-
Look up the name of the additional disk connected to the server:
lsblk
In reply to.
sdb
— it's an extra disk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 8G 0 part /
└─sda14 8:14 0 8M 0 part
sdb 8:16 0 5G 0 disk -
If the attached disk was created from a source (image, snapshot, backup, or other disk), go to step 12.
-
If the disk is empty, run the utility
parted
to create the file system and partitions of the additional disk:parted /dev/sdb
Here.
sdb
— additional disk. -
Create a partition table with GPT partitioning:
mklabel gpt
-
Create partitions using the utility
mkpart
, specify the beginning and end of the section:mkpart primary 0 1GB
mkpart primary 1GB 3GBThe example creates a 1 GB first partition and a 2 GB second partition (1 GB to 3 GB sector).
-
Check the created partition table:
print
The response will show a list of partitions, start and end sectors, and partition sizes.
-
Exit the utility
parted
:quit
-
If, on exiting
parted
a warning appearedInformation: You may need to update /etc/fstab
Copy the IDs of all partitions on the additional disk (parameterPARTUUID
):blkid
In reply to.
sdb1
andsdb2
— disk partitions,PARTUUID
— Section IDs:/dev/sdb2: PARTLABEL="primary" PARTUUID="bd032abc-8f4e-4723-8ffd-a39544e97e36"
/dev/sdb1: PARTLABEL="primary" PARTUUID="123e46a1-61a4-3a53-77d7-14a02fbc98bc" -
Open the file
/etc/fstab
:nano /etc/fstab
-
Add each partition ID to the file:
UUID=<block_id> /mnt ext4 defaults 0 0
UUID=<block_id> /mnt ext4 defaults 0 0Specify
<block_id>
— Partition IDs of the additional disk copied in step 9. -
Format each disk partition using the utility
mkfs
(ext4 partitioning format is used):mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2Here.
sdb1
andsdb2
— partitions of the additional disk. -
Create a directory to mount the additional disk and mount each partition to it:
mkdir -p /mnt
mount /dev/sdb1 /mnt
mount /dev/sdb2 /mntHere.
sdb1
andsdb2
— disk partitions. -
Check the result:
lsblk
The partitions of the additional disk will appear in the response:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 8G 0 part /
└─sda14 8:14 0 8M 0 part
sdb 8:16 0 5G 0 disk
├─sdb1 8:17 0 953.7M 0 part /mnt
└─sdb2 8:18 0 1.9G 0 part /mnt
- Connect to the server.
- If the optional disk is empty, use the instructions Initializing new disks Microsoft documentation.
- If the additional disk was created from a source (another disk, image, snapshot, backup), use the following instructions Changing the drive letter Microsoft documentation.
Disconnect the network drive from the server
You can only disconnect a network drive — boot or secondary — from the cloud server.
Control panel
OpenStack CLI
- If the disk is bootable, shut down the cloud server.
- If the disk is optional, we also recommend shutting down the server. You can disconnect the disk from the powered on server as well, but make sure the operating system is fully booted.
- In control panel go to Cloud platform → Disks.
- On the menu. of the disk, select Disconnect from the server.
-
If the disk is bootable, shut down the cloud server:
openstack server stop <server>
Specify
<server>
— ID or server name, can be viewed withopenstack server list
-
If the disk is optional, we also recommend shutting down the server. You can disconnect the disk from the powered on server, but make sure the operating system is fully booted.
-
Disconnect the disk from the server:
openstack server remove volume <server> <volume>
Specify
<volume>
— ID or disk name, the list can be viewed using theopenstack volume list