2016년 5월 9일 월요일

7 Day Free Trial VPS



Just Copy and Paste Promotional Code: BKOR00CCLC
  • BKOR00CCLC
  • BKOR00CCLC

Citrix XenServer How to Force Shutdown Virtual Machines

Sometimes you just can’t get a VM to shutdown, it maybe an issue with XenTools or sun spots. Here is a list of commands that will help you get that damn thing shutdown.
  1. Disable High Availability (HA) so you don’t run into issues
  2. Log into the Xenserver host that is running your VM with issues via ssh or console via XenCenter
  3. Run the following command to list VMs and their UUIDs
    xe vm-list
  4. First you can try just the normal shutdown command with force
    xe vm-shutdown uuid=<UUID from step 3> force=true
  5. If that just hangs, use CONTROL+C to kill it off and try to reset the power state.  The force is required on this command
    xe vm-reset-powerstate  uuid=<UUID from step 3> force=true
  6. If the VM is still not shutdown, we may need to destroy the domain
  7. Run this command to get the domain id of the VM.  It is the number in the first row of output
    list_domains
  8. Now run this command using the domain ID from the output of step 7
    /opt/xensource/debug/xenops destroy_domain –domid <DOMID from step 7>

2016년 5월 2일 월요일

How to Add Additional Physical NICs to XenServer

Instructions

Complete the following procedure to get the NIC to show in XenCenter:
  1. From the XenServer Command Line Interface (CLI), issue the following command:
    xe pif-list
  2. Press Enter.
    Note: If you have more than one XenServer in the pool, you must issue the xe host-list command to list all the XenServer hosts and write down the Universally Unique Identifier (UUID) of the host that you added the new NIC, then issue command xe pif-list host-uuid=[uuid of the XenServer host]
  3. The preceding command lists all the physical NICs of that XenServer. If you do not see the additional NIC, you must scan for new physical interface(s) on a XenServer and issue this command:
    xe pif-scan host-uuid=[uuid of the XenServer host]
  4. Press Enter.
  5. Use xe pif-list again and you can see the new NIC.
  6. If you see the device of the new NIC with similar to this __tmp206888048,  you must remove it and introduce so it can recognize in the correct way such as ethX.
    xe pif-forget uuid=[uuid of __tmp206888048 that you want to forget]
    xe pif-list,  
    you won’t see __tmp206888048 anymore.
  7. Introduce the additional physical NIC to the XenServer so it can recognize it from the XenCenter.
    ifconfig –a
  8. Press Enter.
    Similar to the following output is generated:
    ifconfig:
    __tmp206888048 Link encap:Ethernet HWaddr 00:15:17:6B:6A:31
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 
    Note: The __tmp206888048 is still there with the MAC address 00:15:17:6B:6A:31. You must write down the MAC address 00:15:17:6B:6A:31 so later, you can introduce that MAC address for the next available NIC device such as ethX.
  9. Now you can introduce the new physical NIC(s) to the XenServer. xe pif-introduce host-uuid=[uuid of the XenServer host] device=[machine-readable name of the interface (for example, eth3)] mac=00:15:17:6B:6A:31
  10. Press Enter. The command returns a UUID, for example: 83750d2d-dd36-787c-da1c-951d7afc2cf0
  11. Plug that new UUID 83750d2d-dd36-787c-da1c-951d7afc2cf0
    xe pif-plug uuid=83750d2d-dd36-787c-da1c-951d7afc2cf0
    xe pif-list 
    to see the new PIF
  12. Open XenCenter and the new physical NIC(s) are displayed           http://support.citrix.com/article/CTX121615