To increase the available disk space:
- Shut down the VMware vRealize Automation appliance.
- Add a new hard disk to the vRealize Automation appliance.
For more information on adding a new hard disk, see:
- Power on the appliance.
- Connect to the appliance using SSH.
- List all disks and identify the device ID of the new disk added by running this command in the shell client:
fdisk -lu
Note: By default, the device ID for the new disk is /dev/sdc or /dev/sde. This device name is generated based on your existing devices and could be a different letter in the name. - Access the disk utility for the new disk:
- Run this command
fdisk /dev/sdc
- Press N then press Enter for new partition.
- Press P then press Enter for primary partition.
- Press 1 as the partition number.
- Accept the default start block and the default end block.
- Press W to write the partition table to disk.
- Create a new partition on the new disk.
- Create an ext3 file system on the new disk using this command:
mkfs -t ext3 /dev/sdc1
- Create a new temporary directory under the root directory by running this command:
mkdir /tmp/db
- Mount the new disk to the /tmp/db directory by running this command:
mount -t ext3 /dev/sdc1 /tmp/db
- Power off all services that access the vPostgres /storage/db directory by running these commands:
vRealize Automation 6.x Only:
service apache2 stop
vRealize Automation 7.x Only:
service elasticsearch stop
vRealize Automation 7.5+ Only:
Note! Ensure psql-manager is stopped in 7.5+ before stopping vpostgres
service psql-manager stop
All Versions:
service vcac-server stop
service vco-server stop
service vpostgres stop
-
Copy all the /storage/db files into the /tmp/db directory by running this command:
cp -a /storage/db/* /tmp/db
-
Return to the root directory by running this command:
cd /
-
Verify the mount points by running this command:
mount
You see output similar to:
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sdb1 on /storage/log type ext3 (rw,nosuid,nodev)
/dev/sdb2 on /storage/db type ext3 (rw,nosuid,nodev)
/dev/sdc1 on /tmp/db type ext3 (rw)
-
Unmount the original disk and the new disk by running these commands:
umount /dev/sdb2
umount /dev/sdc1
-
Mount the new disk to the /storage/db directory by running this command:
mount -t ext3 /dev/sdc1 /storage/db
-
Preserve the new mount to the /storage/db directory by running the command:
sed -i -e 's#/dev/sdb2#/dev/sdc1#' /etc/fstab
-
Restart the appliance.