Introducción
Este documento describe el mensaje de error al que puede enfrentarse cuando implementa la imagen de Centos7 con el uso de la plataforma de nube de Google.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Plataforma de nube de Google
- Entornos de máquinas virtuales
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
- CloudCenter versión 4.8.0
- Imagen de Centos 7
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Problema
Este mensaje de error se produce con la implementación de la imagen de Centos7 con el uso de CloudCenter con la plataforma de Google. Una vez que se implementa una instancia justo después de iniciar ClusterLifecycleAction, se produce un error con este mensaje de error:
2017-08-30 17:36:36,638 INFO impl.AbstractLifecycle [threadPoolExecutor-1] - DeploymentJobName=CentOS_7 DeploymentJobID=50 ClusterLifecycleImpl[50,CentOS_7,STARTING,0] state from WAITING_TO_START -> STARTING
2017-08-30 17:36:39,847 ERROR event.LifecycleEventProcessor [threadPoolExecutor-1] - Exception occurred while resolving Action-event.
com.osmosix.commons.exception.CloudProviderException: java.lang.IllegalArgumentException: Parameter project must conform to the pattern (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
at com.osmosix.commons.cloudProvider.gc.GoogleComputeCloudProviderV1.createVolumes(GoogleComputeCloudProviderV1.java:1244)
at com.osmosix.gateway.impl.GatewayServiceImpl.createVolumes(GatewayServiceImpl.java:2666)
at com.osmosix.gateway.lifecycle.action.orchestration.node.LifecycleCreateVolumesAction.createVolumes(LifecycleCreateVolumesAction.java:161)
at com.osmosix.gateway.lifecycle.action.orchestration.node.LifecycleCreateVolumesAction.execute(LifecycleCreateVolumesAction.java:80)
at com.osmosix.gateway.lifecycle.action.workflow.SequentialWorkflowAction.execute(SequentialWorkflowAction.java:42)
at com.osmosix.gateway.lifecycle.event.LifecycleEventProcessor.resolveAndExecuteAction(LifecycleEventProcessor.java:32)
at com.osmosix.gateway.lifecycle.event.LifecycleAgentListener.onApplicationEvent(LifecycleAgentListener.java:16)
at com.osmosix.gateway.lifecycle.event.LifecycleAgentListener.onApplicationEvent(LifecycleAgentListener.java:7)
Solución
Este problema se conoce y se aborda en la versión 4.8.1 de CloudCenter.
Referencia de JIRA de CloudCenter: CORE-15235