Freeze break request for new storage (take two)

Kevin Fenzi kevin at scrye.com
Thu May 16 16:30:09 UTC 2013


Here's a better freeze break request that has actual changes. ;) 

Basically I need to get the new storage mounted on nfs01 and backup03. 

On nfs01: 

- add route to netapp network
- add directories to mount on
- mount new space

On backup03: 

- Add eth1 interface with route to netapp network. 
- add directory to mount on
- mount new space

On netapp: 

- change exports slightly to allow nfs01 access to koji space, and
  allow backup03's new storage network ip access to the backup space.
  (We had it with the normal net in there, but it cannot reach the
  netapp). 

+1s?

kevin
--
diff --git a/manifests/nodes/backup03.phx2.fedoraproject.org.pp b/manifests/nodes/backup03.phx2.fedo
index 4e1d9ee..2c96d8c 100644
--- a/manifests/nodes/backup03.phx2.fedoraproject.org.pp
+++ b/manifests/nodes/backup03.phx2.fedoraproject.org.pp
@@ -19,5 +19,27 @@ node backup03 {
     iptables::firewall { 'ipv4':
         tcpPorts => [ 9101, 9102, 9103 ]
     }
-}
 
+    eth { 'eth1':
+      ipaddr => '10.5.127.28',
+      netmask => '255.255.255.0',
+    }
+
+    route { 'eth1':
+      content => '10.5.88.0/24 dev eth1'
+    }
+
+    file { ['/fedora_backups']:
+        ensure => directory
+    }
+
+    mount { "/fedora_backups":
+        device  => "vtap-fedora-nfs01.storage.phx2.redhat.com:/vol/fedora_backups",
+        fstype  => "nfs",
+        ensure  => "mounted",
+        options => "rw,hard,bg,intr,noatime,nodev,nosuid,nfsvers=3",
+        atboot  => true,
+        require => File['/fedora_backups']
+    }
+
+}
diff --git a/manifests/nodes/nfs01.phx2.fedoraproject.org.pp b/manifests/nodes/nfs01.phx2.fedoraproj
index d31ede2..6e1ee4f 100644
--- a/manifests/nodes/nfs01.phx2.fedoraproject.org.pp
+++ b/manifests/nodes/nfs01.phx2.fedoraproject.org.pp
@@ -8,6 +8,23 @@ node nfs01{
     include iscsi-initiator-utils::initiator
     include rsync::server
 
+    route { 'eth0':
+      content => '10.5.88.0/24 dev eth1'
+    }
+
+    file { ['/mnt', '/mnt/fedora_koji']:
+        ensure => directory
+    }
+
+    mount { "/mnt/fedora_koji":
+        device  => "vtap-fedora-nfs01.storage.phx2.redhat.com:/vol/fedora_koji",
+        fstype  => "nfs",
+        ensure  => "mounted",
+        options => "rw,hard,bg,intr,noatime,nodev,nosuid,nfsvers=3",
+        atboot  => true,
+        require => File['/mnt/fedora_koji']
+    }
+
     collectd::collectd { 'log02': }
     
     iptables::firewall { 'ipv4':
diff --git a/files/ntap-fedora-nfs01.storage.phx2.redhat.com/exports b/files/ntap-fedora-nfs01.storage.phx2.redhat.com/exports
index 4c52a23..13561ac 100644
--- a/files/ntap-fedora-nfs01.storage.phx2.redhat.com/exports
+++ b/files/ntap-fedora-nfs01.storage.phx2.redhat.com/exports
@@ -36,8 +36,8 @@
 /vol/fedora_app_staging/app -sec=sys,rw=10.5.127.29:10.5.127.30,root=10.5.127.29:10.5.127.30
 # INC49937 - new fedora volumes
 # koji
-/vol/fedora_koji -sec=sys,rw=10.5.127.59:10.5.127.60:10.5.127.38:10.5.127.39:10.5.127.53:10.5.127.54:10.5.127.55:10.5.127.67:10.5.127.68:10.5.127.70:10.5.127.41:10.5.127.190:10.5.127.69,root=10.5.127.59:10.5.127.60:10.5.127.38:10.5.127.39:10.5.127.53:10.5.127.54:10.5.127.55:10.5.127.67:10.5.127.68:10.5.127.70:10.5.127.41:10.5.127.190:10.5.127.69,ro=10.5.127.0/24
+/vol/fedora_koji -sec=sys,rw=10.5.127.11:rw=10.5.127.59:10.5.127.60:10.5.127.38:10.5.127.39:10.5.127.53:10.5.127.54:10.5.127.55:10.5.127.67:10.5.127.68:10.5.127.70:10.5.127.41:10.5.127.190:10.5.127.69,root=10.5.127.59:10.5.127.60:10.5.127.38:10.5.127.39:10.5.127.53:10.5.127.54:10.5.127.55:10.5.127.67:10.5.127.68:10.5.127.70:10.5.127.41:10.5.127.190:10.5.127.69,ro=10.5.127.0/24
 # general fedora backups
-/vol/fedora_backups -sec=sys,rw=10.5.126.161,root=10.5.126.161
+/vol/fedora_backups -sec=sys,rw=10.5.127.28,root=10.5.127.28
 # lookaside source cache
 /vol/fedora_sourcecache -sec=sys,rw=10.5.127.67

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20130516/b194e835/attachment.sig>


More information about the infrastructure mailing list