[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] The VM is crashing when it is created using Xen C API:- Please Guide how to enable crash- debug


  • To: <xen-api@xxxxxxxxxxxxxxxxxxx>
  • From: <devesh.chandra@xxxxxxxxx>
  • Date: Thu, 18 Dec 2008 18:54:35 +0530
  • Delivery-date: Thu, 18 Dec 2008 05:24:46 -0800
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
  • Thread-index: AclhE/hELKk+myhwT5Gl+hE32CbjkQ==
  • Thread-topic: The VM is crashing when it is created using Xen C API:- Please Guide how to enable crash- debug

I am trying to create and control the virtual machines
using the Xen C API.
The VM created is crashing with the following log.
It crashes first time and then tries to get restarted,
then again it crashes


Xen Version :-- Xen 3.3.0

Log is

[2008-12-18 12:08:24 2530] DEBUG (XendDomainInfo:240) XendDomainInfo.createDormant({'vcpus_params': {'weight': '300'}, 'PV_args': '', 'features': '', 'guest_metrics': '', 'cpus': [], 'domid': '0', 'vcpu_avail': 1, 'name_description': 'New PV VM', 'VCPUs_at_startup': 1, 'PCI_bus': '', 'VCPUs_live': 1, 'PV_bootloader': 'pygrub', 'actions_after_crash': 'restart', 'vbd_refs': [], 'PV_ramdisk': '', 'is_control_domain': False, 'name_label': 'NewPV', 'security_label': '', 'HVM_boot_params': {}, 'platform': {}, 'cpu_weight': 256, 'console_refs': [], 'power_state': 'Halted', 'cpu_cap': 0, 'on_xend_stop': 'ignore', 'memory_static_min': 134217728, 'HVM_boot_policy': '', 'VCPUs_max': 1, 'memory_static_max': 536870912, 'actions_after_shutdown': 'destroy', 'on_xend_start': 'ignore', 'metrics': '', 'memory_dynamic_max': 536870912, 'user_version': '1', 'actions_after_suspend': '', 'vtpm_refs': [], 'is_a_template': False, 'memory_dynamic_min': 134217728, 'uuid': '1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'PV_kernel': '', 'shadow_memory': 0, 'PV_bootloader_args': '', 'other_config': {}, 'auto_power_on': False, 'actions_after_reboot': 'restart', 'resident_on': '', 'vif_refs': [], 'suspend_vdi': '', 'security': None, 'devices': {}})
[2008-12-18 12:08:24 2530] DEBUG (XendDomain:737) Creating new managed domain: NewPV: 1444a67a-db95-44ba-a2ea-e6644aa3ff8b
[2008-12-18 12:08:28 2530] DEBUG (XendDomainInfo:1556) XendDomainInfo.constructDomain
[2008-12-18 12:08:28 2530] DEBUG (balloon:116) Balloon: 131072 KiB free; need 2048; done.
[2008-12-18 12:08:28 2530] DEBUG (XendDomain:443) Adding Domain: 1
[2008-12-18 12:08:28 2530] DEBUG (XendDomainInfo:1610) XendDomainInfo.initDomain: 1 256
[2008-12-18 12:08:28 7050] DEBUG (XendBootloader:100) Launching bootloader as ['/usr/bin/pygrub', '--output=/var/run/xend/boot/xenbl.12325', '/home/ANRC/xenbox1'].
[2008-12-18 12:08:35 2530] DEBUG (XendDomainInfo:1641) _initDomain:shadow_memory=0x0, memory_static_max=0x20000000, memory_static_min=0x8000000.
[2008-12-18 12:08:35 2530] DEBUG (balloon:122) Balloon: 131064 KiB free; 0 to scrub; need 524288; retries: 20.
[2008-12-18 12:08:35 2530] DEBUG (balloon:137) Balloon: setting dom0 target to 3491 MiB.
[2008-12-18 12:08:35 2530] DEBUG (XendDomainInfo:665) Setting memory target of domain Domain-0 (0) to 3491 MiB.
[2008-12-18 12:08:35 2530] DEBUG (balloon:122) Balloon: 477176 KiB free; 0 to scrub; need 524288; retries: 20.
[2008-12-18 12:08:35 2530] DEBUG (balloon:137) Balloon: setting dom0 target to 3487 MiB.
[2008-12-18 12:08:35 2530] DEBUG (XendDomainInfo:665) Setting memory target of domain Domain-0 (0) to 3487 MiB.
[2008-12-18 12:08:35 2530] DEBUG (balloon:116) Balloon: 528816 KiB free; need 524288; done.
[2008-12-18 12:08:35 2530] INFO (image:129) buildDomain os=linux dom=1 vcpus=1
[2008-12-18 12:08:35 2530] DEBUG (image:198) domid          = 1
[2008-12-18 12:08:35 2530] DEBUG (image:199) memsize        = 512
[2008-12-18 12:08:35 2530] DEBUG (image:200) image          = /var/run/xend/boot/boot_kernel.D3smb8
[2008-12-18 12:08:35 2530] DEBUG (image:201) store_evtchn   = 1
[2008-12-18 12:08:35 2530] DEBUG (image:202) console_evtchn = 2
[2008-12-18 12:08:35 2530] DEBUG (image:203) cmdline        = ro root=/dev/VolGroup00/LogVol00 rhgb quiet
[2008-12-18 12:08:35 2530] DEBUG (image:204) ramdisk        = /var/run/xend/boot/boot_ramdisk.9HMSQG
[2008-12-18 12:08:35 2530] DEBUG (image:205) vcpus          = 1
[2008-12-18 12:08:35 2530] DEBUG (image:206) features       =
[2008-12-18 12:08:36 2530] INFO (XendDomainInfo:1459) createDevice: tap : {'uuid': 'a0429bfd-024c-9cff-d112-a4eabd6c4d54', 'bootable': 1, 'driver': '', 'dev': 'xvda1:disk', 'uname': 'tap:aio:/home/ANRC/xenbox1', 'mode': 'w', 'VDI': 'dd830d44-926c-a8e3-7507-4f4e20cb7a4c', 'type': 'Disk'}
[2008-12-18 12:08:36 2530] DEBUG (DevController:117) DevController: writing {'virtual-device': '51713', 'device-type': 'disk', 'protocol': 'x86_64-abi', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/tap/1/51713'} to /local/domain/1/device/vbd/51713.
[2008-12-18 12:08:36 2530] DEBUG (DevController:119) DevController: writing {'domain': 'NewPV', 'frontend': '/local/domain/1/device/vbd/51713', 'uuid': 'a0429bfd-024c-9cff-d112-a4eabd6c4d54', 'dev': 'xvda1', 'state': '1', 'params': 'aio:/home/ANRC/xenbox1', 'mode': 'w', 'online': '1', 'frontend-id': '1', 'type': 'tap'} to /local/domain/0/backend/tap/1/51713.
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:2117) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': '1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'on_reboot': 'restart', 'start_time': '1229582316.06', 'on_poweroff': 'destroy', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'image': "(linux (kernel ) (notes (FEATURES 'writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel') (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE 18446744071564189696) (LOADER generic) (SUSPEND_CANCEL 1) (ENTRY 18446744071564165120) (XEN_VERSION xen-3.0)))", 'name': 'NewPV'}
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:957) Storing domain details: {'console/ring-ref': '1260642', 'image/entry': '18446744071564165120', 'console/port': '2', 'store/ring-ref': '1260643', 'image/loader': 'generic', 'vm': '/vm/1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'control/platform-feature-multiprocessor-suspend': '1', 'image/guest-os': 'linux', 'image/features/writable-descriptor-tables': '1', 'image/virt-base': '18446744071562067968', 'memory/target': '524288', 'image/guest-version': '2.6', 'image/features/supervisor-mode-kernel': '1', 'console/limit': '1048576', 'image/paddr-offset': '18446744071562067968', 'image/hypercall-page': '18446744071564189696', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'image/features/pae-pgdir-above-4gb': '1', 'image/features/writable-page-tables': '1', 'image/features/auto-translated-physmap': '1', 'name': 'NewPV', 'domid': '1', 'image/xen-version': 'xen-3.0', 'store/port': '1'}
[2008-12-18 12:08:36 2530] DEBUG (DevController:117) DevController: writing {'protocol': 'x86_64-abi', 'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/1/0'} to /local/domain/1/device/console/0.
[2008-12-18 12:08:36 2530] DEBUG (DevController:119) DevController: writing {'domain': 'NewPV', 'protocol': 'vt100', 'uuid': 'ad563f77-92b7-3a40-4517-903b3fc7f54a', 'frontend': '/local/domain/1/device/console/0', 'state': '1', 'location': '2', 'online': '1', 'frontend-id': '1'} to /local/domain/0/backend/console/1/0.
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1041) XendDomainInfo.handleShutdownWatch
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices vif.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices usb.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices vbd.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices irq.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices vkbd.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices vfb.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices console.
[2008-12-18 12:08:36 2530] DEBUG (DevController:155) Waiting for 0.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices pci.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices ioports.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices tap.
[2008-12-18 12:08:36 2530] DEBUG (DevController:155) Waiting for 51713.
[2008-12-18 12:08:36 2530] DEBUG (DevController:594) hotplugStatusCallback /local/domain/0/backend/tap/1/51713/hotplug-status.
[2008-12-18 12:08:36 2530] DEBUG (DevController:594) hotplugStatusCallback /local/domain/0/backend/tap/1/51713/hotplug-status.
[2008-12-18 12:08:36 2530] DEBUG (DevController:608) hotplugStatusCallback 1.
[2008-12-18 12:08:36 2530] DEBUG (DevController:150) Waiting for devices vtpm.
[2008-12-18 12:08:36 2530] WARNING (XendDomainInfo:1204) Domain has crashed: name=NewPV id=1.
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1822) XendDomainInfo.destroyDomain(1)
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1480) Removing vbd/51713
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:570) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/51713
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1480) Removing console/0
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:570) XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:107) XendDomainInfo.create_from_dict({'vcpus_params': {'weight': '300'}, 'PV_args': '', 'other_config': {}, 'PV_bootloader': 'pygrub', 'guest_metrics': '', 'cpus': [], 'paused': 0, 'domid': 1, 'shutdown': 0, 'name_description': 'New PV VM', 'VCPUs_at_startup': 1, 'PCI_bus': '', 'VCPUs_live': 1, 'features': '', 'actions_after_crash': 'restart', '_temp_args': 'ro root=/dev/VolGroup00/LogVol00 rhgb quiet', 'PV_ramdisk': '', 'is_control_domain': False, '_temp_ramdisk': '/var/run/xend/boot/boot_ramdisk.9HMSQG', 'name_label': 'NewPV', 'security_label': '', 'HVM_boot_params': {}, 'platform': {}, 'cpu_weight': 256, 'console_refs': ['ad563f77-92b7-3a40-4517-903b3fc7f54a'], 'power_state': 'Halted', 'online_vcpus': 1, 'cpu_cap': 0, 'vif_refs': [], 'blocked': 0, 'on_xend_stop': 'ignore', 'memory_static_min': 134217728, 'HVM_boot_policy': '', 'shutdown_reason': 3, 'VCPUs_max': 1, 'start_time': 1229582316.0605459, 'memory_static_max': 536870912, 'actions_after_shutdown': 'destroy', 'on_xend_start': 'ignore', 'metrics': '', 'crashed': 1, 'memory_dynamic_max': 536870912, 'user_version': '1', 'actions_after_suspend': '', 'vtpm_refs': [], 'is_a_template': False, 'PV_bootloader_args': '', 'memory_dynamic_min': 134217728, 'vbd_refs': ['a0429bfd-024c-9cff-d112-a4eabd6c4d54'], 'PV_kernel': '', 'cpu_time': 0.149639946, 'shadow_memory': 0, 'dying': 1, 'vcpu_avail': 1, 'notes': {'FEATURES': 'writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel', 'VIRT_BASE': 18446744071562067968L, 'GUEST_VERSION': '2.6', 'PADDR_OFFSET': 18446744071562067968L, 'GUEST_OS': 'linux', 'HYPERCALL_PAGE': 18446744071564189696L, 'LOADER': 'generic', 'SUSPEND_CANCEL': 1, 'ENTRY': 18446744071564165120L, 'XEN_VERSION': 'xen-3.0'}, '_temp_kernel': '/var/run/xend/boot/boot_kernel.D3smb8', 'auto_power_on': False, 'uuid': '1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'actions_after_reboot': 'restart', 'resident_on': '', '_temp_using_bootloader': '1', 'running': 0, 'suspend_vdi': '', 'security': None, 'devices': {'ad563f77-92b7-3a40-4517-903b3fc7f54a': ('console', {'other_config': {}, 'protocol': 'vt100', 'uuid': 'ad563f77-92b7-3a40-4517-903b3fc7f54a', 'location': '2'}), 'a0429bfd-024c-9cff-d112-a4eabd6c4d54': ('tap', {'uuid': 'a0429bfd-024c-9cff-d112-a4eabd6c4d54', 'bootable': 1, 'devid': 51713, 'driver': '', 'dev': 'xvda1:disk', 'uname': 'tap:aio:/home/ANRC/xenbox1', 'mode': 'w', 'VDI': 'dd830d44-926c-a8e3-7507-4f4e20cb7a4c', 'type': 'Disk'})}})
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1556) XendDomainInfo.constructDomain
[2008-12-18 12:08:36 2530] DEBUG (balloon:116) Balloon: 22352 KiB free; need 2048; done.
[2008-12-18 12:08:36 2530] DEBUG (XendDomain:443) Adding Domain: 2
[2008-12-18 12:08:36 2530] DEBUG (XendDomainInfo:1610) XendDomainInfo.initDomain: 2 256
[2008-12-18 12:08:36 7111] DEBUG (XendBootloader:100) Launching bootloader as ['/usr/bin/pygrub', '--output=/var/run/xend/boot/xenbl.11015', '/home/ANRC/xenbox1'].
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1641) _initDomain:shadow_memory=0x0, memory_static_max=0x20000000, memory_static_min=0x8000000.
[2008-12-18 12:08:42 2530] DEBUG (balloon:116) Balloon: 528816 KiB free; need 524288; done.
[2008-12-18 12:08:42 2530] INFO (image:129) buildDomain os=linux dom=2 vcpus=1
[2008-12-18 12:08:42 2530] DEBUG (image:198) domid          = 2
[2008-12-18 12:08:42 2530] DEBUG (image:199) memsize        = 512
[2008-12-18 12:08:42 2530] DEBUG (image:200) image          = /var/run/xend/boot/boot_kernel.GvJFRB
[2008-12-18 12:08:42 2530] DEBUG (image:201) store_evtchn   = 1
[2008-12-18 12:08:42 2530] DEBUG (image:202) console_evtchn = 2
[2008-12-18 12:08:42 2530] DEBUG (image:203) cmdline        = ro root=/dev/VolGroup00/LogVol00 rhgb quiet
[2008-12-18 12:08:42 2530] DEBUG (image:204) ramdisk        = /var/run/xend/boot/boot_ramdisk.nouC3_
[2008-12-18 12:08:42 2530] DEBUG (image:205) vcpus          = 1
[2008-12-18 12:08:42 2530] DEBUG (image:206) features       =
[2008-12-18 12:08:42 2530] INFO (XendDomainInfo:1459) createDevice: console : {'other_config': {}, 'protocol': 'vt100', 'uuid': 'ad563f77-92b7-3a40-4517-903b3fc7f54a', 'location': '2'}
[2008-12-18 12:08:42 2530] DEBUG (DevController:117) DevController: writing {'protocol': 'x86_64-abi', 'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/console/2/0'} to /local/domain/2/device/console/0.
[2008-12-18 12:08:42 2530] DEBUG (DevController:119) DevController: writing {'domain': 'NewPV', 'protocol': 'vt100', 'uuid': 'ad563f77-92b7-3a40-4517-903b3fc7f54a', 'frontend': '/local/domain/2/device/console/0', 'state': '1', 'location': '2', 'online': '1', 'frontend-id': '2'} to /local/domain/0/backend/console/2/0.
[2008-12-18 12:08:42 2530] INFO (XendDomainInfo:1459) createDevice: tap : {'uuid': 'a0429bfd-024c-9cff-d112-a4eabd6c4d54', 'bootable': 1, 'devid': 51713, 'driver': '', 'dev': 'xvda1:disk', 'uname': 'tap:aio:/home/ANRC/xenbox1', 'mode': 'w', 'VDI': 'dd830d44-926c-a8e3-7507-4f4e20cb7a4c', 'type': 'Disk'}
[2008-12-18 12:08:42 2530] DEBUG (DevController:117) DevController: writing {'virtual-device': '51713', 'device-type': 'disk', 'protocol': 'x86_64-abi', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/tap/2/51713'} to /local/domain/2/device/vbd/51713.
[2008-12-18 12:08:42 2530] DEBUG (DevController:119) DevController: writing {'domain': 'NewPV', 'frontend': '/local/domain/2/device/vbd/51713', 'uuid': 'a0429bfd-024c-9cff-d112-a4eabd6c4d54', 'dev': 'xvda1', 'state': '1', 'params': 'aio:/home/ANRC/xenbox1', 'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'tap'} to /local/domain/0/backend/tap/2/51713.
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:2117) Storing VM details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid': '1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'on_reboot': 'restart', 'start_time': '1229582322.35', 'on_poweroff': 'destroy', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'vcpus': '1', 'vcpu_avail': '1', 'image': "(linux (kernel ) (notes (FEATURES 'writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel') (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE 18446744071564189696) (LOADER generic) (SUSPEND_CANCEL 1) (ENTRY 18446744071564165120) (XEN_VERSION xen-3.0)))", 'name': 'NewPV'}
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:957) Storing domain details: {'console/ring-ref': '1260642', 'image/entry': '18446744071564165120', 'console/port': '2', 'store/ring-ref': '1260643', 'image/loader': 'generic', 'vm': '/vm/1444a67a-db95-44ba-a2ea-e6644aa3ff8b', 'control/platform-feature-multiprocessor-suspend': '1', 'image/guest-os': 'linux', 'image/features/writable-descriptor-tables': '1', 'image/virt-base': '18446744071562067968', 'memory/target': '524288', 'image/guest-version': '2.6', 'image/features/supervisor-mode-kernel': '1', 'console/limit': '1048576', 'image/paddr-offset': '18446744071562067968', 'image/hypercall-page': '18446744071564189696', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'image/features/pae-pgdir-above-4gb': '1', 'image/features/writable-page-tables': '1', 'image/features/auto-translated-physmap': '1', 'name': 'NewPV', 'domid': '2', 'image/xen-version': 'xen-3.0', 'store/port': '1'}
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1041) XendDomainInfo.handleShutdownWatch
[2008-12-18 12:08:42 2530] WARNING (XendDomainInfo:1204) Domain has crashed: name=NewPV id=2.
[2008-12-18 12:08:42 2530] ERROR (XendDomainInfo:1334) VM NewPV restarting too fast (6.113505 seconds since the last restart).  Refusing to restart to avoid loops.
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1803) XendDomainInfo.destroy: domid=2
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1822) XendDomainInfo.destroyDomain(2)
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1480) Removing vbd/51713
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:570) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/51713
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:1480) Removing console/0
[2008-12-18 12:08:42 2530] DEBUG (XendDomainInfo:570) XendDomainInfo.destroyDevice: deviceClass = console, device = console/0



Thanks and Regards,
Devesh Chandra,
Project Engineer,
Aerospace Network Research Consortium,
Wipro Technologies | www.wipro.com
Bangalore
Mobile :- +919243072145
email to :- devesh.chandra@xxxxxxxxx


Please do not print this email unless it is absolutely necessary.

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.