Upgrade Artifactory from Open-Source (OSS) to PRO?

The upgrade process from OSS to PRO is the same one that is used for upgrading from any Artifactory version to the latest version;
The procedure to upgrade Artifactory depends on your installation type. There are following installation types:

  • ZIP file
  • RPM
  • Debian
  • Docker

In this tutorials, I am talking about Zip file Based installation only.

Before You Proceed, You must do following.

1. Take a Backup of System config using “System Export”
Artifactory can export and import the whole Artifactory server: configuration, security information, stored data and metadata. The format used is identical to the System Backup format. This is useful when manually running backups and for migrating and restoring a complete Artifactory instance (as an alternative to using database level backup and restore).

Please follow the instructions out here https://www.jfrog.com/confluence/display/RTF/Importing+and+Exporting

2. Back up your database.

3. JDK Version – From version 4.0, Artifactory requires JDK 8. If your current version is v3.x, before you upgrade to Artifactory 5.x, please make sure you install JDK 8 and update your JAVA_HOME environment variable to point to your JDK 8 installation.

4. Repositories with Multiple Package Types – From version 4.0, Artifactory will only index, and work with corresponding clients for single package type repositories. If your current version is 3.x and the installation includes repositories that support multiple package types, you need to migrate them to single package type repositories.

Upgrading from version 4.x or 5.x to the latest version is a simple procedure.

Step 1 – Unzip the Artifactory distribution archive.
Step 2 – If the $ARTIFACTORY_HOME/tomcat/conf/server.xml has been modified keep it in a temporary location.
Step 3 – Backup files to a temporary location according to the conditions described below:

  • In all cases, backup $ARTIFACTORY_HOME/bin/artifactory.default
  • If Artifactory is configured to work with a database that is not Derby, backup the $ARTIFACTORY_HOME/tomcat/lib/<JDBC> driver.

Step 4 – Remove the following files and folders from your $ARTIFACTORY_HOME folder:

  • webapps/artifactory.war
  • webapps/access.war
  • tomcat
  • bin
  • misc

Step 5 – Replace the removed files and folders with the corresponding ones from the new unzipped version.

Step 6 – Any files that were stored in temporary locations should now be returned to their original location under the new installation.

Step 7 – If you installed Artifactory as a service, you now need to run the service

  • For a Linux service, browse to $ARTIFACTORY_HOME/bin and execute the following command as root: $ARTIFACTORY_HOME/bin/installService.sh [USER [GROUP]]
  • For Windows service, browse to %ARTIFACTORY_HOME%\bin. First uninstall the service by running uninstallService.bat, then reinstall the service by running installService.bat. You can now run the service through the Windows UI or as described in Running Artifactory.

Reference
https://www.jfrog.com/confluence/display/RTF/Upgrading+Artifactory

Tagged : / / /

Is there any certification for DevOps? | scmGalaxy

Source: Quora.com

Q1. Is there any certification for DevOps?

Ans. As you inquired about “Certification for DevOps”. So, let me inform you that DevOps is a culture and it cannot be certified or there is no any specific certification for it. It is free form approach which can be implemented by the team with principles and automation tools and best practices of it. It’s something where each individual of the Dev team and Operations team were involved they work together in collaboration to create quality products/applications without wasting resources and infrastructure in a short span of time. It’s not something which is created by one organizations or Individuals, no one owns it. Thus, It cannot be certified or any authentic certification from any specific Institutes and Organizations.

Q2. If yes,which certifications must a DevOps engineer possess?

Ans. As we already discuss about Certification, now A DevOps engineer can learn principles, different different tools and best practices of it which is used in DevOps work environment. Tools like Chef, Puppet, Jenkins, Docker, Ansible, Git, Maven, SonarQube, Jira, Nagios, Vagrant, Nexus, AWS etc.. are the most popular tool-sets these days. But be mindful, these tools sets are not for forever, in near future any new tools can be included or any tools can be excluded. Therefore, to remain effective as a DevOps engineer you must need to learn or practice on tools which makes Dev and Ops teams work easy.

But, to get expertise in DevOps culture and its related tool-sets you need guidance, knowledge, time and practice. So, for help you can go for DevOps courses and join good institute for help.

To help you out I can recommend one institute who provides quality training for DevOps course and its related tool-sets with the help of experienced DevOps trainers, instructors, mentors and coaches.

scmGalaxy” This DevOps institute is run by expert community of DevOps, Build and Release and SCM professionals.

There highlights

  • Known, Qualified and Experienced DevOps Trainer
  • Life time access to Live Interactive Session
  • Life time free re-enrollment to future DevOps courses
  • 80% of the class is consist of Lab by doing
  • Life time free access to all learning materials
  • Educating IT/Software professionals from more than 8 years

Upon Course completion you will get scmGalaxy certification that is industry recognized and holds value.

Tagged : / / / / / /