Tengo un problema serio con esto de solo tener un ordenador con windows y tengo otro problema serio de no tener ningún ordenador con GNURadio. Me molaría hacer un script para levantar GNURadio en una máquina remota. Iré poniendo por aquí como va el experimento.
La técnica para hacer esto va a ser:
- Levantar máquinas con Terraform
- Provisionar máquinas con Ansible
Levantar máquinas con Terraform en Hertzner
- Getting started to Terraform
- Voy a utilizar la siguiente guía para levantar máquinas de herzner con Terraform.
Resultado
############## Variables ###############
terraform {
required_providers {
hcloud = {
source = "hetznercloud/hcloud"
version = "1.31.1"
}
}
}
variable "hcloud_token" {
sensitive = true # Requires terraform >= 0.14
}
# Obtain ssh key data
resource "hcloud_ssh_key" "default" {
name = "facien@apu"
public_key = file("/home/facien/.ssh/id_ed25519.pub")
}
# Define Hetzner provider
provider "hcloud" {
token = var.hcloud_token
}
# Create an Ubuntu 18.04 server
resource "hcloud_server" "ubuntu18" {
name = "ubuntu18"
image = "ubuntu-18.04"
server_type = "cx11"
ssh_keys = ["${hcloud_ssh_key.default.id}"]
}
output "server_ip_ubuntu18" {
value = "${hcloud_server.ubuntu18.ipv4_address}"
}
Tienes que crear un fichero de variables de terraform y lo ejecutas de la siguiente forma:
$ terraform init
$ terraform plan -var-file="terraform.tfvars"
$ terraform apply
Para conectarse:
$ ssh root@IP_QUE_DA_LA_SALIDA
Para levantar una máquina con entorno gráfico (Funciona fatal): Seguir esta guía Y por último instalar lo siguiente:
$ sudo apt-get install xorgxrdp
He levantado tightvnc y va mejor. He utilizado este guía. Y recuerda que al conectarte la ip es la normal más la sesión.
Conclusión
La conclusión es que va mucho mejor directamente tirar las cosas con las sesiones X y te envias la respuesta por SSH. Puede ser que tenga un poco más de retardo que tightvnc, peeeero se integra mucho mejor en el sistema.
El ansible para proveer la máquina con gnuradio, gr-satellites y gr-soapy lo he dejado en el socci.
EDITO CONCLUSION
No hay forma cómoda de hacer un fordward del audio. Concluyo que no merece mucho la pena hacer cosas gráficas con escritorio remoto. Al final me he instalado virtualbox, que parece que no funciona muuuuy mal.