Tabla de Contenidos
Oracle Cloud
Enlaces útiles
Hay autenticación en dos pasos, que se debe hacer mediante aplicación en el móvil. Lo que yo uso es un método alternativo, que está disponible en el formulario de login, que es enviar una clave al correo.
Inicio de servidor
Procedimiento para preparar un nuevo servidor creado en la nube de oracle.
Todo este proceso se ha automatizado con el script OCI_new_server.
Nuevos servidores
- Descargar e instalar mio.tgz
- Instalar postfix vim git stress-ng supervisor
- Ejecutar
sudo timedatectl set-timezone Atlantic/Canary - Ejecutar
sudo unminimize - Poner en el
etc/crontab:
@daily root journalctl --vacuum-time=2weeks @reboot root curl -d "$(hostname): server reboot" ntfy.sh/MYTOPIC-s >/dev/null
Configurar stress-ng y supervisor
En el momento actual Oracle exite un uso exigido del 20%. Esa es la
cifra configurada en stress-ng.
Crear fichero /etc/supervisor/conf.d/stress.conf, con el siguiente contenido:
[program:cpu_stress] command=/usr/bin/stress-ng --cpu 1 --cpu-load 20 directory=/usr/bin/ user=root autostart=true autorestart=true redirect_stderr=true stdout_logfile=/var/log/stress.log [program:memory_stress] command=/usr/bin/stress-ng --vm 1 --vm-bytes 20%% --vm-hang 0 directory=/usr/bin/ user=root autostart=true autorestart=true redirect_stderr=true stdout_logfile=/var/log/stress.log
El número de CPUs en la linea 2 debe ser el numero de CPUs del sistema.
Y ejecutar:
sudo supervisorctl reread sudo supervisorctl reload
Abrir puertos
- Abrir Virtual Cloud Network
- Abrir Subnet
- Abrir Security list
- Añadir el puerto y demás características. Quizás el source.
- Ahora modificar
iptablespara que lo acepte:
iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT iptables-save >/etc/iptables/rules.v4
Alternativa
iptables -I INPUT -m state --state NEW -p tcp -s 81.61.118.168 -j ACCEPT iptables-save >/etc/iptables/rules.v4
Cambiar dirección pública a una pública reservada
- Ir a detalles de la máquina.
- Ir a
Attached VNICs. - Click en el nombre de la máquina, para ir a VNIC details.
- Ir a
IPv4 Addresses. - Eliminar IP publica efímera.
- Añadir IP publica reservada (límite free tier: 1 por VNIC, 2 por usuario)
Ampliar disco
Se realiza la ampliación del disco en la consola de OCI. Luego se ejecutan estos comandos para que el sistema “se entere” del cambio y ampliar el filesystem.
sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1 echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan sudo growpart /dev/sda1 # según tu partición sudo resize2fs /dev/sda1 # en el caso de ext4 sudo xfs_growfs / # o si usas XFS


