Tenho um cliente que está entusiasmado com a ideia dos contêineres Docker como nós de construção do Jenkins, mas alguns de seus pipelines ainda têm dependências do Java 8. Um contêiner Docker pode ter Java 11 e Java 8, usar 11 para executar como um agente, mas 8 para executar um pipeline?
Juan Jimenez's questions
Estou tentando fazer com que o servidor ClearCase 9.1.0.4 seja executado em um contêiner Docker para usar o contêiner como um escravo de construção do Jenkins. Eu instalo apenas a versão Server do ClearCase no contêiner para que ele não tente instalar o MVFS e, por meio do compartilhamento de dispositivos, compartilho o dispositivo MVFS no host.
Tudo parece funcionar bem, posso lsview, lsvob, etc. mas se tento setview recebo o seguinte erro:
cleartool: Erro: não foi possível definir a tag de visualização <any_view>: erro desconhecido no sistema de arquivos MVFS
O comando setview funciona perfeitamente no host. Nenhum log de erros é gerado no host ou no contêiner para me informar o que aconteceu.
O que é ainda mais estranho é que o startview funciona bem no contêiner! Esse comando monta a visualização em /view e posso fazer cd direto no vob em que preciso trabalhar, mas setview ainda reclama da tag.
Alguém já viu isso antes? Você consertou isso? É possível que o MVFS me diga algo mais útil do que "erro desconhecido"? Como?
E sim, eu já li isso.
https://www.ibm.com/support/pages/system/files/inline-files/docker_clearcase.pdf
Não ajuda e não consigo encontrar a pessoa que o escreveu.
Estou tentando definir uma entrada .conf disponível para sites para uma instalação inicial do mediawiki em um Raspberry Pi 4 executando Raspbian em minha rede local (atrás do firewall). Nenhum DNS ou nome de domínio associado a ele. Não importa como eu o configure para o Apache 2, ele volta com um erro 500. Alguém tem um arquivo mediawiki.conf de amostra simples que eu possa usar para definir o site? O IP local é 10.0.0.67.
Criei um registro do docker privado usando o AWS ECR. Quero usá-lo com um cluster Kubernetes gerenciado pelo Rancher, mas a senha do registro é alterada pela AWS a cada 12 horas. Como mantê-lo atualizado como um segredo no cluster?
Eu tenho um cluster Rancher 2.5 em execução no AWS EKS. Meu CI é feito no CodeBuild por meio de um webhook para um repositório do Github. O buildspec.yml funciona bem para executar a compilação, marcar os contêineres e enviá-los para meu registro privado no AWS ECR, mas não encontrei uma maneira fácil de acionar uma atualização para a implantação no cluster para informar um nova versão do contêiner está disponível. Como faço isso?
Os documentos do Terraform, por algum motivo estranho, não explicam o que significa "Error: Cycle". Procurei em todos os lugares, mas não há menção disso nos documentos oficiais. (Acontece que é um termo bem conhecido, uma dependência circular, que alguém aparentemente renomeou pensando que faria parecer legal ...)
Estou tendo problemas para concluir uma ligação aos nossos servidores LDAP nos servidores Centos 7.1. A ligação manual funciona, mas o ldapsearch falha com um erro:
sssd_be: Erro GSSAPI: Falha GSS não especificada. O código secundário pode fornecer mais informações (Fluxo de mensagens modificado)
Kerberos está funcionando bem, os bilhetes são válidos. Não consigo encontrar nenhuma documentação sobre este erro. Alguma pista?
Eu tenho um requisito estranho que pensei que seria fácil de fazer, mas acabou sendo mais complicado do que eu pensava.
Eu executo um cluster científico HPC fortemente protegido por firewall. Um usuário deseja que uma VM do Windows 7 execute um aplicativo específico. Criei a VM no meu Mac e a copiei para um servidor Centos 7 no cluster. O VirtualBox funciona bem como um servidor headless e diz que está escutando na porta 3389.
Para chegar ao cluster, primeiro você precisa fazer ssh para um nó de login e, a partir daí, obter o restante do cluster.
Então, eu tenho que criar um túnel SSH, certo? Exceto que o túnel não é para o nó de login, é para outro servidor no cluster depois que você entra no nó. A VM não está em execução no servidor de login (que é uma VM em si). Então eu tenho que fazer double-forwarding?
Tentei usar localforward no arquivo .ssh/config e não funcionou.
Agora estou pensando em configurar o nó de login para encaminhar todo o tráfego na porta 3389 para o servidor que executa o vm.
Estou indo na direção certa ou subindo na árvore errada?
Eu gostaria de criar um trabalho cron que execute o chkrootkit, mas apenas me envie um e-mail com o log resultante se houver um positivo, falso ou não. O faq do chkrootkit dá isso como sugestão:
0 3 * * * (cd /path/to/chkrootkit; ./chkrootkit 2>&1 | mail -s "chkrootkit output" root)
...mas eu executo um cluster HPC com mais de 100 nós. Eu só quero que ele envie o log se ele detectou algo ao qual devo prestar atenção.
Como devo proceder para fazer isso?
Eu tenho uma VM da AWS executando o Ubuntu com Apache2. Eu tenho dois vhosts, ambos apontando para diferentes instalações do Wordpress. Eu quero configurar um proxy reverso do Squid para apenas um dos vhosts.
Meu squid.conf lê:
http_port 80 accel defaultsite=wordpress.mysite.com no-vhost
cache_peer wordpress.mybackendserver.com parent 80 0 no-query originserver name=myAccel
acl our_sites dstdomain wordpress.mysite.com
http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny all
Para testar, configurei uma entrada para wordpress.mysite.com em /etc/hosts apontando para o ip do servidor Squid.
Quando tento acessar o site com o URL wordpress.mysite.com, obtenho a página inicial padrão do Apache2.
Existe algo que eu preciso fazer na declaração http_port para obter o url passado corretamente para o Apache para que ele possa retornar o conteúdo para o vhost correto?