Όλοι οι τόμοι αποθήκευσης διαμορφώνονται ως συσκευές LVM. Μπορείτε να αλλάξετε το μέγεθός τους online παρέχοντας την υποκείμενη τεχνολογία αναπαράστασης για υποστήριξη της online διεύρυνσης του δίσκου. Οι δίσκοι διευρύνονται αυτόματα μέσω cloud-init κατά την εκκίνηση της VM.
Για να διευρύνετε δίσκους μετά την εκκίνηση:
- Συνδεθείτε στην κονσόλα συστήματος του SASE Orchestrator.
- Προσδιορίστε τους φυσικούς δίσκους που υποστηρίζουν τον τόμο της βάσης δεδομένων.
vgs -o +devices store
Παράδειγμα:
root@vco:~# vgs -o +devices db_data \ VG #PV #LV #SN Attr VSize VFree Devices store 1 1 0 wz--n- 500.00g 125.00g /dev/sdb(0)
- Προσδιορίστε την προσάρτηση του φυσικού δίσκου.
lshw -class volume
Παράδειγμα:/dev/sdb is attached to scsi@2:0.1.0 (Host: scsi2 Channel: 00 Id: 01 Lun: 00)
root@vco:~# lshw -class volume *-volume description: EXT4 volume vendor: Linux physical id: 1 bus info: scsi@2:0.0.0,1 logical name: /dev/sda1 logical name: / version: 1.0 serial: 9d212247-77c4-4f98-a5c2-7f8470fa2da8 size: 10239MiB capacity: 10239MiB capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized configuration: created=2016-02-22 20:49:38 filesystem=ext4 label=cloudimg-rootfs lastmountpoint=/ modified=2016-02-22 21:18:58 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-10-06 23:22:04 state=mounted *-disk:1 description: SCSI Disk physical id: 0.1.0 bus info: scsi@2:0.1.0 logical name: /dev/sdb serial: v5V2zm-Lvbh-Mfx3-W8ki-COI9-DAtP-RXndhu size: 500GiB capacity: 500GiB capabilities: lvm2 configuration: sectorsize=512 *-disk:2 description: SCSI Disk physical id: 0.2.0 bus info: scsi@2:0.2.0 logical name: /dev/sdc serial: fTQFJ2-giAV-WsXL-1Wha-V305-oQkV-qqS3SA size: 100GiB capacity: 100GiB capabilities: lvm2 configuration: sectorsize=512
- Στον κεντρικό υπολογιστή υπερεπόπτη, εντοπίστε τον δίσκο που είναι συνδεδεμένος στη VM χρησιμοποιώντας πληροφορίες διαύλου. Παράδειγμα:
SCSI(0:1)
- Επέκταση του εικονικού δίσκου. Για οδηγίες, ανατρέξτε στο άρθρο KB της VMware 1004047: http://kb.vmware.com/kb/1004047
- Συνδεθείτε ξανά στην κονσόλα συστήματος του SASE Orchestrator.
- Σαρώστε εκ νέου τη συσκευή μπλοκ για τον φυσικό τόμο που έχει αλλάξει μέγεθος. Παράδειγμα:
echo 1 > /sys/block/$DEVICE/device/rescan
Παράδειγμα:
echo 1 > /sys/block/sdb/device/rescan
- Αλλαγή μεγέθους του φυσικού δίσκου LVM.
pvresize /dev/sdb
- Προσδιορίστε την ποσότητα ελεύθερου χώρου στην ομάδα τόμων της βάσης δεδομένων.
vgdisplay store |grep Free
Παράδειγμα:
root@vco:~# vgdisplay store |grep Free Free PE / Size 34560 / 135.00 GiB
- Επέκταση του λογικού τόμου της βάσης δεδομένων.
lvextend -r -L+#G /dev/store/data
Παράδειγμα:
root@vco1:~# lvextend -r -L+1G /dev/store/data Size of logical volume store/data changed from 400.00 GiB (102400 extents) to 401.00 GiB (102656 extents). Logical volume store/data successfully resized. resize2fs 1.44.1 (24-Mar-2018) Filesystem at /dev/mapper/store-data is mounted on /store; on-line resizing required old_desc_blocks = 50, new_desc_blocks = 51 The filesystem on /dev/mapper/store-data is now 105119744 (4k) blocks long.
- Προβολή του νέου μεγέθους του τόμου.
df -h /dev/store/data
Παράδειγμα:
root@vco:~# df -h /dev/store/data Filesystem Size Used Avail Use% Mounted on /dev/mapper/store-data 379G 1.2G 359G 1% /store