Difference between revisions of "Gourd CentOS 6 Migration"

From Nuclear Physics Group Documentation Pages
Jump to navigationJump to search
(Init commit)
 
(Notes install on Tomato drive)
Line 4: Line 4:
  
 
=Logs=
 
=Logs=
CentOS 6.6 is installed on Tomato. It has gourd's username, no users, no internet-connection, and the expected root password. It is connected to Pumpkin's unused interface and set with a temporary address 172.16.0.3. The interface for Pumpkin is set with a temporary address of 172.16.0.2.
+
CentOS 6.6 is installed on Tomato. It has gourd's username, no users, no internet-connection, and the expected root password. It is connected to Pumpkin's unused interface and set with a temporary address 172.16.0.3. The interface for Pumpkin is set with a temporary address of 172.16.0.2. For internet access I plugged Tomato into my personal laptop and bridged my wifi with my ethernet connection. Tomato was updated. A list of all packages on Gourd was generated and a yum install was executed for all of those packages. Unavailable packages were logged.
  
For internet access I plugged Tomato into my personal laptop and bridged my wifi with my ethernet connection.
+
It was found that Tomato's CPU did not have virtualization support. As an alternative we tried installation on one of the computer clusters but it seems the power supplies died whenever we tried to move them around. This resulted in two dead power supplies with unknown cause of death. Creating Tomato on a VM would work, but I didn't want to deal with any problems that could arise with nested virtual systems. In the end we took Tomato's hard drive and installed Gourd on that.
  
Tomato was updated. A list of all packages on Gourd was generated and a yum install was executed for all of those packages. Unavailable packages were logged.
+
Installation Specs:
 
+
*Gourd
TODO: Setup EPEL on the new system and attempt to install the unavailable packages. Update the system with new repo.
+
**Minimal server install
 
+
**Installed Virtualization Group, libvirtd, dnsmasq, ebtables
TODO: Setup virtualization.
+
*Roentgen
 +
**Basic Web server install
 +
***PHP extension, MariaDB

Revision as of 07:59, 5 March 2015

Gourd is currently running RHEL 5.11. The goal is to upgrade Gourd to CentOS 6.

The steps to take is to first install a gourd clone on Tomato. Virtualize a Roentgen clone on Tomato. Once everything is all setup we can simply swap the hard drive on Gourd with Tomato's harddrive.

Logs

CentOS 6.6 is installed on Tomato. It has gourd's username, no users, no internet-connection, and the expected root password. It is connected to Pumpkin's unused interface and set with a temporary address 172.16.0.3. The interface for Pumpkin is set with a temporary address of 172.16.0.2. For internet access I plugged Tomato into my personal laptop and bridged my wifi with my ethernet connection. Tomato was updated. A list of all packages on Gourd was generated and a yum install was executed for all of those packages. Unavailable packages were logged.

It was found that Tomato's CPU did not have virtualization support. As an alternative we tried installation on one of the computer clusters but it seems the power supplies died whenever we tried to move them around. This resulted in two dead power supplies with unknown cause of death. Creating Tomato on a VM would work, but I didn't want to deal with any problems that could arise with nested virtual systems. In the end we took Tomato's hard drive and installed Gourd on that.

Installation Specs:

  • Gourd
    • Minimal server install
    • Installed Virtualization Group, libvirtd, dnsmasq, ebtables
  • Roentgen
    • Basic Web server install
      • PHP extension, MariaDB