Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Adobe AEM Office Hour : Managing AEM Deployment PPT

448 visualizaciones

Publicado el

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

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

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

×