EV Observe - Deploy a Virtual Machine (VM)
You can deploy a Box as a virtual machine or VM such as VMware, Hyper-V, Azure or Clonezilla.
- The masters required for deployment can be found on the sFTP server (sftp://software.servicenav.io).
Best Practice
- We recommend that you expand the disk space of the machines to 20 GB (default value for the most recent masters) in order to collect data over the next ten days in text files.
See How to expand the disk space of a Linux partition
- Access to the Box is secured using a password.
- You should replace the default password.
- Use a password generator and create a strong password that includes 12 characters, upper and lower cases, numbers, punctuation marks and unique characters.
- Caution: When generating the password for a Hyper-V Box, you must not use punctuation marks. This is because punctuation marks are not always correctly interpreted by the Hyper-V console and access will not be possible if there is no network connection.
Procedures
How to deploy a VMware virtual machine
Step 1: Install the new VMware virtual machine
1. Download the three MF, OVF and VMDK files from the sFTP website.
Note: Contact the EasyVista Support team to obtain the relevant login information.
2. Import the files to your hypervisor or vCenter.
Step 2: Install VMware tools
1. Log in to the virtual machine.
Note: If you have deployed the VM but the process is blocked at initramfs when restarting, this means that the installation files are corrupted. If this is the case, you should run the deployment again using Firefox or Google Chrome to install the OVF.
2. Run the commands below to mount and install VMware tools.
mount /dev/cdrom /mnt
cp /mnt/VMwareTools-*.tar.gz /root/
tar xvf VMwareTools*
./vmware-tools-distrib/vmware-install.pl
Step 3: Finish deploying the new VMware virtual machine
1. Run the command below to restart the virtual machine.
reboot
2. Follow the steps in the installation wizard.
Step 4: Set up monitoring for the new machine
See the procedure
How to deploy a Hyper-V virtual machine
Step 1: Create a virtual hard disk
1. Download the VHDX file from the sFTP website.
Note: Contact the EasyVista Support team to obtain the relevant login information.
2. Import the file to your hypervisor.
Step 2: Create and configure the new Hyper-V virtual machine
1. Run the creation wizard in Hyper-V Manager.
- Run Hyper-V Manager.
- Click Action > New > Virtual Machine.
The New Virtual Machine Wizard will appear.
- Click Next in the Before You Begin window to start configuring the new virtual machine.
2. Create the virtual machine according to the steps in the wizard.
- Give a name to the virtual machine and click Next.
- Specify the location for storing the virtual machine files and click Next.
- Choose the generation of the virtual machine and click Next.
Note: For Hyper-V 2012 to 2016, select Generation 1.
- Enter the amount of RAM for your virtual machine and click Next.
- Select the virtual network for your virtual machine and click Next.
- Select the virtual hard disk associated with your virtual machine.
- Select the Use an existing virtual hard disk option.
- Click Browse.
- Select the file called VSM.vhd you downloaded in step 1 and click Open.
- Click Next.
Step 3: Finish creating the Hyper-V virtual machine
1. Check the configuration summary for the virtual machine in the last step of the wizard.
2. Click Finish.
The new machine will be created and configured.
3. Start the virtual machine.
Possible errors
- Hyper-V 2012 to 2016:
Boot error SCSI...
In this case, check that the Generation 1 option was selected in the virtual machine creation wizard.
- Hyper-V 2016:
error syncing, kernel panic
In this case:
- Run Hyper-V Manager.
- Select the virtual machine and click Actions > Settings.
- In the Processor section, select Compatibility.
- Select the Migrate to a physical computer with a different processor version option.
Step 4: Set up monitoring for the new machine
See the procedure
How to expand the disk space of a Linux partition
Caution: If you are required to create a primary partition, you must not exceed three partitions otherwise you will not be able to add disk space.
Prerequisites: You should have previously increased the disk space allocated to the virtual machine.
Step 1: Create the new disk partition in cfdisk
1. Log in to the Box as the root user using an SSH client.
Note: If you logged in using the coadmin account, run the sudo su – command.
2. Run the commands below to run cfdisk.
echo 1 > /sys/block/sda/device/rescan
cfdisk
3. Create the new disk partition.
- Select the Free space row.
- Select [ New ] in the menu at the bottom of the window and click [ Logical ].
- Select [ Write ] in the menu to save.
The new disk partition will be created.
example /dev/sda4
Step 2: Create a physical volume in partprobe
1. Run the commands below to create a physical volume in partprobe.
Replace {partition_number} with the value of the new partition you created in step 1.
partprobe
pvcreate /dev/{partition_value}
example pvcreate /dev/sda4
Note: Restart the Box if the command does not run.
2. Increase the volume group (VG).
- Run the command below to retrieve the information on the logical volume (LV).
lvdisplay
- The LV Path row indicates the name of the logical volume (LV).
- The VG Name row indicates the name of the volume group.
- Run the command below to increase the volume group.
Replace {vg_name} with the name of the logical volume you just retrieved and {partition_number} with the value of the new partition you created in step 1.
vgextend {vg_name} /dev/{partition_value}
example vgextend template-ubuntu-snb-16-04-vg /dev/sda4
- Run the command below to increase the logical volume.
Replace {vg_path} with the path of the logical volume you just retrieved.
Note: The value, 100%, will allocate the entire disk space.
lvresize -l +100%FREE {vg_path}
example lvresize -l +100%FREE /dev/template-ubuntu-snb-16-04-vg/root
3. Resize the file system (FS).
- Run the command below to retrieve the name of the partition you want to resize.
df -h
- Run the command below to resize the file system.
Replace {partition_name} with the name of the partition you just retrieved.
resize2fs {partition_name}
example resize2fs /dev/mapper/template–ubuntu–snb–16–04–vg-root
- Run the command below to check that resizing has been correctly performed.
df -h