How Can I Upload my own ISO CD Images?
You are welcome to provide your own ISO CD images to use on your servers. You can upload these in one of three ways:
1) Using our API with the upload script;
2) by FTP to ftp <zone> with your account UUID and Secret API key as shown on your account profile page;
3) if the drive is less than 1 GB, using the drive upload web form found under 'Edit drive.'
:
How Can I Upload my own Server Images?
You can use any of the methods mentioned in the prevous question to upload a server image to your account. Using our API upload tool is likely to be the best choice if the image is large as this uploads in chunks and has the option of resuming an interrupted upload.
What Format Server Images do you Support?
We accept only raw drive images that are the same as a physical drive, with block device, partition tables, etc. However, we do accept converted VMware images. See VMware section below for more details.
How Can I Migrate Linux KVM or QEMU virtual machines into your Cloud?
If your drive is already in the raw format supported by these hypervisors, it is ready to upload using our API upload tool unchanged, as described above.
If your drive is in qcow2 format, you will need to convert it to raw format before uploading. You can do this with the command
qemu-img -f qcow2 -O raw drive.qcow2 drive.raw
where drive.qcow2 is the qcow2 file you want to convert to the raw file drive.raw.
How Can I Migrate Physical Servers into your Cloud?
If you have physical servers that you would like to migrate into our cloud, you should boot your server from a live CD and then run the upload script to upload the hard disk block device. However, please note that uploading a large drive this way can take a very long time depending on your Internet connectivity. It may be quicker to install afresh in our cloud and copy your data across.
I use VMware. Is it possible to Upload VMware Disk Images and use them on the Crosspeer System?
Only indirectly. Our system requires either DVD or CD images in .iso format, or raw disk images - the equivalent of taking the stream of bytes off a physical disk and saving them in a file. A .vmdk file is a long way from raw format. However, qemu does have tools to convert these. On a Linux system, you can use $ qemu-img convert inputfilename.vmdk -O raw outputfilename.raw to convert a .vmdk into a raw disk image that our system can use. Be aware that a raw image is probably larger than the .vmdk, which is a compressed format. Mac users can also perform this conversion using Oracle's VirtualBox, by running the following commands in Terminal: cd /Applications/VirtualBox.app/Contents/MacOS/sudo ./VBoxManage clonehd drive.vmdk drive.raw -format RAW
With a Converted VMware Image, is there Anything else I Need to Know?
Yes - you might still have issues getting it to work. Our recommendation is always to create a new system inside the Crosspeer servers and install what you need, and send over data. Windows guests in particular dislike having their virtual hardware swapped around, so there are few guarantees that you'll have a reliable system after the conversion. That said, we recommend: 1) Remove VMware tools before you shut down for conversion. This is the most important step. 2). Make sure when you run the converted file, you set the number of cores to at least two. This is in the advanced options for the server, and does seem to make Windows guests in particular more reliable. 3). Some users have had more success with the older Realtek virutal network card than the Intel one. If you do have issues, it's certainly worth swapping.
I use Hyper-V. Is it Possible to Upload Hyper-V Disk Images and use them on the Crosspeer System?
Yes, although they must be converted first. Our system requires either DVD or CD images in .iso format, or raw disk images. Microsoft's VHD file format can be converted to raw format using qemu-tools: qemu-img -f vpc convert inputfilename.vhd -O raw outputfilename.raw If they are stalled, it's important to remove Microsoft's Virtual Machine Additions before converting, as these non-standard drivers can cause problems on our sytsem.
What Can I Do with your API?
Our API allows you to do everything you cdan do on our web control panel. The web control panel is actually implemented on top of the API. Please refer to the Dedicated Documentation for our Cloud Hosting API.
When Attempting to use the API, I see a 'Bad operation' error message. Why?
If you see this error message whle attempting to access the API, you are sending arguments which the API server does not accept. One possibility is that you are using a VNC password longer than eight characters. The API only accepts passwords with eight characters or fewer.
What Redundancy does your Infrastructure Provide?
Our virtual drives are allocated on RAID1 disk arrays. These provide a similar level of reliability to RAID1 on a traditional dedicated server, and ensures that any failure on one virtualization host will not affect others. By contrast, many of our competitors use centralized disk servers (SAN/NAS) which act as a single point of failure.
What is your Uptime Guarantee?
Our SLA offers compensation whenever we fail to meet our 100% uptime guarantee. Please see our Terms of Service for more details.
What Solutions Do You Recommend for Backups?
We do not provide an integrated backup service, but you can backup your data yourself, either by running a backup server on our infrastructure or using a third-party backup service. If you run your backup server in the same availability zone as the main server, you can transfer data between the two for free over a VLAN, but both would be affected by a catastrophic failure of the entire availabilitly zone. On the other hand, you can survive such failures if you provision your backup server in another availability zone, but bandwidth between the two sites will be billable.
Can I Make a Backup Copy of a Drive?
We provide a drive copy function which duplicates a drive. You have to power down a server while this takes place, and it may take some time if the drive is large. We aim to introduce instant snapshots which will be possible while a server is running.
What is Dedicated Disk Storage and What are the Advantages?
Our normal virtual drives are allocated from RAID1 disk pairs shared between customers. This means that when one customer is heavily accessing their disks, your accesses may be slower if they happen to be on the same disk pair. If you need uncontended access to your virtual dirves, we can allocate a RAID1 disk pair specifically for your use, with no other customer drives on it. This means that performance on your drives cannot be degraded by the activity of other users.
When Would You Recommend Using Dedicated Disk Storage?
We recommend considering a dedicated disk pair if you have heavy I/O requirements, or have a particularly I/O latency sensitive application.
How Do I Setup a Firewall on my Servers?
You can purchase a firewall for your server (for charges, see the pricing page). To add a firewall to your server, from the Crosspeer control panel, first shut down the server, then click Edit. On the Edit page, click 'Enabled' next to Firewall. By default, all ports are blocked. List the individual ports you wish to open.
How Can I Disable VNC on a Server?
On the server configuration page, you can disable VNC access by leaving the VNC password field blank.
How Can I Encrypt VNC Connections to a Server?
We support TLS VNC using the VeNCrypt extensions, which some VNC clients support. You can enable this option through the advanced settings in the server configuration page. Note there are several different incompatible schemes for TLS on VNC. gtk-vnc/vinagre on Linux is a popular client that works with VeNCrypt.
What Access do Crosspeer Staff have to my Servers?
Crosspeer staff do not have access to your server passwords. The only access they have is the ability to see the VNC display, which they may use from time to time to check that your server is running.
How Do I Setup Load Balancing Between my Servers? Which Tools do you Recommend?
We recommend that you set up a small server in your cluster, running a load balancer such as HAProxy or Pound, and connect it to your backend web servers over a VLAN.
How Can I Configure my System to Fail Over Between Clusters?
The easiest way of configuring failover is to use a DNS-based failover method. Set a low TTL on the A record for your website to avoid excessively long caching, and alter this to point to the backup server when the production server is down. There are third-party DNS providers who offer this kind of service as part of their DNS hosting offering.