首页 文章

Artifactory:使用packer和AWS实现自动化

提问于
浏览
1

我正在寻找一种方法来自动使用打包器在AWS上进行Artifactory部署 . 我想要一个简单的配置:AWS ALB [ASG:仅1 EC2]用于Blob的Artifactory EFS AWS RDS PostgreSQL

  • 我写了Terraform,基础设施设置正常

  • 我轻松地使用打包器构建Artifactory AMI(我是从RPM安装构建的

  • 在AWS userdata中:

我更新blob路径/ var / opt / jfrog / artifactory / data以指向AWS EFS

我想将db从德比改为Postgre,遵循以下网址:https://www.jfrog.com/confluence/display/RTF/PostgreSQL

我调整了$ ARTIFACTORY_HOME / etc / db.properties并下载了与PostgreSQL相对应的JDBC驱动程序 .

一切都好,Artifactory检测新的空数据库,创建对象......但Artifactory不启动 . 我和master.key有错误:这是我的catalina.out:

2018年7月26日下午2:00:17 org.apache.coyote.AbstractProtocol init INFO:初始化ProtocolHandler [“http-nio-8081”] 2018年7月26日下午2:00:17 org.apache.tomcat.util . net.NioSelectorPool getSharedSelector INFO:使用共享选择器进行servlet写入/读取2018年7月26日下午2:00:17 org.apache.coyote.AbstractProtocol init INFO:初始化ProtocolHandler [“http-nio-8040”] 2018年7月26日orr.apache.tomcat.util.net.NioSelectorPool getSharedSelector INFO:使用共享选择器进行servlet写入/读取2018年7月26日下午2:00:17 org.apache.coyote.AbstractProtocol init INFO:正在初始化ProtocolHandler [“ajp-nio-8019”] 2018年7月26日2:00:17 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector信息:使用共享选择器进行servlet写入/读取2018年7月26日2:00 :下午17点org.apache.catalina.core.StandardService startInternal INFO:启动服务[Catalina] 2018年7月26日2:00:17 org.apache.catalina.core.StandardEngine startInternal INFO:启动Servlet引擎:Apache Tomca t / 8.5.23 Jul 26,20188 2:00:17 PM org.apache.catalina.startup.HostConfig deployDescriptor INFO:部署配置描述符[/opt/jfrog/artifactory/tomcat/conf/Catalina/localhost/access.xml] 2018年7月26日下午2:00:17 org.apache.catalina.startup.HostConfig deployDescriptor INFO:部署配置描述符[/opt/jfrog/artifactory/tomcat/conf/Catalina/localhost/artifactory.xml] 2018-07-26 14:00:18 [UNDEFINED] [INFO]从servlet上下文获取Artifactory [artifactory.home = null] 2018-07-26 14:00:19 [UNDEFINED] [INFO]由logger解决Artifactory home [artifactory.home = / VAR的/ opt / jfrog / artifactory的 . 14:00:19.438 [localhost-startStop-2] DEBUG org.artifactory.converter.VersionProviderImpl - Last Artifactory数据库版本是:v610 14:00:19.460 [localhost-startStop-2] INFO org.artifactory.converter.ConvertersManagerImpl - 触发PRE_INIT转换,从v610到v610 14:00:19.460 [localhost-startStop-2] INFO org.artifactory.converter.ConvertersManagerImpl - 完成PRE_INIT转换,当前版本为:v610 2018-07-26 14:00:19 [ARTIFACTORY] [INFO] master.key文件当前缺失 - 等待Access创建它 . 重新尝试在1秒内检查master.key文件是否存在 . 2018-07-26 14:00:20 [ARTIFACTORY] [INFO] master.key文件当前缺失 - 等待Access创建它 . 重新尝试在1秒内检查master.key文件是否存在 .

欢迎任何想法:-)

1 回答

相关问题