Arctera Application Mobility Service Help
Prerequisites
Image properties:
AWS - Image must be in the same region where gateway resides.
Azure - Image must be private and part of the same region and resource group.
Note:
The custom Machine Image feature does not support gallery images.
Image configuration:
Arctera recommends that the assigned image disk space should be 128 GB or more. Low space may result in failure of application migration or cluster deployment.
Ensure to have 15 GB or more free space under dir /var.
Before creating the image, ensure that both OS and kernel version are supported by the InfoScale version which resides on-prem. For both migration as well as new deployment use case, refer to the release matrix available at: SORT to identify the compatible OS and kernel versions.
Note:
The Application Mobility Service only supports RHEL7, RHEL8, and RHEL9. Therefore, kernel versions relevant to only those operating systems should be considered.
For RHEL7 OS, we need to disable
scsi_mod.use_blk_mq
. Refer to the following steps to disablescsi_mod.use_blk_mq
on RHEL7:For EFI boot:
sed -i's/scsi_mod.use_blk_mq=y/scsi_mod.use_blk_mq=n/' /etc/default/grub
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Reboot
For BIOS:
sed -i's/scsi_mod.use_blk_mq=y/scsi_mod.use_blk_mq=n/' /etc/sysconfig/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
Reboot
Ensure that your RedHat subscription is active for proper functionality as unsubscribed images may cause failure during InfoScale installation.
In the case of cluster deployment/application migration to Azure cloud, add list images permission (
Microsoft.Compute/images/read
) to already existing role at Resource Group level or Subscription level. For more information, refer the section Configuring the gateway node for Azure on a virtual machine in chapter Setting up and configuring the gateway nodes.Default usernames provided by cloud service provider should not be altered. Use the following usernames for custom images:
AWS custom AMI: ec2-user
Azure managed image: azureuser
Disable
nm-cloud-setup.timer
andnm-cloud-setup.service systemd
services for RHEL 8:systemctl stop nm-cloud-setup.timer
systemctl stop nm-cloud-setup.service
systemctl disable nm-cloud-setup.timer
systemctl disable nm-cloud-setup.service
Clear up the system for RHEL 8 and RHEL 9 using the following commands:
shred -u /etc/ssh/*_key /etc/ssh/*_key.pub
rm -rf /tmp/vx* /var/log/messages /var/log/*log /var/log/dmesg*
find / -name "authorized_keys" -exec rm -f {} \;
find /root/.*history /home/*/.*history -exec rm -f {} \;