To see if everything is running okay, run this command on you XenServer servers.
xe host-list params=uuid,name-label,host-metrics-live
Host that answher back with host-metrics-live = false is down or have som troubles.
To see if everything is running okay, run this command on you XenServer servers.
xe host-list params=uuid,name-label,host-metrics-live
Host that answher back with host-metrics-live = false is down or have som troubles.
If you have follow my guide to install the Dell Openmanage on a ESXi 4.1 host, and try the same thing on a ESXi 5.1 you will get a warning from the host saying:
This operation is NOT supported on 5.1.0 platform.
You need to install it directly on the ESXi host in 5.1 version.
So you just need to upload the Dell OM-SrvAdmin-Dell-Web-7.2.0-6945.VIB-ESX51i.zip file to the host, i will do this with WinSCP, i will put in the /tmp directory.
Then SSH to the host and run this commands:
esxcli software vib install –d /tmp/OM-SrvAdmin-Dell-Web-7.2.0-6945.VIB-ESX51i.zip
Output:
~ # esxcli software vib install -d /tmp/OM-SrvAdmin-Dell-Web-7.2.0-6945.VIB-ESX51i.zip Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: Dell_bootbank_OpenManage_7.2-0000 VIBs Removed: VIBs Skipped:
After you have install the VIB packages successfully, the ESXi 5.1 host needs to be restarted. When the host is ready again, you should be able to see that UserVars.CIMvmw_OpenManageProviderEnabled is set to 1. In this location
Select the host and go to the Configuration tab. Click on Advanced Settings and find the UserVars.CIMvmw_OpenManageProviderEnabled, and check that this is set to 1. In ESXi 4.1, this is UserVars.CIMoemProviderEnabled
If you have problems, that you master is dead or have som troubles, and you need to selected a new master, you can do this with this commands:
xe pool-emergency-transition-to-master
Then on the others slave you can run this commands:
xe pool-emergency-reset-master master-address=NewMasterAddress
And then when the master is running again run this command on the old master
xe pool-emergency-reset-master master-address=NewMasterAddress
There are 3 options to do this, witch way depend on the stuck mode, start with options 1 and work you way thougt it onto the vm is shutdown.
Options 1:
SSH to the Xenserver witch running the vm
Type these commands:
xe task-list
Found the task and the UUID for this task, and kill it
xe task-cancel force=true uuid=<UUID>
Options 2:
SSH to the Xenserver witch running the vm
xe vm-list
Find the vm han get the UUID
list_domains | grep <UUID>
Get the number in front of the UUID
/opt/xensource/debug/destroy_domain -domid <DOMID>
Options 3:
SSH to the Xenserver witch running the vm
xe-toolstack-restart
To show the queue of postfix, just run postqueue -p
But if you will like to show the total number of mails in the postfix queue, you can run this streng.
postqueue -p | tail -n 1 | cut -d' ' -f5
If you vpn clients need to connect to anyconnect IP address, you just need to add the VPN client IP pool space to the split-tunnel list.
If you have this problems, you see it if you want to ping you anyconnect ip address and get: General failure.
I have a problem with my Xencenter failed to import a OVF VM.
In XenCenter console, it just says: Failed to import.
If i look in the log files is was saying: (In XenCenter Console, push tab Help, and then clock on “View application log files. And then open op XenCenter.log):
System.Exception: Failed to import. —> System.IO.InvalidDataException: Failed to add resource Hard Disk Image. —> System.Exception: Failed to import. —> System.Exception: Failed to import virtual disk file. —> System.Xml.XmlException: Root element is missing.
Error on a Danish windows
System.Exception: Failed to import. —> System.IO.InvalidDataException: Failed to add resource Hard Disk Image. —> System.Exception: Failed to import. —> System.Exception: Failed to import virtual disk file. —> System.Xml.XmlException: Rod element mangler.
To fix this problem I did:
In XenCenter, select View -> Hidden Objects
This will show you hidden objects, such as Transfer objects.
Found the failed imported machine, right click on it and delete it.
Now you should found a XenServer Tranfer VM X.X.X-X, right click on it and delete it.
Now connect to the console on the XenServer host: (Master of the pool if you have such one)
And type this commands:
cd /opt/xensource/packages/files/transfer-vm ./install-transfer-vm.sh
Here is a guide to compile a kernel 3.6.X kernel for hyper-v the debian way.
sudo apt-get install git-core kernel-package fakeroot build-essential ncurses-dev #Download the latest kernel cd /usr/src sudo wget --continue http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.6.tar.bz2 sudo tar jxvf linux-3.6.6.tar.bz2 cd linux-3.6.6 #Copy kernel config to the new source sudo cp /boot/config-`uname -r` ./.config #Choice what you want #Hyper-V is locate at: Device Drivers, Microsoft Hyper-V guest support sudo make menuconfig #Compile the kernel sudo make-kpkg clean sudo fakeroot make-kpkg --initrd --append-to-version=-hyperv01 kernel_image kernel_headers cd .. sudo dpkg -i linux-image-3.6.* sudo init 6
If you want to find any hidden files (Files with a dot first), you can use this command:
find ./ -name '.*'
You can change ./ to be /var/www to find any hidden files in /var/www
If you have a shellscript thats run okay from shell, but not will running from cron, run this command (This is what it looks like when cron run it)
/bin/sh -c "(export PATH=/usr/bin:/bin; /usr/local/bin/shellscript.sh)"