Saltar al contenido

Hacía tiempo que no tocaba esta base de datos.

Recientemente lo ha añadido Microsoft  Azure.

Azure Database for MySQL es un servicio administrado que se usa para ejecutar, administrar y escalar bases de datos MySQL de alta disponibilidad en la nube.

Lo vamos a montar desde el Portal.

Elegimos Azure Database for MySQL

Después crear.

Ahí nos piden una serie de datos, que es a gusto del consumidor: Nombrre de Servidor, grupo de recurso, subscrripción, ...

Pillaremos la opción de base de datos en blanco y la última versión que nos deje. En mi caso la 5.7.

El Plan de Tarifa el más económico que nos marquen y lo montaremos.

Ahora vamos a habilitar nuestra ip para que podamos entrar y desactivar la ssl.

 Vamos a Workbench, el Management Studio de MySQL.

Parte Izquierda, nueva conexión.

Damos a ok.

Botón derecho a la conexión y damos a la linea de comando

Volvemos a la gráfica. Damos doble click a la conexión.

Nos pide contraseña como en el entorno consola.

En la parte central metemos el mismo comando y ejecutamos.

A jugar ......

Recordando mi lado debianista, me he acordado de este excelente truco.

A veces nos puede pasar que no podemos instalar en concreto un programa ya que no esta en los repositorios de  Debian, pero si en otras distros. Por ejemplo en CentOS, OpenSuse, Mandriva, Fedora, etc,

Para esto utilizaremos a un programa llamado Alien.

Lo primero es instalarlo

Mas o menos trabaja así:

  1. Deberemos tener el paquete .rpm que queremos convertir a .deb
  2. Nos situamos en la carpeta donde tenemos el paquete .rpm
  3. Convertimos el paquete .rpm :
        sudo alien -k NombrePaquete.rpm
    Esto  convierte el paquete .rpm e .deb
  4. Ahora ya podemos instalar el paquete .deb tecleando en un terminal:
        sudo dpkg -i NombrePaquete.deb

A jugar os toca 

 

Uno fácil y rápido.

Ya vimos como hacerlo con powershell.

http://www.mundosql.es/2018/02/28/ssh-con-powershell-en-windows10/

Ahora de forma gráfica. Para eso nos vamos a Configuracion/Aplicacioes/Aplicaciones y caracterísiticas/Administrar funciones especales/Agregar

Después os toca jugar con ello .....

Hacía tiempo que no ponía un artículo de SQL Server.

Vamos a instalar SQL Server que tanto puede servir para un Windows 10 o Windows Server.

Lo vamos a hacer desde la página oficial  ...

https://www.microsoft.com/es-es/sql-server/sql-server-downloads

Vamos a pillar la Developer.

Como siempre digo no la metáis en entornos de producción. Solo en desarrollo.

Esencialmente las instalaciones de SQL Server son todas iguales.

Después de descargarlo

Montamos

En Setup doble click

La primera opción, instalación independiente.

Hemos pillado la de desarrollo, porque vamos a jugar con ella. Nunca la instaléis esta en entorno de  producción

A continuacion no saldrá las ventanas:

  • Licencia
  • Actualizaciones
  • Reglas

Aqui podemos ver que podemos trabajar con R y Python  en Machine Learning.

Pero nosotros vamos a utilizar lo clásico:

  • Motor de BBDD
  • Replicacion
  • Full Text
  • Data Quality ...

Ya veremos  como instalar o desintalar componenetes en próximos artículos.

Después vendrá la configuración:

  • Instancia
  • Cuentas de Servicio

Si queremos cambiar el Collation, ese es el momento.

Cuando instalamos otros programas será necesario cambiarlo.

La forma de autenticarse.

Una cosa importante, si queremos tener el fichero Configurationfile.ini para hacer instalaciones automaticas hay que ir a la direccion que pone bajo.

Damos a instalar en el pantallazo anterior.

Ya solo nos faltará instalar el SSMS. y ....

Os recuerdo ....

http://www.mundosql.es/2018/02/17/8734/

Tengo que decir que llevaba semanas muy nervioso. Muy Inquieto.

Como digo en el título, es mi primer curso. Nunca había estado en una situación así.

Pero bueno, iremos mejorando poco a poco. Claro está, si me da la oportunidad.

Os dejo la url:

https://www.linkedin.com/learning/sql-server-2016-administracion-y-configuracion/presentacion-del-curso-sql-server-2016-administracion-y-configuracion-2

Espero que os guste.

Queda otro 😉

Seguimos con instalaciones de SQL Server 2017.

Esta vez, en un Ubuntu mediante portal de Azure.

Va a ser una Express.

Como configuración básica

Fijaros que he elegido contraseña frente a SSL.

Aceptar

Como máquina donde va a estar nuestro linux.

Seleccionamos

Como configuración de redes, almacenamiento, .... lo vamos a dejar como esta.

Aceptar

Ahora nos dará un resumen y damos a crear.

En un próximo artículo nos conectamos a esta máquina.

Uno cortito.

Ya hice una charla de Hyper-V sobre el tema

http://www.mundosql.es/2016/10/30/demos-de-mi-charla-gratuita-como-nos-puedes-ayudar-hyperv-a-aprender-distintas-tecnologias-de-forma-grafica/

Pues Azure lo mismo o más.

Como sabéis me dedico a la formación sobre todo de SQL Server. Pues como véis tengo todas las versiones de SQL:

Incluso en Linux que ya he hecho alguna demo y en unos días aquí.

Me faltan las de SQL Azure, que tengo en otra cuenta pero las voy a migrar aquí.

Espero que os guste.

Otra herramienta bastante interesante que podemos utilizar en Azure, por ejemplo.

Según Microsoft: "Es una herramienta de código abierto para aprovisionar y administrar la infraestructura de nube. Codifica la infraestructura en archivos de configuración que describen la topología de los recursos de nube, como máquinas virtuales, cuentas de almacenamiento e interfaces de red. La interfaz de línea de comandos (CLI) de Terraform proporciona un mecanismo sencillo para implementar y versionar los archivos de configuración en Azure o en cualquier otra nube compatible".

Lo podemos descargar:

https://www.terraform.io/downloads.html

Vamos a utilizar la forma de Windows para trabajar..

Una vez bajado lo descomprimimos.

Tecleamos terraform y si sale lo de a continuación es que esta ok.

Ahora toca jugar ..... Es una herramienta que la utilizan en Amazon pero yo en Azure. Vamos a ello.

Sin más ....

http://azureinteractives.azurewebsites.net/Azure101Cards/default.html?wt.mc_id=AID625426_QSG_SCL_231273

Tienes toda la documentación necesaria para hacer lo que quieras en Azure.

A ponerla en vuestros favoritos.

Las boxes o cajas son el formato de paquete para entornos Vagrant. Una caja puede ser utilizada por cualquier persona en cualquier plataforma.

Estas cajas las podemos encontrar en ....

https://app.vagrantup.com/boxes/search

Lo primero es escoger una caja.

vagrant box add kmm/ubuntu-xenial64

A continuacion vamos a configurar el fichero vagrantfiles.

vagrant init

notepad vagrantfile

De momento solo vamos a configurar el parametro.

config.vm.box = "kmm/ubuntu-xenial64"

En unos siguientes artículos iremos viendo como configurar más.

Y por último ....

vagrant up

Y tenemos en nuestro Hyper-V

Vamos a instalar los repositorios de Ansible.

Para eso abrimos  la consola de Bash de Linux y .....

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible

Y ya estaría.

Ahora vamos a hacer la comprobación.

Otra herramienta interesante de utilizar.

Ansible es un sistema de automatización de TI radicalmente simple.

Maneja la administración de configuraciones, la implementación de aplicaciones, el aprovisionamiento en la nube, la ejecución de tareas ad-hoc y la orquestación.

Ansible, junto con Chef, Puppet, CFEngine, es parte de una clase de software para DevOps.

Ansible se utiliza bastante en Linux. Aunque el soporte de Windows requiere  un poco más de configuración. Es el que vamos a utilizar.

Sus características:

  • No necesita agentes.
  • Se aprende rápido
  • Ejecucion ordenada
  • ...

En unos próximos artículos trabajaremos con el.para implementar en Azure