묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
윈도우 버전 사용하고 있는데 ssh 컨테이너 내에 도커가 동작하지 않아요
최신 이미지라 그런지 etc/sysconfig/docker 폴더도 존재하지 않습니다 ..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
kex_exchange_identification 에러
이 에러때문에 강의가 진행되지않습니다 ㅠㅠ인텔맥이고, 정리된 도커명령어 그대로 작동시켜 ssh 에 접속하려고할때 아래와같은 에러가 발생합니다.. kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 20022
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh 접속 에러
안녕하세요 인텔칩에서 ssh 도커 실행 명령어를 이용하여 설치 후 ssh 접속시 아래와 같은 에러가 발생합니다. 혹시몰라서 실리콘칩용 도커이미지로 인스톨 후 설치해보았는데, 이때는 ssh 접속이 가능합니다 (내부 도커 실행은불가능했지만) ssh 접속시 known_hosts 를 다시 쓰는 것도 확인하였습니다.구글링을 해봐도 현재 강의내용과 다른 내용이 많아서 직접 질문하는것이 빠를 것 같아 질문드립니다. kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 10022
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
에러가발생합니다.
안녕하세요. 강의 진행 중 에러가 발생하여 질문드립니다. 아래와 같은 에러가 계속 발생하는데 원인을 알 수 있을까요? OS는 맥이며, 젠킨스는 도커로 인스톨하였고, 톰캣은 brew 로 9버전을 인스톨하였습니다. [My-Third-Project] $ /var/jenkins_home/tools/hudson.model.JDK/bin/java -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5/boot/plexus-classworlds-2.6.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5 /var/jenkins_home/war/WEB-INF/lib/remoting-3046.v38db_38a_b_7a_86.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.13.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.13.jar 35605 Exception in thread "main" java.lang.UnsupportedClassVersionError: hudson/remoting/Launcher has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 53.0 at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1007) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:545) at java.base/java.net.URLClassLoader.access$100(URLClassLoader.java:83) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:453) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:447) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:446) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:425) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:135) at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:65) ERROR: ================================================================================ ERROR: Invalid project setup: Connection reset ERROR: [JENKINS-18403][JENKINS-28294] JDK '' not supported to run Maven projects. ERROR: Maven projects have to be launched with a Java version greater or equal to the minimum version required by the controller. ERROR: Use the Maven JDK Toolchains (plugin) to build your maven project with an older JDK. ERROR: Retrying with agent Java and setting compile/test properties to point to /var/jenkins_home/tools/hudson.model.JDK. ERROR: ================================================================================ Established TCP socket on 43679 [My-Third-Project] $ /opt/java/openjdk/bin/java -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5/boot/plexus-classworlds-2.6.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven3.8.5 /var/jenkins_home/war/WEB-INF/lib/remoting-3046.v38db_38a_b_7a_86.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.13.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.13.jar 43679 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/jenkins_home/workspace/My-Third-Project/pom.xml clean compile package [INFO] Scanning for projects... [INFO] [INFO] ----------------------< com.njonecompany.web:web >---------------------- [INFO] Building cicd-web-project maven webapp 1.0 [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ web --- [INFO] Deleting /var/jenkins_home/workspace/My-Third-Project/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ web --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ web --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /var/jenkins_home/workspace/My-Third-Project/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ web --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ web --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ web --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/jenkins_home/workspace/My-Third-Project/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ web --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /var/jenkins_home/workspace/My-Third-Project/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.22.0:test (default-test) @ web --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running com.njonecompany.web.TestWelcome 01:01:58,334 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 01:01:58,335 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 01:01:58,335 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/var/jenkins_home/workspace/My-Third-Project/target/classes/logback.xml] 01:01:58,482 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 01:01:58,484 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 01:01:58,498 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 01:01:58,594 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead. 01:01:58,594 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder. 01:01:58,594 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details 01:01:58,596 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.njonecompany.web] to DEBUG 01:01:58,596 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [com.njonecompany.web] to false 01:01:58,596 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[com.njonecompany.web] 01:01:58,598 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to ERROR 01:01:58,598 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] 01:01:58,598 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 01:01:58,599 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@7d9f158f - Registering current configuration as safe fallback point 2022-09-19 01:02:00 [main] DEBUG c.n.web.controller.WelcomeController - Welcome to njonecompany.com... Mon Sep 19 01:02:00 UTC 2022 MockHttpServletRequest: HTTP Method = GET Request URI = / Parameters = {} Headers = [] Body = <no character encoding set> Session Attrs = {} Handler: Type = com.njonecompany.web.controller.WelcomeController Method = com.njonecompany.web.controller.WelcomeController#index(Model) Async: Async started = false Async result = null Resolved Exception: Type = null ModelAndView: View name = index View = null Attribute = msg value = Hi, there Attribute = today value = Mon Sep 19 01:02:00 UTC 2022 FlashMap: Attributes = null MockHttpServletResponse: Status = 200 Error message = null Headers = [Content-Language:"en"] Content type = null Body = Forwarded URL = /WEB-INF/views/index.jsp Redirected URL = null Cookies = [] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.889 s - in com.njonecompany.web.TestWelcome [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- maven-war-plugin:3.2.2:war (default-war) @ web --- [INFO] Packaging webapp [INFO] Assembling webapp [web] in [/var/jenkins_home/workspace/My-Third-Project/target/hello-world] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/workspace/My-Third-Project/src/main/webapp] [INFO] Webapp assembled in [70 msecs] [INFO] Building war: /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11.011 s [INFO] Finished at: 2022-09-19T01:02:03Z [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [JENKINS] Archiving /var/jenkins_home/workspace/My-Third-Project/pom.xml to com.njonecompany.web/web/1.0/web-1.0.pom [JENKINS] Archiving /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war to com.njonecompany.web/web/1.0/web-1.0.war [DeployPublisher][INFO] Attempting to deploy 1 war file(s) [DeployPublisher][INFO] Deploying /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war to container Tomcat 9.x Remote with context null ERROR: Build step failed with exception org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/jenkins_home/workspace/My-Third-Project/target/hello-world.war] at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:176) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:710) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) ... 19 more Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://192.168.86.216:8081/manager/text/list at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1924) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:577) ... 22 more org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:710) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://192.168.86.216:8081/manager/text/list at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1924) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:577) ... 22 more Build step 'Deploy war/ear to a container' marked build as failure Finished: FAILURE
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
AWS Jenkins + Tomcat 연동 문제
안녕하세요? 강의대로 모두 따라했는데, Build할 때 아래와 같이 문제가 발생합니다 ㅠ[DeployPublisher][INFO] Deploying /var/lib/jenkins/workspace/JunyHarang-Tomcat-Project/target/hello-world.war to container Tomcat 9.x Remote with context null ERROR: Build step failed with exception org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/lib/jenkins/workspace/JunyHarang-Tomcat-Project/target/hello-world.war] at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:176) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:816) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:765) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:709) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Caused by: java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.Socket.connect(Socket.java:609) at java.base/java.net.Socket.connect(Socket.java:558) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:508) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603) at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:375) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:396) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1253) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) ... 19 more java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.Socket.connect(Socket.java:609) at java.base/java.net.Socket.connect(Socket.java:558) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:508) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603) at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:375) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:396) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1253) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:816) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:765) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:709) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Build step 'Deploy war/ear to a container' marked build as failure Finished: FAILURE
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh 서버 실행 시 에러
안녕하세요?ssh 서버 실행 시 Conflict, The container name "/docker-server" is already in use by container "4a08bbeafb65" 라고 에러가 나오네요.명령어는 아래와 같이 입력했고docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgorup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin/initdocker ps 라고 입력 시 아무것도 안나오는데docker ps -a 입력하면 위의 4a08bbeafb65 가 Created 상태입니다. 인터넷 찾아보니 삭제하고 해보라고 해서 해 봐도 안되네요.윈도우 10 사용자입니다.위 그림은 실행 상황입니다. 두 번째 그림은 docker desktop 에서 실행하려고 할 때도 같은 메시지가 나옵니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Kubelet Error 문의
안녕하세요? Kubernetes Master Server가 강제 재부팅 된 뒤 문제가 발생하여 문의 드립니다.위와 같이 Kubectl 명령어가 현재 먹지 않는 상태이고,검색을 해 보니 아래와 같이 해보래서 해 보았으나, 해결되지 않고 있습니다. Service에 대해 상태를 확인을 해보면 위와 같이 실패로 나오고, 재부팅, Service 재시작 등을 해보아도 해결이 되지 않고 있습니다.journalctl -xeu kubelet 명령어로 확인하면위와 같이 나오고 있습니다!
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ansible 서버에서 ssh-copy-id가 정상적으로 실행되지 않습니다.
안녕하세요~Ansible playbook으로 Kubernetes Script 실행하기 위해서ansible 서버에서 ssh-copy-id를 통해 쿠버네티스 로컬서버로 접속하고자 하는데이 명령어가 정상적으로 실행이 되지 않고 있습니다.윈도우 사용자이고, 마이크로 계정으로 자동 연동된 로그인 사용하고 있습니다.아래의 이미지와 같이 에러메세지를 확인할 수가 없어서 원인이 뭔지 잘 모르겠네요 ^^;이 작업이 정상적으로 되지 않아 다음 수업진행이 어렵습니다.확인 부탁드릴께요감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Kubernets 설치 관련 질문
안녕하세요?https://github.com/joneconsulting/k8s/blob/master/install/kubernetes_install.md이거 보고 CentOS에 가상 머신 3개(CentOS 7)으로 올린 뒤 진행하던 중 문제가 발생하여 질문드립니다.데쉬보드를 VM Host Server에서 Firefox로 접근을 해보고 싶은데,위와 같이 접근을 할 수 가 없는 상태 입니다.하지만 Local에서 curl 명령어를 통해 API 테스트를 하면 아래와 같이 정상 처리 되는 것을 볼 수 있습니다.각 VM Server는 CLI Mode만 이용하고 싶어서 GUI가 아닌데, HOST Server 혹은 외부에서 접속을 하려면 어떻게 해야 하나요??그리고, 마지막 TEST부분에서 Port Fowarding된 Port 번호를 어떻게 확인할 수 있나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh-server 실행 시 추가된 옵션 문의드립니다
안녕하세요.ssh-server 실행할 때 옵션추가된 명령어로 실행하도록 문의 답변 주셨는데요, 추가된 옵션에 대해 설명을 해주실수 있을까요?docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init(볼륨에 :rw가 추가되었고, --cgroupns=host 이 추가된 것으로 보입니다)[질문]/sys/fs/cgroup 를 volume으로 설정하는 이유-v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns = host 를 추가해야하는 이유(이하 문서 내용 발췌)--cgroupns (API 1.41+) cgroup namespace to use (host|private) - 'host': Run the container in the Docker host's cgroup namespace - 'private': Run the container in its own private cgroup namespace - '': Use the cgroup namespace as configured by the default-cgroupns-mode option on the daemon (default)감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의에 사용하시는 문서 받을 수 있을까요?
안녕하세요.강의에 사용하시는 PPT 자료 받을 수 있을지 문의 드립니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh 에러
docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin이렇게 실행하고 ssh root@localhsot - p 10022로 접속을 하려고 하니 Could not resolve hostname localhsot: \276\313\267\301\301\370 \310\243\275\272\306\256\260\241 \276\370\275\300\264\317\264\331.이렇게 에러가 발생합니다.
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
네트워크 장비에 대한 엔서블 강의도 있나요??
커리큘럼엔 안보이는데 혹시 따로있을까요??
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
파이썬 실무 프로그래밍 책도 엔서블인가요??
안녕하세요 강사님께서 파이썬 실무 프로그래밍 책의 저자이신것 같더라구요 이 책도 엔서블을 활용하는 책인가요??
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
ubuntu 로 실습하면 차이가 클까요?
회사에서 ubuntu 를 사용하다보니 ubuntu로 실습을 따라 하려고 하는데 두 os 간에 차이가 클까요?
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
결과값 오류?
노드들의 uptime 디스트 메모리 상태 확인 시에 SUCCESE가 ㅏㄴ오지않고 CHANGED가 나옵니다..결과값은 똑같은데 CHANGED가 나오는데 왜 이러는거죠?
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
우분투에서 실습 중에 막히는 부분이 있습니다.
nginx 플레이북 실행하고 노드 아이피 주소로 접속하면 nginx 메인페이지가 아니라 아파치2 메인 페이지가 뜹니다. 이전 실습의 영향인 것 같은데, ansible nginx -m apt -a "name=apache2 state=absent" -k ansible nginx -m service -a "name=apache2 state=stopped" -k ansible nginx -m shell -a "systemctl stop apache2" -k 다 해봐도 여전히 아파치 페이지가 뜹니다. 참고로 각 노드에서 nginx 서비스는 running 중이고 방화벽은 inactive입니다. 어떻게 해결해야 할까요?
-
미해결
우아하게 앤서블 질문입니다!
엔서블 환경 구축하고 known_hosts에 키파일 확인도 했는데 ymal 파일을 ping을 한 다음에만 동작하고 또 시간 지나면 yaml 파일이 실행이 안 됩니다... 혹시 방법 없을까요??
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
ansible-server에서 node 01,02,03 으로 Ping test 실패
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요 좋은 강의 해주셔서 감사드립니다. 다름이 아니라 ansible-server에서 ping test를 나머지 세 노드에 하는데 성공률이 매우 낮습니다. (96% fail) 1) 혹시 브릿지 네트워크 설정할때 (Virtual Box) 와이파이로 설정해서 문제인 건가요? 2) 노드별로 Ip 주소 설정할때 range 정하는 방법에 대해서 알려주실수 있나요? 저의 경우 제 랩탑의 ipv4 가 192.168.0.12 라서 vm ip 를 192.168.0.13/24 192.168.0.14/24 192.168.0.15/24 192.168.0.16/24 로 설정하였습니다. 답변주시면 정말 감사드리겠습니다. 아래 사진은 node 01 의 네트워크 설정입니다. (나머지 node02, 03, ansible-server 다 동일하게 설정했습니다)
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
playbook을 통한 nginx 구동 실습 중 에러
안녕하세요! 질 좋은 앤서블 강의 감사합니다. playbook 실습에서 막히는 부분이 있어서 질문 남깁니다. 아래와 같이 nginx.yml 파일은 스페이스 키로만 작성하였습니다. nginxyml 플레이북을 돌리니 아래와 같은 에러가 떳습니다. 정작 ssh 접근은 가능한 상태이며, 해당 노드들로 핑 명령도 가능합니다. 조언 부탁드립니다. ㅠㅠ