有几分钟时间吗?在Azure上安装Artifactory Enterprise

有些东西,比如高端咖啡或企业技术,是值得努力和等待的。但如果你能毫不费力或拖延地获得高质量的产品,不是吗?

安装或更新一个自我管理(BYOL)的JFrog Artifactory高可用版本托管在Azure VM中这可能是一个复杂且耗时的过程。的安装或更新业界青睐的二进制存储库管理器你的卡布奇诺送到柜台所需的时间

手动安装需要这两方面的专业知识Azure和Artifactory.在你自己,你需要创建所有这些:

  • 虚拟网络
  • 网络接口
  • 网络安全组
  • 具有IP地址和路由规则的负载均衡器
  • 部署
  • 虚拟机规模集
  • 虚拟机概要
  • 数据库
  • 存储账户

每一步都是犯错的机会。在此之后,您需要配置注册中心的证书、许可证、数据库设置、节点设置等等。

为了使这个过程快速可靠,我们创建了一个用于安装Artifactory Enterprise的Azure ARM模板,您可以在Azure市场中获得该模板。使用这个ARM模板,你可以得到你的Artifactory哈主力在五分钟或更短的时间内就能启动。

有多简单?让我们来看看。

你需要什么

在开始之前,你需要准备一些东西:

  • 活动Azure订阅
  • Azure中您所在区域可用的空闲vcpu
  • 一套3张人工企业许可证(试用期后使用)
  • 具有相应SSL证书的域名

BYOL安装在Azure云上

一旦准备好了这些基本要素,就可以从Azure Marketplace开始安装了。

  1. 微软Azure市场
  2. 搜索“JFrog”或“Artifactory”
  3. 选择JFrog Artifactory企业ARM模板

或者你可以直接导航到JFrog Artifactory企业ARM模板

开始安装过程:

  1. 点击现在就开始吧按钮。
    如果您没有登录,Marketplace将要求您提供Azure帐户凭据。
  2. 在弹出的窗口中,单击继续同意微软的条款
  3. 点击创建

现在,您将通过一系列选项卡来输入信息。

基础知识

在这里,您将选择此实例的活动订阅及其区域。

您还必须选择一个Azure资源组例如。选项中已经创建的Azure资源管理器,或按创建新的现在来定义一个。

VM凭据

在这个选项卡中,您必须为将要为JFrog Artifactory运行而创建的VM指定一组登录凭据。为虚拟机管理员输入有效形式的用户名,可以定义12个字符的密码或SSH公钥。

集群设置

在这个选项卡中,您将为Artifactory将在其中运行的集群定义设置。这包括集群的名称、要部署的节点数量,以及要在其中运行的Artifactory VM映像。

选择虚拟机大小时,请确保选择区域中可用的虚拟机类型基础知识选项卡。如果所选类型的虚拟机在所选区域不可访问,则验证失败。如果安装所需的vcpu超过您的Azure虚拟机vCPU配额,则需要创建一个支持向Azure请求增加配额

如果选择2个节点(主节点1个,每个节点1个),则必须提供至少3个Artifactory Enterprise许可证。

您可以通过运行来创建Artifactory主密钥Openssl rand -hex 16在本地机器上

你的SSL证书应采用以下格式:

——开始证书 -----********----- 端证书——

您的SSL证书密钥应采用以下格式:

——开始RSA私钥 -----*****----- RSA私钥——结束

提供了JFrog Artifactory服务器名和Java参数的默认值,对于大多数安装来说应该足够了。

数据库配置

在这个选项卡中,您可以从f中选择我们的数据库选项:

  1. 新建Postgres实例(部署Azure Postgres服务)
  2. 现有postgress实例(使用现有Postgresql凭证进行连接)
  3. 新的MSSQL实例(部署一个新的MSSQL服务)
  4. 现有MSSQL实例(使用现有MSSQL凭据进行连接)

如果选择一个新实例,则必须为将要安装的数据库指定一个名称,以及要登录的用户凭证。如果使用现有数据库,请提供DB服务器名称和DB连接字符串。

数据库的基本版本对于大多数安装来说应该足够了。

存储设置

在该选项卡中,可以指定存储帐户类型。目前唯一可用的选项是使用本地冗余存储(LRS)的标准性能层。

回顾+创建

在最后一个选项卡中,Azure将验证您的配置。验证通过后,单击创建启动部署。

在部署后

艰苦的工作完成了!如果你点了咖啡,应该马上就到。ARM模板从这里开始,将Artifactory及其组件部署到Azure VM中。

部署完成后,您将看到下一屏幕:

在侧栏中,选择输出参阅完全限定域名(FQDN),可用于访问JFrog平台界面和Artifactory:

当您访问Artifactory时,使用您的默认用户名(admin)和密码(密码).不要忘记立即更改密码,改用更安全的密码!

现在您可以坐下来,开始使用Artifactory作为DevOps策略的一部分。趁你的咖啡还热着。