I had an annoying issues with AnyConnect in my job. I’d connected but a message jump in my screen: “The AnyConnect package on the secure gateway could not be located. You may be experiencing network connectivity issues. Please try connecting again.” If you to use linux and dont wanna go through this use the OpenConnect. Below I explain:

For installation use the follow command: sudo apt install openconnect <your vpn> and enjoy.

To connect simply use: sudo openconnect.

Write your username and password and enjoy.

PS: If you receive the following message or somethings like that: Fail socket read SSL: The transmitted packet is too large (EMSGSIZE), so, add the following option in command: sudo openconnect —no- dtls <your vpn> .


  1. Se mudar a porta no servidor, o arquivo .ssh/config deve conter o seguinte conteúdo:
Host www.abgsolucoes.com.br
HostName www.abgsolucoes.com.br
Port 2322
User adrian.gois
Host abgsolucoes.com.br
HostName abgsolucoes.com.br
Port 2322
User adrian.gois

Instalando Runners

  1. Instalar o gitlab-runner na maquina hospedeira
https://docs.gitlab.com/runner/install/linux-manually.html

2. Registrar o Runner

gitla-runner register

3. Siga os passos e está pronto!

Erros

Existem erros, neste processo:

  1. Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Deve-se inserir o seguinte conteúdo no /etc/gitlab-runner/config.toml no runner que for configurado.

volumes = ["/var/run/docker.sock:/var/run/docker.sock","/cache"]

2. O job não roda ficando como stuck. Isso é resolvido removendo tags do runner ou adicionando tags ao projeto, caso o runner tenha tag e o job não.


  1. Fazer backup de um gitlab para restaurar posteriormente
docker exec -t <container name> gitlab-backup create

2. Restaurar o backup

Caso seja em outro servidor, primeiro deve-se copiar o arquivo de backup para a máquina destino.

docker cp gitlab:/var/opt/gitlab/backups/xxx_gitlab_backup.tar local.tar

Depois, enviar o mesmo para o local (em /var/opt/gitlab/backups) e executar

#copiar para o servidor
docker cp bk_gitlab_backup.tar gitlab:/var/opt/gitlab/backups
#executar o restore
docker exec -t <container name> gitlab-backup restore

Lembrando que o padrão do nome do arquivo sempre será com final _gitlab_backup.tar, caso contrário não fucionará.


  1. Criar uma subrede. Isso ajuda a especificar um ip estático para um container quando subir:
docker network create --driver bridge mynet --subnet 172.18.0.0/16

2. Verificar as configurações de rede:

docker network inspect <nome da rede>
#para saber quais redes estão configuradas
docker network ls

3. Rodar um container

# -i…

Nem sempre temos uma boa máquina dedicada, com uma robusta memória RAM embutida nas VPS da vida não é mesmo?

Que tal colocarmos a responsabilidade sobre a memória swap enquanto junta aquela grana para posteriormente fazer um upgrade da hora?!

Então vamos lá! VPS no ar, Centos também, devemos agora…

Adrian Gois

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store