Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Adobe AEM Office Hour : Managing AEM Deployment PPT

468 Aufrufe

Veröffentlicht am

Understand how to properly manage an AEM Deployment
Agenda:
Service Packs and Cumulative Fix Packs
Security Bulletin
Package Share / Package Manager
AEM Tools
Maven Archetype and LazyBones


Resource:
https://helpx.adobe.com/customer-care-office-hours/aem/aem-managing-deployments.html

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

Adobe AEM Office Hour : Managing AEM Deployment PPT

  1. 1. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ADOBE AEM: Managing AEM Deployments Customer Care Office Hours Jaideep Brar | Technical Support Consultant Lisa Ha | Technical Support Consultant Vanshika Agarwal | Software Engineer
  2. 2. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AGENDA Audience: AEM administrators and developers  Introduction to Service Packs / Cumulative Fix Packs  Security Bulletin  Package Share / Package Manager  AEM Tools  Introduction to Maven Archetype / Lazybones  Q&A 2
  3. 3. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3 Service Packs / Cumulative Fix Packs  SPs: improvements and fixes  CFPs: bug fixes  Both are cumulative  Version convention as of AEM 6.3 AEM Version SP Version CFP Version 6.3.3.2
  4. 4. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Aug Sept Oct Nov Dec Jan AEM 6.4 AEM 6.3 AEM 6.2 AEM 6.1 4 Current SP/CFP release roadmap SP3 CFP1 Nov 8 SP3 Sep 12 SP2 Sep 27 SP3 Dec 30 SP1 CFP17 Oct 10 SP1 CFP18 Dec 11 SP2 CFP17 Oct 9 SP2 CFP18 Jan 11 SP1 CFP16 Aug 10 https://helpx.adobe.com/experience-manager/maintenance-releases-roadmap.html
  5. 5. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 Security Bulletin https://www.adobe.com/subscription/adbeSecurityNotifications.html
  6. 6. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 Package Share  https://www.adobeaemcloud.com/content/packageshare.html  AEM Instance CRX/DE Package Share  Email cuscare@adobe.com for access
  7. 7. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Package Share Assets tab provides direct download URL
  8. 8. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8 Patch Best Practices  Always take a full backup before patching  Patch (SP / CFP) uninstall is not supported  Check and confirm SP / CFP dependencies are met  Do not install official patches via …/crx-quickstart/install directory  Monitor the logs to confirm package install completion
  9. 9. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Working with Packages
  10. 10. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 AEM Permissions for Package Manager  Users permissions to create, modify, upload, and install packages  /etc/packages  package content nodes
  11. 11. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 CURL Command for Packages  Upload a new package curl -u admin:admin -F package=@"name_of_package.zip" http://localhost:4505/crx/packmgr/service/.json/?cmd=upload  Upload a package AND install curl -u admin:admin -F file=@"name of zip file" -F name="name of package” -F force=http://localhost:4505/crx/packmgr/service.jsptrue -F install=true  Download (the package) curl -u admin:admin http://localhost:4505/etc/packages/export/name_of_package.zip > name of local package file https://helpx.adobe.com/experience-manager/kb/common-AEM-Curl-commands.html
  12. 12. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12 Access Control (AC) Handling  How to handle package AC on install  Ignore (default)  Overwrite  Merge  MergePreserve  Clear https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/package-manager.html
  13. 13. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13 Validating Packages https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/package-manager.html#ValidatingPackage
  14. 14. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14 Validating Packages https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/package-manager.html#ValidatingPackage
  15. 15. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15 Common Package Related Issues  Packages are not installing  /system/sling/installer/jcr/pauseInstallation path should be empty  Constraint Violation Exception  org.apache.jackrabbit.vault.packaging.PackageException: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0001/etc/cloudsettings/default/contexthub[[nt:folder]]  Packages not visible via CRX/DE Package Manager  Special character in package name  Uploading an asset package results in high number of workflows triggering  Deactivate Workflow Launcher Impl component  Activate component after asset package completely installs https://helpx.adobe.com/experience-manager/kb/common-package-related-issues.html
  16. 16. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Tools
  17. 17. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17 Existing Tools  AEM Stuff blog  Bundle Version Checker  OSGi Configuration Diff  Node Diff https://helpx.adobe.com/experience-manager/kb/tools/aem-tools.html http://www.aemstuff.com/tools/coi.html
  18. 18. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18 New Tools  Content Package Compare  Activity Log Analyzer  OSGi Component Diff https://helpx.adobe.com/experience-manager/kb/tools/aem-tools.html
  19. 19. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Content Package Comparator • This tool is used to compare the versions of the packages installed in your AEM instance before and after the installation of CFP/SP or upgarde. • This is helpful in validating successful AEM upgrades and service pack installations. Requires: http://<host>:<port>/crx/packmgr/serv ice.jsp?cmd=ls 19 https://helpx.adobe.com/experience-manager/kb/tools/content-package-comparator.html
  20. 20. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Activity Log Analyzer • This tool helps to validate the deletions that occurred as a result of installing a fix pack. • Also helpful in validating deletions that occurred during any AEM package installations.. Requires: http://<host>:<port>/crx/packmgr/service.jsp?cmd=ls 20 https://helpx.adobe.com/experience-manager/kb/tools/activity-log-analyzer.html
  21. 21. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. OSGi Component Diff • Helps to compare the OSGi components b/w aem instances • Validates issues related to changes in OSGi components. Requires: http://<host>:<port>/system/console/components.json 21 https://helpx.adobe.com/experience-manager/kb/tools/osgi-component-diff.html
  22. 22. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Maven Archetype / Lazybones
  23. 23. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Project Archetype 23  Archetype creates a minimal AEM project as starting point for your own projects. Includes : Archetype Version AEM Version 11 6.2 or newer 12 6.3 or newer 13 6.4, 6.3 + SP2 14 6.3, 6.3 + SP2 • Pages • One editable template • Page component • Content, form components • Configurations • Client libraries • Bundle with some examples • Tests
  24. 24. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Lazybones 24  Provides a template to create a initial project structure.  Based on AEM Archetype with added functionality.  Auto include uber-jar and acs- commons
  25. 25. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Archetype vs Lazybones 25 FEATURES ARCHETYPE LAZYBONES Number of customizable properties 12 40 Acs-commons × ✓ Create Environment Specific Folders × ✓ Uber-Jar Dependency × ✓ Configure Workflow Purge × ✓ Sling Models × ✓
  26. 26. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Lazybones Demo Create an AEM Project using Lazybones
  27. 27. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Lazybones Installation 27 • In a Terminal window, run these two commands: - curl -s "https://get.sdkman.io" | bash - source ~/.sdkman/bin/sdkman- init.sh  Once sdkman is installed, you can use it to install lazybones with the following command: - sdk install lazybones  Windows Install latest binary:- https://bintray.com/pledbrook/lazybones- templates/lazybones#files
  28. 28. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Slide Resources Condensed  Maintenance Release Roadmap - https://helpx.adobe.com/experience- manager/6-4/sites/deploying/using/maintenance-release-vehicle-definitions.html  Adobe End Of Life Matrix - https://helpx.adobe.com/support/programs/eol- matrix.html  Security Bulletin - https://helpx.adobe.com/security.html#experience-manager  AEM Security Bulletin - https://helpx.adobe.com/security/products/experience- manager.html  Subscribe to Security Bulletin Email Notifications - https://www.adobe.com/subscription/adbeSecurityNotifications.html  AEM Security Board APSB18-26 (released Aug 14th ,2018) - https://helpx.adobe.com/security/products/experience-manager/apsb18-26.html  Package Share - https://www.adobeaemcloud.com/content/packageshare.html  LazyBones - https://helpx.adobe.com/experience- 28
  29. 29. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Additional Resources  AEM LazyBones Documentation : https://helpx.adobe.com/experience-manager/using/aem_lazybones.html  Experience League : https://landing.adobe.com/experience-league/ 29
  30. 30. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Q&A

×