/
KFS - NetApp migration test plan 2020
KFS - NetApp migration test plan 2020
Introduction
Migration project to move away from the NetApp storage solution utilized by Solaris servers to a homegrown solution.
Current File/Directory Permissions
On Dev0, the directory permissions should be like these for the upper level staging directories:
kfsoper@dev0:/oit/pgmlib/Kuali/kfsconfig/opt/work/int/kfs/staging%>ls -V
total 120
drwxr-xr-x+ 5 kfsoper kuali 4096 Nov 8 2017 ar/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 cm/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 cr/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 5 kfsoper kuali 4096 Nov 8 2017 fp/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 8 kfsoper kuali 4096 Nov 8 2017 gl/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 6 kfsoper kuali 4096 Nov 8 2017 ld/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 8 kfsoper kuali 4096 Nov 8 2017 pdp/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 8 kfsoper kuali 4096 Jan 11 2018 purap/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 sys/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 tax/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 8 kfsoper kuali 4096 Nov 8 2017 tem/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 ucimc/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 4 kfsoper kuali 4096 Nov 8 2017 ucop/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 4 kfsoper kuali 4096 Nov 8 2017 ucpath/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 3 kfsoper kuali 4096 Nov 8 2017 vnd/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
Subdirectories contain the same permissions:
kfsoper@dev0:/oit/pgmlib/Kuali/kfsconfig/opt/work/int/kfs/staging/gl%>ls -V
total 1504
drwxr-xr-x+ 2 kfsoper kuali 8192 Aug 6 16:39 collectorFlatFile/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 2 kfsoper kuali 8192 Jun 19 11:26 collectorXml/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 2 kfsoper kuali 4096 Mar 8 2019 correctionProcess/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 2 kfsoper kuali 8192 Aug 24 21:35 enterpriseFeed/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 2 kfsoper kuali 4096 Mar 8 2019 glcpArchive/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
drwxr-xr-x+ 2 kfsoper kuali 733184 Aug 6 16:39 originEntry/
user:webservd:rwxp-DaARWcCos:-------:allow
user:webservd:rwxp-DaARWcCos:-------:allow
owner@:rwxp-DaARWcC-s:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
Test Procedures
- Log into test Solaris server (Dev0.adcom.uci.edu) using sudo kfsoper
- On xfer-test.adcom.uci.edu make sure there are files in the test accounts such as kfssb, kfsei, and others.
- Make sure the file xfer_users.bat contains the users which will be participating in this test.
- Rename the test files that have .staged extension by removing the extension.
- Cd to /oit/pgmlib/Kuali/jobs/scripts/xfer
- Execute script run_copy_xfer_to_kfs.sh
- Review log for error and verify that the files have the correct permissions.
- On KFSINT run the Collector, Scrubber and Poster jobs to process the files.
- Review the logs for each job to make sure there are no errors.
- Review the permissions on the files.