Cómo ejecutar Orchestrator en FreeBSD

[vagrant@freebsd ~/orchestrator]PS Sur Uds /etc/orquestador.conf.json

{

Depurar: cierto,

«Habilitar Syslog»: falso,

«Dirección de escucha»: «: 3000»,

«Usuario de topología MySQL»: «orc_cliente_usuario»,

«Contraseña de topología MySQL»: «orc_cliente_contraseña»,

«MySQLTopologyCredentialsConfigFile»: «»,

«MySQLTopologySSLPrivateKeyFile»: «»,

«MySQLTopologySSLCertFile»: «»,

«MySQLTopologySSLCAFichero»: «»,

«MySQLTopologySSLSkipVerify»: cierto,

«MySQLTopologyUseMutualTLS»: falso,

«BackendDB»: «sqlite»,

«SQLite3DataFile»: «/usr/local/orquestador/orquestador.sqlite3»,

«Puerto de instancia predeterminado»: 3306,

«DiscoverByShowSlaveHosts»: cierto,

«InstanciaPollSeconds»: 5,

«DiscoveryIgnoreReplicaHostnameFilters»: [

«a_host_i_want_to_ignore[.]ejemplo[.]com «,

«. *[.]ignore_all_hosts_from_this_domain[.]ejemplo[.]com «

],

«Instancia invisibleOlvidar horas»: 240,

«Instantánea Topologías Intervalo Horas»: 0,

«InstanceBulkOperationsWaitTimeoutSeconds»: 10,

«HostnameResolveMethod»: «defecto»,

«MySQLHostnameResolveMethod»: «@@ nombre de host»,

«OmitirBinlogServerUnresolveCheck»: cierto,

«ExpiryHostname resuelve minutos»: 60,

«Rechazar patrón de resolución de nombre de host»: «»,

«Segundos de retraso de replicación razonables»: 10,

«ProblemaIgnorar filtros de nombre de host»: [],

«Verificar filtros de replicación»: falso,

«RazonableMaintenanceReplicationLagSeconds»: 20,

«CandidateInstanceExpireMinutes»: 60,

«Archivo de registro de auditoría»: «»,

«AuditToSyslog»: falso,

«RemoveTextFromHostnameDisplay»: «.midominio.com: 3306»,

«Solo lectura»: falso,

«Método de autentificación»: «»,

«HTTPAuthUser»: «»,

«Contraseña de autenticación HTTP»: «»,

«AuthUserHeader»: «»,

«Usuarios de PowerAuth»: [

«*»

],

«ClusterNameToAlias»: {

«127.0.0.1»: «Banco de pruebas»

},

«EsclavoLagQuery»: «»,

«DetectarClusterAliasQuery»: «SELECCIONE SUBSTRING_INDEX (@@ nombre de host, ‘.’, 1)»,

«DetectarClusterDomainQuery»: «»,

«DetectInstanceAliasQuery»: «»,

«DetectPromotionRuleQuery»: «»,

«Patrón de centro de datos»: «[.]([^.]+)[.][^.]+[.]en mi dominio[.]com «,

«Patrón del entorno físico»: «[.]([^.]+[.][^.]+)[.]en mi dominio[.]com «,

«Ignorar la promoción de filtros de nombre de host»: [],

«Detectar consulta forzada de semisincronización»: «»,

«ServirAgentesHttp»: falso,

«PuertoServidorAgentes»: «: 3001»,

«AgentsUseSSL»: falso,

«AgentsUseMutualTLS»: falso,

«AgenteSSLSkipVerificar»: falso,

«AgentSSLPrivateKeyFile»: «»,

«AgenteSSLCertFile»: «»,

«AgenteSSLCAFichero»: «»,

«AgentSSLValidOUs»: [],

«Usar SSL»: falso,

«Usar MutualTLS»: falso,

«SSLSkipVerify»: falso,

«SSLPrivateKeyFile»: «»,

«SSLCertFile»: «»,

«SSLCAFichero»: «»,

«SSLVálidoUs»: [],

«Prefijo URL»: «»,

«EstadoPunto final»: «/api/estado»,

«EstadoSimpleSalud»: cierto,

«EstadoOUVerificar»: falso,

«MinutosEncuestaAgente»: 60,

«Agente invisibleOlvidar horas»: 6,

«StaleSeedFailMinutes»: 60,

«SeedAcceptableBytesDiff»: 8192,

«Patrón PseudoGTID»: «»,

«PseudoGTIDPatternIsFixedSubstring»: falso,

«PseudoGTIDMonotonicHint»: «asc:»,

«DetectarPseudoGTIDQuery»: «»,

«BinlogEventsChunkSize»: 10000,

«Eventos SkipBinlog que contienen»: [],

«ReduceReplicationAnalysisCount»: cierto,

«FalloDetecciónPeríodoBloqueMinutos»: 60,

«RecoveryPeriodBlockSeconds»: 3600,

«RecuperaciónIgnorarFiltros de nombre de host»: [],

«Recuperar filtros de clúster maestro»: [

«_master_pattern_»

],

«Recuperar filtros de clúster maestro intermedio»: [

«_intermediate_master_pattern_»

],

«OnFailureDetectionProcesses»: [

«echo ‘Detected {failureType} on {failureCluster}. Affected replicas: {countSlaves}’ >> /tmp/recovery.log»

],

«Procesos previos a la conmutación por error»: [

«echo ‘Will recover from {failureType} on {failureCluster}’ >> /tmp/recovery.log»

],

«Procesos posteriores a la conmutación por error»: [

«echo ‘(for all types) Recovered from {failureType} on {failureCluster}. Failed: {failedHost}:{failedPort}; Successor: {successorHost}:{successorPort}’ >> /tmp/recovery.log»

],

«Procesos posteriores a la conmutación por error sin éxito»: [],

«Procesos de conmutación por error de PostMaster»: [

«echo ‘Recovered from {failureType} on {failureCluster}. Failed: {failedHost}:{failedPort}; Promoted: {successorHost}:{successorPort}’ >> /tmp/recovery.log»

],

«Procesos de conmutación por error PostIntermediateMaster»: [

«echo ‘Recovered from {failureType} on {failureCluster}. Failed: {failedHost}:{failedPort}; Successor: {successorHost}:{successorPort}’ >> /tmp/recovery.log»

],

«CoMaster Recovery debe promover OtherCoMaster»: cierto,

«SepararLostSlavesAfterMasterFailover»: cierto,

«AplicarPromociónMySQLDespuésdeFailoverMaestro»: cierto,

«Prevenir CrossDataCenterMasterFailover»: falso,

«MasterFailoverDetachSlaveMasterHost»: falso,

«MasterFailoverLostInstancesDowntimeMinutes»: 0,

«PosponerRecuperaciónEsclavoEnLagMinutos»: 0,

«OSCIgnorar filtros de nombre de host»: [],

«GraphiteAddr»: «»,

«Camino de grafito»: «»,

«GraphiteConvertHostnameDotsToUndercores»: cierto

}

Author: Ing. Luis

A lo largo de conocer Windows y otros sistemas operativos me eh encontrado con diversos tipos de error, ahora brindo soluciones según mi experiencia-

Deja un comentario