-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tsuru-mvp (#5): seu-computador-virtualbox-local, opção para quem não …
…tiver servidores remotos mas quer testar localmente
- Loading branch information
Showing
2 changed files
with
102 additions
and
1 deletion.
There are no files selected for viewing
68 changes: 68 additions & 0 deletions
68
diario-de-bordo/tsuru-inicializacao/seu-computador-virtualbox-local.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
echo "Este diário de bordo foi feito para ser visualizado, nao executado assim!" | ||
exit | ||
############### Diario de bordo: seu-computador-virtualbox-local ############### | ||
# Seu computador, requer tsuru-client, requer virtualbox, acesso internet | ||
# | ||
# @see https://github.com/fititnt/cplp-aiops/issues/59 | ||
# | ||
# DESCRIPTION: explica que, além da opção de instalar o tsuru já em servidores | ||
# remotos o tsuru-client (sem parametros extras) tentará detectar | ||
# se você tem VirtualBox na sua máquina e, se tiver, irá instalar | ||
# ele sem precisar contratar servidor remoto. Isto pode ser uma | ||
# ótima opção se você tem memória RAM suficiente e seu dispositivo | ||
# permite virtualbox (talvez isso não seja possível em um telefone | ||
# com Android, por exemplo). | ||
# | ||
# -----------------------------------------------------------------------------# | ||
# LICENSE: Public Domain | ||
# Except where otherwise noted, content on this server configuration and to | ||
# the extent possible under law, Emerson Rocha has waived all copyright and | ||
# related or neighboring rights to this work to Public Domain | ||
# | ||
# MAINTAINER: Emerson Rocha <rocha(at)ieee.org> | ||
# Keep in mind that several people help with suggestions, testing, bugfixes | ||
# and inspiration without get names noted in places that most software | ||
# developers look. I'm saying this in special for people who help over | ||
# Facebook discussions. Even the ones without a personal computer yet and/or | ||
# with limited access to internet. | ||
################################################################################ | ||
|
||
# Este arquivo existe apenas para explicar que, enquanto o arquivo | ||
# diario-de-bordo/tsuru-inicializacao/seu-computador.sh assume que já contratou | ||
# 3 servidores remotos o Tsuru também pode ser executado no seu computador | ||
# caso ele tenha suporte a VirtualBox!!! | ||
|
||
# O autor inicial (Emerson Rocha) não vai testar 100% essa opção e se focar | ||
# em ter um MVP do seu-computador.sh porque tem pessoas realmente precisando | ||
# Tsuru Cluster no ar, porém outras pessoas no futuro podem enviar pull requests | ||
# e melhorar isto aqui. Isto também explica porque não colocarei o passo | ||
# a passo (para copiar e colar) neste momento | ||
|
||
# Nota importante: esta documentação vai gastar mais internet comparado ao | ||
# seu-computador.sh no momento que rodar o comando 'tsuru install-create' | ||
# pois seu computador será usado em vez de um remoto! A versão seu-computador.sh | ||
# (pelo menos depois de já ter o docker, docker-machine e o tsuru-client) | ||
# exige pouca internet, pois todos os comandos pesados ocorrem remotamente. | ||
# Só não digo que a seu-computador.sh pode ser feita até mesmo de um Android | ||
# porque neste momento (2019-06-18) o Tsuru não tem pacote pre-compilado | ||
# para o Termux, por exemplo. Talvez isso mude nos próximos meses. | ||
|
||
##### VirtualBox _______________________________________________________________ | ||
# @see https://www.virtualbox.org/ | ||
# @see https://www.diolinux.com.br/2019/02/como-instalar-o-virtualbox-6-no-linux.html | ||
# Antes de tentar este método, você precisará de VirtualBox instalado na sua | ||
# máquina. Veja https://www.virtualbox.org/. | ||
|
||
##### Tsuru Client _____________________________________________________________ | ||
# @see https://tsuru-client.readthedocs.io/en/latest/ | ||
# @see https://github.com/tsuru/tsuru-client/releases | ||
|
||
# TODO: documentar copiando do seu-computador.sh (fititnt, 2019-06-18 22:29 BRT) | ||
|
||
|
||
##### Instalar Tsuru em VirtualBox local _______________________________________ | ||
# Simplesmente execute o seguinte comando e aguarde alguns minutos | ||
tsuru install-create | ||
|
||
# Pronto! A maior dificuldade deste método é conseguir ter instalado os | ||
# requisitos (VirtualBox e tsuru-client) em sua plataforma. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,34 @@ | ||
# @todo criar baseado em https://github.com/fititnt/cplp-aiops/blob/master/logbook/devel-fititnt-bravo.sh (fititnt, 2019-06-18 21:57 BRT) | ||
echo "Este diário de bordo foi feito para ser visualizado, nao executado assim!" | ||
exit | ||
######################## Diario de bordo: seu-computador ####################### | ||
# Seu Computador (testado em um Ubuntu 16.04 LTS), acesso á internet (não muito) | ||
# | ||
# DESCRIPTION: Explica como usar seu computador e o tsuru-client para | ||
# inicializar um cluster remoto. Provavelmente poderia funcionar | ||
# feito até mesmo de um computador com Windows, porém os comandos | ||
# podem precisar ser adaptados. | ||
# | ||
# Você ainda não tem servidores remoto, mas quer testar? Sim, é | ||
# possível! veja o arquivo nesta mesma pasta chamado de | ||
# - seu-computador-virtualbox-local.sh | ||
# | ||
# Baseado no arquivo que instalou a Águia Pescadora Charlie: | ||
# - https://github.com/fititnt/cplp-aiops/blob/master/logbook/devel-fititnt-bravo.sh | ||
# | ||
# -----------------------------------------------------------------------------# | ||
# LICENSE: Public Domain | ||
# Except where otherwise noted, content on this server configuration and to | ||
# the extent possible under law, Emerson Rocha has waived all copyright and | ||
# related or neighboring rights to this work to Public Domain | ||
# | ||
# MAINTAINER: Emerson Rocha <rocha(at)ieee.org> | ||
# Keep in mind that several people help with suggestions, testing, bugfixes | ||
# and inspiration without get names noted in places that most software | ||
# developers look. I'm saying this in special for people who help over | ||
# Facebook discussions. Even the ones without a personal computer yet and/or | ||
# with limited access to internet. | ||
# | ||
# SECURITY: | ||
# Reporting a Vulnerability: | ||
# Send e-mail to Emerson Rocha: rocha(at)ieee.org. | ||
################################################################################ |