What you-need-to-know-to-do successful-upgrades

7,031 views

Published on

COMMON Europe Congress 2012 - Vienna

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,031
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
218
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

What you-need-to-know-to-do successful-upgrades

  1. 1. What you need to know to do successful IBM i upgrades to 6.1 or 7.1Pete MassielloiTech Solutionspmassiello@itechsol.com203-744-7854iTech Solutions because IBM i (AS/400s) don’t come with System Administrators 1
  2. 2. In this session We are going to run through all the steps required to do an upgrade: from when you initially start thinking about the upgrade, what you need to do to prepare for the upgrade, issues & concerns to address before we start the upgrade, the actual upgrade, and then the verification and conversions afterward. A successful upgrade is one which the users don’t know you worked all weekend, and they don’t realize anything has changed until you start rolling out the new features and functions. Copyright iTech Solutions 2
  3. 3. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 3
  4. 4. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 4
  5. 5. Introduction - MAP Copyright iTech Solutions 5
  6. 6. Upgrade Map Copyright iTech Solutions 6
  7. 7. What you need before you start• Have your Business Partner order V5R4 , 6.1, or 7.1 about 6 weeks before your planned upgrade date.• Can also download software.• License Keys.• Order PSP PTF V5R4: SF98540 V6R1: SF98610 V7R1: SF98710• i5/OS V5R4 CDs, 6.1 & 7.1primarily on DVDs.• Manuals.• PTFs order about 2 weeks before the upgrade.• Save Media for backups• Approximately 6 hours of Dedicated system time.• Bottle of Tums (Optional) Copyright iTech Solutions 7
  8. 8. V5R4: SC41-5120-09 V7R1: SC41-5120-11V6R1: SC41-5120-10 8
  9. 9. Manual – Memo to Usershttps://publib.boulder.ibm.com/infocenter/systems/topic/rzaq9/rzaq9.pdf Copyright iTech Solutions 9
  10. 10. Example of a change in Memo to Users Copyright iTech Solutions 10
  11. 11. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 11
  12. 12. ANZOBJCVN • MOST IMPORTANT STEP GOING TO 6.1  2 Months before: Run ANZOBJCVN to see what issues you might have . • For V6R1, unique conversions will occur with programs in libraries, Java™ programs in directories, spooled files, and integrated file system names in files systems that are not case- sensitive. Before you upgrade to a new release, it is strongly recommended that you gather information about specific object types on your system. • Going from V5R4 to 7.1 (Skipping 6.1) requires you to perform this as well. Copyright iTech Solutions 12
  13. 13. Verify 3rd Party Software Vendor Product Release Libraries Helpline Serial# Dependent Copyright iTech Solutions 13
  14. 14. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM I • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 14
  15. 15. Planning • Make sure you read both those manuals and understand the changes in the new release. • PTF for Latest issues • V5R4 – SF98540 • V6R1 – SF98610 • V7R1 - SF98710 Copyright iTech Solutions 15
  16. 16. Valid Upgrade paths i5/OS V5R4 V5R2 V5R4M0 V5R4M5 V5R3 Copyright iTech Solutions 16
  17. 17. Valid Upgrade paths IBM i 6.1 V5R3 6.1 or 6.1.1 V5R4 Copyright iTech Solutions 17
  18. 18. Valid Upgrade paths IBM i 7.1 V5R4 7.1 6.1 Copyright iTech Solutions 18
  19. 19. Release Support Copyright iTech Solutions 19
  20. 20. Can Still Upgrade From V5R3 20
  21. 21. Skipping a release • Going from V5R2 to V5R4 must read V5R3 install book • What if you are at V4R5 or V5R1 • What if you are at V4R3 or V4R4 • What if you are at V4R1 or V4R2 (get more tums) • Note: V5R3M5 of LIC uses V5R3M0 of i5/OS V5R4M5 of LIC uses V5R4M0 of i5/OS 6.1.1 of LIC uses 6.1 of IBM i Copyright iTech Solutions 21
  22. 22. i5/OS, OS/400 support for Domino 22
  23. 23. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 23
  24. 24. HMC, FSP, i5/OS 24
  25. 25. i5/OS, FSP, & HMC i5/OS Linux i5/OS SLIC SLIC A B A B Power Hypervisor PHYP Flexible Service Processor (FSP) HMC 1 Flash Memory HMC 2 Perm Temp System Power Cont. Network (SPCN) Copyright iTech Solutions 25
  26. 26. Order of Upgrades • Upgrade the HMC • Upgrade the FSP firmware • Upgrade i5/OS & LIC Copyright iTech Solutions 26
  27. 27. Firmware Requirements (1 of 2) • V5R3M0 & V5R3M5 of i5/OS requires a minimum Firmware of:  Power 5 – No Minimum.  Power6 & Power7 Not supported. • V5R4M0  Power5 – SF235_160  Power6 & Power7 Not Supported. • V5R4M5  Power5 – SF235_160  Power6 – EM310_048, EL320_040, EH330_034  Power7 – Not Supported. Copyright iTech Solutions 27
  28. 28. Firmware Requirements (2 of 2) • 6.1.0 of IBM i requires a minimum Firmware of:  Power5 - SF240_332  Power6 - EM320_040, EL320_040, EH330_034  Power7 - Not supported • 6.1.1  Power5 – SF240_332  Power6 – EM320_040, EL320_040, EH330_034  Power7 – AL710_043 • 7.1.0  Power5 – SF240_332  Power6 - EM320_040, EL320_040, EH330_034  Power7 – AL710_043 Copyright iTech Solutions 28
  29. 29. HMC & FSP Code Combinations Power 7 Copyright iTech Solutions 29
  30. 30. HMC & FSP Code Combinations Power 6 30
  31. 31. HMC & FSP Code Combinations Power 5 31
  32. 32. HMC & FSP Code Combinations Power 5 (Cont.) 32
  33. 33. DSPFMWSTS: V5R4M5 and above Copyright iTech Solutions 33
  34. 34. No HMC & V5R4M0 • STRSST and sign in • Select option 1 – Start Service tool • Option 4 - Display/Alter/Dump • Option 1 - Display/Alter Storage • Option 2 – Licensed Internal Code Data • Option 14 – Advanced Analysis • Select FLASHLEVELS press Enter Copyright iTech Solutions 34
  35. 35. Select Flashlevels Copyright iTech Solutions 35
  36. 36. Level & Update Policy Copyright iTech Solutions 36
  37. 37. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 37
  38. 38. This table indicates which releases of IBM i, i5/OS or OS/400 are supported by each of the Power and System i models. Supported Models Type Model V3 V3 V4 V4 V4 V4 V4 V5 V5 V5 V5 6.1 7.1 R6 R7 R1 R2 R3 R4 R5 R1 R2 R3 R4 9401 150 x x x x x x x x 9406 170 x x x x x x x 9406 250 x x x x 9406 270 x x x x x 9402 400 x x x x x x x x 9402 436 x x x x x x x 9406 500 x x x x x x x x 9402 40S x x x x x x x x 9406 50S x x x x x x x x 9406 510 x x x x x x x x 9407 515 x x x 9407-M15 Power 520 x1 x x 9405 520 x x x x 9406 520 x x x x 9408-M25 Power 520 x1 x x 9406 525 x x x 9406 530 x x x x x x x x 9406 53S x x x x x x x x 38
  39. 39. http://www-947.ibm.com/systems/support/i/planning/upgrade/osmapping.html Type Model V3 V3 V4 V4 V4 V4 V4 V5 V5 V5 V5 6.1 7.1 R6 R7 R1 R2 R3 R4 R5 R1 R2 R3 R4 9406 600 x x x x x x x 9406 620 x x x x x x x 9406 640 x x x x x x x 9406 650 x x x x x x x 9406 720 x x x x x x 9406 730 x x x x x x 9406 740 x x x x x x 9406 800 x x x x 9406 810 x x x x 9406 820 x x x x x 9406 825 x x x x 9406 830 x x x x x 9406 840 x x x x x 9406 870 x x x x 9406 890 x x x x 9406 S10 x x x x x x x 9406 S20 x x x x x x x 9406 S30 x x x x x x x 9406 S40 x x x x x x x 9406 SB1 x x x x x x x 9406 SB2 x x x x x 9406 SB3 x x x x x 39
  40. 40. Models Not supported at Release • V5R4: 150, 170, 250, 400, 40S, 436, 53S, 500, 510, 530, 50S, 600, 620, 640, 650, 720, 730, 740, S10, S20, S30, S40, SB1 • V6R1: 270, 820, 830, 840, SB2, SB3 or earlier members of the iSeries family. • V7R1: 800, 810, 825, 870, and 890. __________________________________________________________ • V7R1 is supported on POWER5 models 515, 520, 525, 550, 570, 595, POWER6 & POWER7 models. Copyright iTech Solutions 40
  41. 41. SPD – Get Rid of it !!• Support of SPD I/O i5/OS V5R3 was the final release to support the attachment of SPD towers or SPD Migration Towers. Customers must complete the migration or conversion of I/O attached to their iSeries model 820, 830, or 840 via SPD towers or SPD Migration Towers before upgrading to V5R4. Any SPD I/O cards in these towers or older I/O devices which can only be attached to SPD cards must be replaced by newer I/O. SPD-attached PCI I/O towers #5065 or #5066 must be converted to the HSL-attached #5074 or #5079 PCI Expansion Towers or replaced with newer generation PCI-X towers such as #5094 or #5294. The PCI-X towers offer a higher speed HSL connection and the ability to support 15k rpm disk drives. Copyright iTech Solutions 41
  42. 42. Load Source > 17GB Copyright iTech Solutions 42
  43. 43. If Using Operations Console• Upgrade Operations console before the i5/OS upgrade using the CD/DVD Model Location iSeries Setup and Operations. 270 C07• Correct Card location in CEC 800 or 810 C07• Use Userid of 11111111 & password of 11111111 for connection of Ops 820 C06 Console during the upgrade 825 C06 830 or SB2 C02• Direct attach NOT Supported in 7.1. 840 or SB3 C02 Convert to LAN Console before upgrade. 870 or 890 C02 Copyright iTech Solutions 43
  44. 44. Great websitehttp://www-304.ibm.com/jct01004c/systems/support/i/planning/index.html Copyright iTech Solutions 44
  45. 45. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 45
  46. 46. Planning • Verify what you have received is all the software you require. • Already covered Server levels FSP Code • From V5R1, V5R2, & V5R3: Need to load the CD Prepare for install PTFs for V5R1, V5R2, and V5R3. • INSPTF LICPGM(*ALL) DEV(OPTxx) INSTYP(*IMMED) • Check to see if IPL is required. Copyright iTech Solutions 46
  47. 47. Required PTFs before upgrading • Here is the PTF list for going to:  V5R3 APAR II14149  V5R4 APAR II14131  6.1 APAR II14310  7.1 APAR II14482 Copyright iTech Solutions 47
  48. 48. SF98vrm – READ IT ! Copyright iTech Solutions 48
  49. 49. CDs – ReSpin or ReSave • I_BASE_01 – Version Resave Identifier LIC Marker PTF (999) OS Marker PTF (SS1) RSE(LIC 7.1.0) / RS 710-10 RE12066 AP11067 (Has TR-4) RSH(LIC 6.1.1) / RS 610-10(XPF) RE62108 AP09202 RSG(LIC 6.1.0) / RS 610-10(XPF) RE09202 AP09202 RSG(LIC 5.4.0) / RS 540-30(XPF) RE08281 AP07100 RSF(LIC 5.4.5) / RS 540-30(XPF) RE59055 AP07100 RSF(LIC 5.3.5) / RS 530-10(XPF) RE57131 AP05202 http://www-947.ibm.com/systems/support/i/planning/resave/ DVD installation media for i 7.1 The DVD installation media is consolidated. Previously there were 51 sets of unique language version media. Now there are three sets of multiple language version media. Copyright iTech Solutions 49
  50. 50. License Keys • No longer come printed with your order • Locate the Customer packing list from your software order to obtain:  Customer number  Software Order Copyright iTech Solutions 50
  51. 51. https://www-05.ibm.com/servers/eserver/ess/ProtectedServlet.wss Copyright iTech Solutions 51
  52. 52. Select License Keys you want Copyright iTech Solutions 52
  53. 53. These are your Keys Copyright iTech Solutions 53
  54. 54. Enter each Key Copyright iTech Solutions 54
  55. 55. Confirmation on Key Copyright iTech Solutions 55
  56. 56. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 56
  57. 57. Lets start to Prepare: GO LICPGM Copyright iTech Solutions 57
  58. 58. Prepare to Install Copyright iTech Solutions 58
  59. 59. Increase License Internal code Copyright iTech Solutions 59
  60. 60. Increase License Internal code Copyright iTech Solutions
  61. 61. License Internal Code • An IPL MUST be done prior to the upgrade to increase this. • Increases Licensed Internal code area by 4GB • *** If coming from V5R2 (to V5R4) use the API QLPALCSP. • If on V5R3M5 you have enough space for V5R4 or V6R1 or V7R1. Copyright iTech Solutions 61
  62. 62. Permanently Apply PTFs • APYPTF LICPGM(*ALL) APY(*PERM) DELAYED(*IMMDLY) IPLAPY(*YES) • Saves Space • Can’t have any PTFs set for apply when the upgrade starts. Copyright iTech Solutions 62
  63. 63. Timezone Support • V5R2: CRTDTAARA QSYS/QWCTIMZON TYPE(*CHAR) LEN(16) Text(‘- 05:00QN0500EST’) • V5R3: WRKSYSVAL QTIMZON Copyright iTech Solutions 63
  64. 64. Document these System Values • WRKSYSVAL  QSYSLIBL __________  QUSRLIBL __________  QALWOBJRST _____ (Needs to be *All)  QVFYOBJRST ______ (Max is 3)  QSTRUPPGM _______________ • Good time to look at your startup program. Copyright iTech Solutions 64
  65. 65. Verify User Profiles & Cross Ref. Copyright iTech Solutions 65
  66. 66. QSECOFR & Libraries • Make sure the QSECOFR profile:  Does not have a secondary language • All IBM Libraries are in the SYSTEM ASP. Copyright iTech Solutions 66
  67. 67. Compress Job Tables *NONE Copyright iTech Solutions 67
  68. 68. Arrange the media in this Order x will be 1 for• I_BASE_01 Americas &• B29xx_01 western Europe f/c• B29xx_02 5817 xx will be 24 for• B29MM_03• B29MM_04 US English DVDs for 7.1• D29xx_01 DVDs for 6.1 I_BASE_01• D29xx_02 B_GROUPx_01 I_BASE_01• D29xx_03 B_GROUPx_02• D29xx_04 B29xx_01• D29xx_05 B29xx_02 B_GROUPx_03• D29xx_06 B_GROUPx_04 F29xx_01• L29xx_01• L29xx_02 B_GROUPx_05• Any F29xx CDs to follow F_MULTI_NLV Copyright iTech Solutions F29xx 68
  69. 69. Required PTFs Image Catalogues• Upgrading from V5R2M0 –  SI19886 & MF40360• Upgrading from V5R3M0 –  SI28698, MF42598, MF43198• Upgrading from V5R3M5 –  SI28698, MF42599, MF43355• Upgrading from V5R4M0 –  SI35849, MF42600, MF43154, MF46264• Upgrading from V5R4M5 –  SI35849, MF42601, MF43157, MF46288• Upgrading from V6R1M0 –  SI39390, SI35186, SI35189, MF46292• Upgrading from V6R1M1 –  SI39390, SI35186, SI35189 69
  70. 70. Create Image Catalogue Copyright iTech Solutions 70
  71. 71. Create Virtual Optical Copyright iTech Solutions 71
  72. 72. Optical Devices Required Copyright iTech Solutions 72
  73. 73. For Each CD in the Order we perform this Copyright iTech Solutions 73
  74. 74. WRKIMGCLGE Copyright iTech Solutions 74
  75. 75. Associate Virtual Optical to Catalogue Copyright iTech Solutions 75
  76. 76. Optical Device loaded and Ready Copyright iTech Solutions 76
  77. 77. Create List for what to upgrade Copyright iTech Solutions 77
  78. 78. Build the list Copyright iTech Solutions 78
  79. 79. Select LPPs Copyright iTech Solutions 79
  80. 80. F11 – Additional Storage Copyright iTech Solutions 80
  81. 81. F11 – Expected release Copyright iTech Solutions 81
  82. 82. F11 – Expected Action Copyright iTech Solutions 82
  83. 83. Our menu Copyright iTech Solutions 83
  84. 84. Software to Delete Copyright iTech Solutions 84
  85. 85. Software not found on Media Copyright iTech Solutions 85
  86. 86. Software for Target release Copyright iTech Solutions 86
  87. 87. Software Licenses Copyright iTech Solutions 87
  88. 88. Accept Software Licenses Copyright iTech Solutions 88
  89. 89. Everyone must display YES Copyright iTech Solutions 89
  90. 90. Estimate Additional Storage Copyright iTech Solutions 90
  91. 91. We have enough Disk space Copyright iTech Solutions 91
  92. 92. Check Directory conversion V5R3 Copyright iTech Solutions 92
  93. 93. Set Console Type Copyright iTech Solutions 93
  94. 94. Select Console Copyright iTech Solutions 94
  95. 95. Select YOUR console Copyright iTech Solutions 95
  96. 96. ANZOBJCVN • Collect the data AGAIN and verify that there are NO programs on this report that you expect to run at 6.1 or 7.1 !!! Copyright iTech Solutions 96
  97. 97. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM i • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 97
  98. 98. If Using two-phase Commit Copyright iTech Solutions 98
  99. 99. No Commitment Definitions Copyright iTech Solutions 99
  100. 100. Most important Step – FULL SAVE Copyright iTech Solutions 100
  101. 101. Verify for Upgrade Copyright iTech Solutions 101
  102. 102. Verified Copyright iTech Solutions 102
  103. 103. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM I • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 103
  104. 104. Start the Upgrade Copyright iTech Solutions 104
  105. 105. Sit back and relax while Image Catalogues do the work Copyright iTech Solutions 105
  106. 106. Next on the console Install Licensed Internal Code - Status Install of the Licensed Internal Code in progress. +-------------------------------------------------------+ Percent | XX % | Complete +-------------------------------------------------------+ Elapsed time in minutes . . . . . . . . : x.x Copyright iTech Solutions 106
  107. 107. IBM i being installed Message ID. . . : CPI2070 i5/OS Installation Status +---------------------------------------------------+ Stage 2 | XX % | +---------------------------------------------------+ Installation Objects Stage Completed Restored 1 Creating needed profiles and libraries . . . . : X >> 2 Restoring programs to library QSYS . . . . . . : XXXXX 3 Restoring language objects to library QSYS . . : 4 Updating program table . . . . . . . . . . . . : 5 Installing database files. . . . . . . . . . . : 6 Installing base directory objects . . . . . . : 7 Completing installation . . . . . . . . : i5/OS is a trademark of IBM in the United States and other countries. Copyright iTech Solutions 107
  108. 108. Installing Licensed Programs Copyright iTech Solutions 108
  109. 109. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM I • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 109
  110. 110. When Complete Check Copyright iTech Solutions 110
  111. 111. Verify Install Copyright iTech Solutions 111
  112. 112. Automatic Installation completed Copyright iTech Solutions 112
  113. 113. Verify • Check messages in QSYSOPR • Should not see any license Key messages • Display LICPGM everything at right release • Load the PTF (Cumulative, Groups, DB) & then IPL Copyright iTech Solutions 113
  114. 114. Multiple IPLs possible Copyright iTech Solutions 114
  115. 115. INZSYS Started after First IPL Copyright iTech Solutions 115
  116. 116. INZSYS Completed Copyright iTech Solutions 116
  117. 117. What we will cover… • Map, starting, and documentation • Analyze Object Conversion • Release Mapping • HMC, FSP, firmware, & IBM I • Models • Required PTFs, Resaves, and License Keys • Image Catalogue & Preparing • Right before the upgrade • The Upgrade • Verification • Conversions & Afterwards Copyright iTech Solutions 117
  118. 118. Afterwards • Update System Values that you changed. • CFGACCWEB2 • Enable Service Director • Check PM400 • Performance Data • Delete Image Catalogues • Test SNDPTFORD & SNDSRVRQS • Cleanup PTF Groups WRKPTFGRP • Update Client Access Clients • Update iSeries Integrated Windows Servers Copyright iTech Solutions 118
  119. 119. Conversions • V6R1 – ALL PROGRAMS Copyright iTech Solutions 119
  120. 120. Conversions • V5R4  Data Queues  User Queues  *FILES  SQLPGMs Copyright iTech Solutions 120
  121. 121. SAVE – New starting point • Full Save if have the time • Otherwise (GO SAVE 22)  SAVSYS  SAVLIB *IBM  SAV (/QIBM/ProdData) + (/QOpenSys/QIBM/ProdData)) Copyright iTech Solutions 121
  122. 122. 7 Key Points to take home • ANZOBJCVN, ANZOBJCVN, ANZOBJCVN !!! • Get the required PTFs on your system before the upgrade. • Check FSP Firmware minimum levels. • Have a Good FULL Backup right before the upgrade. • Have license keys and new PTFs available. • Conversions need to complete afterwards. • SAVE 22 or Full save after the conversions. Copyright iTech Solutions 122
  123. 123. Your Turn! How to contact me: Pete Massiello Email: pmassiello@itechsol.com Twitter: petem59

×