Hi Ken,
First, glad to hear about your experience with Artifactory :)
To answer your questions -
To use Artifactory in a HA environment the Active/Standby approach is still
the one we recommend and the one we implement on client sites. Since version
2.1.x of Artifactory, configuration is copied to the database after the
initial startup, so a single database can be used to fully replicate
configuration across different instances (with the exception is the repo.xml
and artifactory.system.properties, which are pretty much constant for a
production server). The documentation was a bit lagging behind on this
matter - I updated it.
FYI, this solution is not limited to MySQL, and you can certainly use Oracle
instead. In fact, with MySQL we mostly recommend on storing the binaries on
the file system instead of as BLOBs (see:
http://wiki.jfrog.org/confluence/display/RTF/Running+Artifactory+on+MySQL,
for the reasons why), which makes replication of configuration + data a bit
more complicated. With Oracle, you will not need to do that, so replication
is easier and safer.
We do not support Active/Active yet. Common feedback we get from users, BTW,
is that a failover downtime of a couple of minutes is tolerable for them.
Nevertheless, if your requirements are different we'd love to hear them.
I do not see any particular issue with running Artifactory on AIX, except
maybe that you do not have an out-of-the-box startup service, which can also
be easily resolved. For that matter, it should not be different than running
Tomcat on AIX and Artifactory was tested against the IBM JDK.
Finally, we have released just today Artifactory 2.2 that includes, among
other things (http://wiki.jfrog.org/confluence/display/RTF/Artifactory+2.2.0),
a new Power Pack add-on that supports LDAP Groups (you didn't miss anything
in the docs :). It allows you to use your selected exiting NT groups in
Artifactory and assign permissions to them. The LDAP Group uses caching and
offers flexible ways to sync groups into Artifactory (including hierarchical
groups, which is common in many NT shops). You can read more about this
here: http://wiki.jfrog.org/confluence/display/RTF/LDAP+Groups.
If you need more help in setting this up feel free to contact us.
Hope that helps,
Yoav
On Sat, Feb 6, 2010 at 1:21 AM, Pacileo, Ken <[email protected]> wrote:
> Hi,
>
> We’ve been using Artifactory for two years now and have been happy with
> its performance.
>
We’re currently using Artifactory v2.1.1 with Tomcat 6.0.18 running on a
> Windows Server 2003. We now need to setup an HA environment and plan
> implementing
> it by installing Artifactory on two AIX servers running as a standalone
> application and would like to know more about clustering the two
> Artifactory instances in an active/active or active/passive mode.
>
> The documentation at *
> http://wiki.jfrog.org/confluence/display/RTF/Clustering+Artifactory*<http://wiki.jfrog.org/confluence/display/RTF/Clustering+Artifactory>talks
> about clustering Artifactory with a MySQL database but that document
> is referring to Artifactory version 1.3.0. That document recommends using
> an active/passive configuration using a shared MySQL database.
>
> Now that Artifactory is at v2.1.3, are there any updates to the document
> regarding clustering Artifactory? Does Artifactory now support Oracle
> databases or is MySQL still the recommended database? Does the current
> version of Artifactory fully support active/active at this time? Does
> Artifactory have any issues running on AIX?
>
Are there any other considerations we need to be aware of concerning exporting
> our current repositories and importing them into the HA setup?
>
> As a side thread, can I map NT groups to Artifactory roles to control
> access to repositories or specific groupids or artifacts? Looking at the
> documentation I see that it supports authenticating with LDAP but it looks
> like we would continually need to map new users to an Artifactory Group to
> allow access to a defined repository/group/artifact. Setting up a role
> that is mapped to an NT group would make our life much easier. Am I
> missing something in the documentation? Here’s some of the links I’m
> referring to:
>
> *http://wiki.jfrog.org/confluence/display/RTF/Managing+Permissions*<http://wiki.jfrog.org/confluence/display/RTF/Managing+Permissions>
>
> *http://wiki.jfrog.org/confluence/display/RTF/Managing+Groups*<http://wiki.jfrog.org/confluence/display/RTF/Managing+Groups>
>
> Thanks and regards,
>
> Ken
>
> This e-mail, including attachments, may include confidential and/or
> proprietary information, and may be used only by the person or entity
> to which it is addressed. If the reader of this e-mail is not the intended
> recipient or his or her authorized agent, the reader is hereby notified
> that any dissemination, distribution or copying of this e-mail is
> prohibited. If you have received this e-mail in error, please notify the
> sender by replying to this message and delete this e-mail immediately.
>
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the
> business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Artifactory-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/artifactory-users
>
>
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users