@@ -1053,6 +1053,54 @@ sudo apt install r-base
1053
1053
# É necessário obter 97,2 MB de arquivos.
1054
1054
# Após esta operação, serão utilizados 416 MB adicionais de espaço em disco.
1055
1055
1056
+ # ------------------------------------------------------------------------------#
1057
+ # SEÇÃO 4.5: AMBIENTES DE DESENVOLVIMENTO: ACESSO A BANDOS DE DADOS EXTERNOS #
1058
+ # #
1059
+ # TL;DR: Alguns bancos de dados permitem instalar pacotes para gerenciamento #
1060
+ # por linha de comando sem precisar instalar o próprio banco de dados #
1061
+ # ------------------------------------------------------------------------------#
1062
+
1063
+ # #### MariaDB (apenas cliente) _________________________________________________
1064
+ # ## O objetivo aqui é ter do lado do cliente os pacotes mínimos para contectar
1065
+ # ## ao cluster Elevante Bornéu
1066
+ # @see elefante-borneu-yul-01.sh (arquivo de configuração dos Elevante Bornéu)
1067
+
1068
+ sudo apt-get install software-properties-common
1069
+ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
1070
+ sudo add-apt-repository ' deb [arch=amd64] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'
1071
+
1072
+ # Em Águia Pescadora devemos instalar APENAS os cliente de MariaDB/MySQL
1073
+ sudo apt install mariadb-client
1074
+
1075
+ # # Teste se o usuario do haproxy consegue acessar
1076
+ mysql -h elefante-borneu-yul-01.etica.ai -u haproxy
1077
+
1078
+ # #### MongoDB lado do cliente (mongodb-org-shell, mongodb-org-tools) ___________
1079
+ # AVISO: instale APENAS 'mongodb-org-shell' e 'mongodb-org-tools'. Não é
1080
+ # necessário instalar 'mongodb-org-server' ou o 'mongodb-org'
1081
+
1082
+ # # Configurar pacotes
1083
+ # @see https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition-using-deb-packages
1084
+ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
1085
+ echo " deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
1086
+ sudo apt update
1087
+
1088
+ sudo apt install mongodb-org-shell mongodb-org-tools
1089
+
1090
+ # #### Redis lado do cliente (redis-tools) ______________________________________
1091
+ sudo apt install redis-tools
1092
+
1093
+ # ### Testar com redis-cli
1094
+ redis-cli
1095
+ ping
1096
+ # Resposta deve ser: PONG
1097
+ set test " It's working!"
1098
+ get test
1099
+ # Resposta deve ser "It's working!"
1100
+
1101
+ # Nota: pode testar também especificando o host (util para testar o HAProxy)
1102
+ # redis-cli -h elefante-borneu-yul-01.etica.ai
1103
+
1056
1104
# ------------------------------------------------------------------------------#
1057
1105
# SEÇÃO 5.0: BALANCEAMENTO DE CARGA PARA SERVIÇOS EXTERNOS COM HAPROXY #
1058
1106
# #
@@ -1087,18 +1135,6 @@ sudo haproxy -f /etc/haproxy/haproxy.cfg -c
1087
1135
# Então aplique usando reload (melhor do que usar sudo systemctl restart haproxy)
1088
1136
sudo systemctl reload haproxy
1089
1137
1090
- # #### MariaDB (apenas cliente) _________________________________________________
1091
- # ## O objetivo aqui é ter do lado do cliente os pacotes mínimos para contectar
1092
- # ## ao cluster Elevante Bornéu
1093
- # @see elefante-borneu-yul-01.sh (arquivo de configuração dos Elevante Bornéu)
1094
-
1095
- sudo apt-get install software-properties-common
1096
- sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
1097
- sudo add-apt-repository ' deb [arch=amd64] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'
1098
-
1099
- # Em Águia Pescadora devemos instalar APENAS os cliente de MariaDB/MySQL
1100
- sudo apt install mariadb-client
1101
-
1102
1138
# # Teste se o usuario do haproxy consegue acessar
1103
1139
mysql -h elefante-borneu-yul-01.etica.ai -u haproxy
1104
1140
0 commit comments