{"id":223,"date":"2008-08-11T12:27:06","date_gmt":"2008-08-11T17:27:06","guid":{"rendered":"http:\/\/www.oddprocess.org\/wp\/?p=223"},"modified":"2008-08-11T12:31:57","modified_gmt":"2008-08-11T17:31:57","slug":"server-migration","status":"publish","type":"post","link":"http:\/\/www.oddprocess.org\/wp\/2008\/08\/11\/server-migration\/","title":{"rendered":"Server migration"},"content":{"rendered":"<p>I am finally starting to outgrow my relationship with my current co-location service. In a nutshell, I built and configured this server and pay a company to run it in their facility. It&#8217;s been great for years and really has been incredibly cheap compared to most co-location costs. However, due to raising costs as well as the new technology of virtually hosted machines, I will be moving to a new facility.<\/p>\n<p>The biggest problem I have at this time is remote access. It takes me roughly 1.5 hours to get to the facility, so if\/when there is a problem, that really isn&#8217;t very convenient. I am currently sharing a connection with <a href=\"http:\/\/openthought.org\/?action=blog_view\">eric<\/a> and he has been more then gracious to help with problems since he lives far closer to the facility then I do. However, I hate relying on other people, and moreso, I hate to waste eric&#8217;s precious time, so it is time to move. With the new system, it will allow me to have full console access to the machine, so if I have to reboot it or get at the boot process (failed kernel upgrade, etc), I can do that via ssh or the web. Also, using a virtual based system also means that hardware failures will no longer be my problem; the facility takes care of that themselves. They will also handle hardware and systems upgrades; all I need to worry about is the OS and software.<\/p>\n<p>Now the hard part. I have to start migrating all of users and hosted web sites to the new system. I have what I believe will be a decent and rock solid plan to migrate. I have already purchased the virtual machine and have begun the process of getting the necessary software and daemons working there. After some testing, I will start to migrate the web data. This is going to take some time actually, because rsync-ing 12GB of data won&#8217;t happen immediately. After that is complete I plan to start migrating user home directories which include mail setup. Again, I do not see a problem here, but transferring that much data across the Net will take some time. During that time, I will have to shut some things down and allow the backup mail server at my home to queue up old messages. Once the migration is complete, I can enable the mail system at the new facility and offload the messages manually from the backup server.<\/p>\n<p>Again, this is the plan. I&#8217;m sure I will run into a hiccup here and there, but that&#8217;s expected. My main goal is no data loss. I would hate to lose any email messages that I have and I bet my users agree.<\/p>\n<p>The good news is that once the migration is complete, I will have one hell of a server left over. That means I will be able to upgrade my server at home and will really be set.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am finally starting to outgrow my relationship with my current co-location service. In a nutshell, I built and configured this server and pay a company to run it in their facility. It&#8217;s been great for years and really has been incredibly cheap compared to most co-location costs. However, due to raising costs as well [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,23],"tags":[],"class_list":["post-223","post","type-post","status-publish","format-standard","hentry","category-linux","category-server-stuff"],"_links":{"self":[{"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/comments?post=223"}],"version-history":[{"count":4,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":227,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/posts\/223\/revisions\/227"}],"wp:attachment":[{"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/categories?post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.oddprocess.org\/wp\/wp-json\/wp\/v2\/tags?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}