{"id":23873,"date":"2026-03-13T10:12:16","date_gmt":"2026-03-13T14:12:16","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?p=23873"},"modified":"2026-03-19T18:47:11","modified_gmt":"2026-03-19T22:47:11","slug":"moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down","status":"publish","type":"post","link":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/","title":{"rendered":"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down"},"content":{"rendered":"<p><span data-contrast=\"auto\">The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To allow construction work to\u00a0proceed, the wing must be temporarily vacated and\u00a0relocated.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">One of the most significant challenges in this process is moving the school\u2019s server room facility.\u00a0This infrastructure supports departmental servers, specialized research equipment, and the OpenStack cloud platform used by the school.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<div id=\"attachment_23874\" class=\"wp-caption alignnone\" style=\"width: 2560px\"><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-23874 size-full\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-scaled.jpg\" alt=\"SCS server room relocation led by Andrew Pullin\" width=\"2560\" height=\"1922\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-scaled.jpg 2560w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-240x180.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-400x300.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-160x120.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-768x577.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-1536x1153.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-2048x1538.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-800x600.jpg 800w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_142335459-360x270.jpg 360w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p class=\"wp-caption-text\">SCS server room relocation led by Andrew Pullin<\/p><\/div>\n<p><span data-contrast=\"auto\">The stakes are high. More than 2,000 undergraduate students rely on the OpenStack cloud for course assignments and laboratory work, with usage peaking during the fall and winter academic terms. At the same time, graduate students and researchers depend on the system around the clock to run Computer Science and Data Science experiments, simulations, and long-running computational workloads.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This creates\u00a0a difficult question:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">How do you relocate a critical server facility in the middle of the winter term while supporting more than 2,000 students, faculty, and staff who depend on it 24\/7, when the infrastructure runs one of the most complex cloud platforms ever created: OpenStack?<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">The School of Computer Science partnered with the university\u2019s Information Technology Services (ITS), which offered temporary server space in the Carleton Library to host the infrastructure during the renovation.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">With a relocation site secured, the team considered two primary strategies for moving the server facility.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Option 1: Full Shutdown and Rapid Relocation<\/span><\/b><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Under this approach, the entire server room would be powered down, physically moved to the new location in a single day, and then reassembled and brought back online.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">The advantage of this strategy is speed. In the best-case scenario, the move could be completed within a day, resulting in only one to two days of downtime for users.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">However, the risks were significant. If multiple servers\u00a0failed to\u00a0start after the move, or if a critical infrastructure node\u00a0encountered\u00a0problems, the entire OpenStack environment could remain offline for an extended period. In a worst-case scenario, service outages could stretch into\u00a0days\u00a0or even weeks, while systems were repaired and reconfigured.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Option 2: Live Migration and Incremental Relocation<\/span><\/b><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">\u00a0The second\u00a0option\u00a0involved a slower, more deliberate process: migrating servers individually while gradually\u00a0relocating\u00a0hardware to the new facility.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Although this approach would take\u00a0considerably longer, it offered a key advantage. Each server could be handled carefully and\u00a0validated\u00a0before proceeding to the\u00a0next. If a problem occurred, it would affect only a single system rather than the entire infrastructure.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">This incremental strategy significantly reduced the risk of a prolonged outage and ensured the OpenStack cloud could remain\u00a0operational\u00a0throughout the relocation.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Option 1<\/span><\/b><span data-contrast=\"auto\">\u00a0had the advantage of speed. The entire server facility could be\u00a0relocated\u00a0in a single day, with an estimated downtime of only one to two days in the best-case scenario. However, the risks were\u00a0substantial. If several servers\u00a0failed to\u00a0start after the move, or if a\u00a0critical infrastructure node experienced problems, the OpenStack cloud could remain offline for days\u00a0or even weeks,\u00a0while systems were repaired and restored.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Option 2<\/span><\/b><span data-contrast=\"auto\">\u00a0was a slower, more methodical approach. Servers would be moved carefully in small batches, allowing each system to be verified before\u00a0proceeding. If a problem occurred with a particular server, it could be isolated and resolved without jeopardizing the stability of the entire cloud environment.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The SCS technical staff\u00a0ultimately chose\u00a0this incremental strategy. The effort was led by\u00a0<\/span><b><span data-contrast=\"auto\">Andrew Pullin<\/span><\/b><span data-contrast=\"auto\">, who coordinated the migration plan and oversaw the relocation process.<\/span><\/p>\n<p><span data-contrast=\"auto\">Before any hardware was moved, the team first ensured the necessary network infrastructure was in place. The SCS subnet was extended between the Herzberg Building and the Carleton Library, effectively spanning both locations. Because the OpenStack cloud requires its infrastructure nodes to\u00a0reside\u00a0on the same subnet, this network configuration was critical.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">With the subnet extended across both buildings, OpenStack could treat servers\u00a0located\u00a0in Herzberg and those in the library as part of the same environment, regardless of the physical distance between them. This allowed systems to be\u00a0relocated\u00a0gradually while\u00a0remaining\u00a0fully integrated with the existing cloud infrastructure.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<div id=\"attachment_23880\" class=\"wp-caption alignleft\" style=\"width: 2560px\"><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-23880\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-scaled.jpg\" alt=\"SCS tech staff: Karim Ismail and Andrew Pullin configuring a GPU server\" width=\"2560\" height=\"1922\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-scaled.jpg 2560w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-240x180.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-400x300.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-160x120.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-768x577.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-1536x1153.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-2048x1538.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-800x600.jpg 800w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PXL_20250512_141449057-360x270.jpg 360w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p class=\"wp-caption-text\">SCS tech staff: Karim Ismail and Andrew Pullin configuring a GPU server<\/p><\/div>\n<p><span data-contrast=\"auto\">The OpenStack environment runs on a virtualized cloud infrastructure, where workloads exist as server images rather than being tied to specific physical machines. This architecture proved to be a major advantage during\u00a0the relocation.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Virtual machine images could be migrated to the library facility ahead of the physical move.\u00a0Each night, servers in\u00a0Herzberg\u00a0copied their images to the library location.\u00a0By morning, once the workloads had successfully migrated, the now-vacant physical server in Herzberg could be safely powered down, removed, and transported to the new facility.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This approach significantly reduced risk. If an issue occurred during migration, it would affect only a single server rather than the entire cloud environment, allowing problems to be isolated and resolved without disrupting the broader system.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Winter, however, introduced an entirely different challenge.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This year Ottawa experienced a particularly harsh and snowy winter, so much so that the Rideau Canal remained open for\u00a0<\/span><b><span data-contrast=\"auto\">56 days\u00a0of skating\u00a0<\/span><\/b><span data-contrast=\"auto\">(that\u2019s unusually long)<\/span><span data-contrast=\"auto\">. Moving more than 55 servers across campus in freezing conditions is not a trivial task.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-23884\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-scaled.jpg\" alt=\"Rideau skating canal\" width=\"2560\" height=\"981\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-scaled.jpg 2560w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-240x92.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-400x153.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-160x61.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-768x294.jpg 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-1536x589.jpg 1536w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-2048x785.jpg 2048w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/PANO_20200216_144437.vr_-360x138.jpg 360w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p><span data-contrast=\"auto\">Fortunately, Carleton University has a unique advantage: its extensive underground tunnel system.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p>The Supervisor of Operations at ITS, John MacGillivray, helped coordinate the move using the golf cart and trailer through the Carleton tunnels. Moving the equipment in small batches allowed the team to safely relocate servers between buildings without exposing them to the winter weather. What might have been a logistical nightmare outdoors instead became an efficient relocation route beneath the campus.<\/p>\n<p><span data-contrast=\"auto\">Over the course of less than two months,\u00a0<\/span><b><span data-contrast=\"auto\">Andrew Pullin and the SCS technical team<\/span><\/b><span data-contrast=\"auto\">\u00a0successfully\u00a0migrated\u00a0the entire environment during the middle of the winter academic term. The move included:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li><strong>4 racks of equipment<\/strong><\/li>\n<li><b><span data-contrast=\"auto\">25 compute nodes<\/span><\/b><span data-contrast=\"auto\">\u00a0totaling\u00a0<\/span><b><span data-contrast=\"auto\">1,672 CPU cores<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"auto\">24 GPU servers<\/span><\/b><span data-contrast=\"auto\">\u00a0containing\u00a0<\/span><b><span data-contrast=\"auto\">138 GPUs<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">The full\u00a0<\/span><b><span data-contrast=\"auto\">OpenStack infrastructure stack<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Supporting\u00a0<\/span><b><span data-contrast=\"auto\">networking and storage systems<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p>In the end, like magic, the SCS cloud was successfully relocated across campus in the middle of the winter term, transparent to end users, who continued their work without ever realising the servers themselves had physically moved across campus.<\/p>\n<div id=\"attachment_23886\" class=\"wp-caption alignnone\" style=\"width: 450px\"><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/ML-DC-Population-Video.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-23886\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/ML-DC-Population-Video.gif\" alt=\"Server room relocation timelapse\" width=\"450\" height=\"450\" \/><\/a><p class=\"wp-caption-text\">Server room relocation timelapse: front and back of each of the 4 racks<\/p><\/div>\n<p><span data-contrast=\"auto\">Modern network administration and virtualization technologies\u00a0made\u00a0this complex relocation possible.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Of course, there is one small catch.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">When the renovations are finished\u2026\u00a0<\/span><b><span data-contrast=\"auto\">everything will have to be moved back.<\/span><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To allow construction work to\u00a0proceed, the wing must be temporarily vacated and\u00a0relocated.\u00a0 One of the most significant challenges in this process is moving the school\u2019s server room facility.\u00a0This infrastructure supports departmental servers, specialized research [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[137,53],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down - School of Computer Science<\/title>\n<meta name=\"description\" content=\"The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"andrewmiles\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/\",\"url\":\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/\",\"name\":\"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down - School of Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#website\"},\"datePublished\":\"2026-03-13T14:12:16+00:00\",\"dateModified\":\"2026-03-19T22:47:11+00:00\",\"author\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#\/schema\/person\/4e1d5bf0bd5cb81ae5b0d52abc464e16\"},\"description\":\"The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/scs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Technical Support\",\"item\":\"https:\/\/carleton.ca\/scs\/category\/technicalsupport\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tech Announcements\",\"item\":\"https:\/\/carleton.ca\/scs\/category\/technicalsupport\/tech-announcements\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/scs\/#website\",\"url\":\"https:\/\/carleton.ca\/scs\/\",\"name\":\"School of Computer Science\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/scs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/carleton.ca\/scs\/#\/schema\/person\/4e1d5bf0bd5cb81ae5b0d52abc464e16\",\"name\":\"andrewmiles\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/carleton.ca\/scs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7ffa32223ce1193dbddec8f915fed262?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7ffa32223ce1193dbddec8f915fed262?s=96&d=mm&r=g\",\"caption\":\"andrewmiles\"},\"description\":\"Sr. Systems Administrator for the School of Computer Science\",\"sameAs\":[\"http:\/\/carleton.ca\/scs\",\"https:\/\/twitter.com\/Carleton_U_SCS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down - School of Computer Science","description":"The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/","twitter_misc":{"Written by":"andrewmiles","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/","url":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/","name":"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down - School of Computer Science","isPartOf":{"@id":"https:\/\/carleton.ca\/scs\/#website"},"datePublished":"2026-03-13T14:12:16+00:00","dateModified":"2026-03-19T22:47:11+00:00","author":{"@id":"https:\/\/carleton.ca\/scs\/#\/schema\/person\/4e1d5bf0bd5cb81ae5b0d52abc464e16"},"description":"The School of Computer Science (SCS) facilities are currently undergoing major renovations, including the entire HP5100 wing of the Herzberg Building. To","breadcrumb":{"@id":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/scs\/2026\/moving-the-cloud-in-winter-how-80-servers-crossed-campus-without-shutting-down\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/scs\/"},{"@type":"ListItem","position":2,"name":"Technical Support","item":"https:\/\/carleton.ca\/scs\/category\/technicalsupport\/"},{"@type":"ListItem","position":3,"name":"Tech Announcements","item":"https:\/\/carleton.ca\/scs\/category\/technicalsupport\/tech-announcements\/"},{"@type":"ListItem","position":4,"name":"Moving the Cloud in Winter: How 55 Servers Crossed Campus Without Shutting Down"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/scs\/#website","url":"https:\/\/carleton.ca\/scs\/","name":"School of Computer Science","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/scs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/carleton.ca\/scs\/#\/schema\/person\/4e1d5bf0bd5cb81ae5b0d52abc464e16","name":"andrewmiles","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/carleton.ca\/scs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7ffa32223ce1193dbddec8f915fed262?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ffa32223ce1193dbddec8f915fed262?s=96&d=mm&r=g","caption":"andrewmiles"},"description":"Sr. Systems Administrator for the School of Computer Science","sameAs":["http:\/\/carleton.ca\/scs","https:\/\/twitter.com\/Carleton_U_SCS"]}]}},"acf":{"Post Thumbnail Icon":"","Post Thumbnail":false},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/23873"}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=23873"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/23873\/revisions"}],"predecessor-version":[{"id":23904,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/23873\/revisions\/23904"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=23873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/categories?post=23873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/tags?post=23873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}