Between July 19 and 21, an auto parts manufacturer in Panyu moved its factory 38 kilometers to a new site. The self-built server room held 38 rack servers running ERP, MES, file services and a virtualization cluster, plus 2 Synology NAS units, 1 firewall, 2 core switches and a UPS. One requirement: ERP and MES could be down no more than 4 hours, because the line restarts Sunday night.

Preparing 38 units is five times the work of moving them.

Phase one, three weeks out: inventory and planning

Asset inventory, week one. We logged all 38 servers: model, serial, U position, IP, service carried, RAID configuration and dependencies. That table became the single source of truth. It also turned up 6 machines the customer had lost track of and 3 that had been offline for months but were still drawing power.

Labels, week one. Both ends of every cable got a laminated label reading local port to remote port, and every machine got three, front, side and top, since only some faces show once boxed. Cut this corner and you pay tenfold at the new racks.

Preconditions, week two. A room is not a server room. We checked eight items:

ItemRequirementState of the new room
PowerIndependent circuits at 1.5x total rack load, dual feed preferred3 circuits at 32A, single feed. Capacity fine, no redundancy; we recommended an ATS
UPSMatched capacity, new batteries2 new 6kVA online units plus a battery cabinet, 40 minutes runtime
Cooling1.3x total heat load, running 24 hours2 x 5-HP precision units in N+1, adequate
Floor loading800-1,200 kg per square meter, racks fullFirst-floor room, adequate
WAN linksProvisioned and tested before the move2 x 500 Mbps lines, primary and backup, ordered two weeks early
CablingLadder rack, tray, fiber to the deskInstalled and tested 10 days early, with a link report
Grounding4 ohms or lowerMeasured 1.8 ohms, adequate
Fire and accessGas suppression, badge recordsHeptafluoropropane plus card access, adequate

Network plan, weeks two and three. Keep the subnet and move it whole, here 10.10.0.0/16, changing nothing but physical location. Change it and every reference has to follow: ERP and MES clients, printers, scanners, PLCs, firewall policy, VPN, camera IPs, and missing one gives you an outage. That decision cut downtime from a possible two days to under four hours.

Backup, week three. Full export of the ERP and MES databases, the virtualization configuration, firewall policy and switch configs, to a portable drive and the cloud. No relocation starts without it.

Computer Room Server Rack
Forty-two devices in three batches: non-core first, virtualization next, ERP and MES last.

Phase two: designing the sequence

Moving everything at once means stopping everything, so we split the work three ways:

BatchEquipmentWindowImpact
First12 non-core: file servers, test machines, backup NAS, print servicesSat 08:00-14:00None, nobody works Saturday
Second18 virtualization hosts, with vMotion evacuating VMs first, plus 2 NASSat 15:00 to Sun 06:00Some VMs paused, non-production only
Third8 ERP and MES database servers, firewall, core switches, UPSSun 06:00-10:003 hours 40 minutes of downtime

Core equipment moves last, but the network comes up first. On Saturday, once batch one was across, we configured the core switches and firewall, connected the dedicated lines and verified internal, external and VPN access. By Sunday that network had 16 hours of runtime behind it, so Sunday was not spent fixing the network and restoring ERP at once, which four hours would never have covered.

Phase three: pulling, packing, transport

Engineers maintain servers in front of racks
Racking the new room against the pre-drawn U map, with the cabling dressed properly the first time.

Phase four: the power-on order

Powering up follows the dependency chain, one step at a time, each verified before the next:

At 09:40 on Sunday all 32 items passed, actual downtime was 3 hours 40 minutes, and the line started normally Monday.

Three pitfalls

Disks out of order. One customer pulled every drive from 8 servers, boxed them loose, pushed them back in. Three arrays reported a foreign configuration, one rebuilt to 60% before an old disk died, and with two disks offline in RAID 5 the array was gone. Recovery cost RMB 6,800.

No external link. On moving day the new site had no dedicated line and business stopped for a day and a half. Provisioning takes 5-15 working days, so the order goes in three weeks ahead.

Invisible conditions. Forty-two units put out about 25kW, and two 3-HP cabinet units will not hold that; the room hits 40 degrees C and every server throttles. Floor loading and grounding bite the same way. Measure, do not assume.

What a relocation costs

ItemScopeAmount
Survey and designBoth rooms surveyed, asset inventory, network plan, batching, acceptance listRMB 6,000
Base constructionCabling, racks, cable tray, UPS installation, materials separateRMB 28,000
De-rack, pack, transport38 units plus accessories, air-ride van over 38 km, loadingRMB 9,500
Re-rack and recoveryCable management, commissioning, system restore, integration testing, acceptanceRMB 18,000
On-site support72 hours on site plus 3 months remoteRMB 6,000
TotalRMB 67,500

Moving it yourself saves this fee, but one data loss costs RMB 3,000-20,000 to recover and one lost day costs a manufacturer RMB 50,000-200,000. The value is not the hauling. It is nothing going wrong.

ACCPC provides turnkey relocation and server room construction across Guangzhou and the Pearl River Delta: survey, cabling, migration, recovery, acceptance report and support. We also coordinate IDC colocation with a licensed provider offering dual feeds, UPS, diesel, 24-hour staffing and BGP multi-homing. Call 020-39029800.