PROXMOX en proxmox

INSTALACIÓN

Versión a instalar: proxmox 5.0 beta (basado en Debian 9)

Lugar: minipc, dentro del proxmox. MV = 5000 (Proxmox50)

IP: https://192.168.1.20:8006

Usuario: root

Contraseña: xxxxxxxx

Disposición del teclado Estándard
Memoria 512.00 MiB/2.00 GiB
Procesadores 2(1 sockets, 2 cores)
Pantalla Estándard
Lector CD/DVD (ide2) COPIAS:iso/proxmox-ve_5.0-0d270670-2.iso,media=cdrom
Disco Duro (scsi0) MAQUINAS:5000/vm-5000-disk-1.qcow2,size=50G
Dispositivo de red (net0) virtio=12:69:7B:21:CD:53,bridge=vmbr0

ELIMINAR EL AVISO DE NO SUBSCRIPTION

nano /usr/share/pve-manager/js/pvemanagerlib.js

Buscar: ''No valid subscription'' y cambiamos '' data.status !== 'Active' '' por '' false ''


    if (data.status !== 'Active') {
	

Cambiar por:


    if (false) {
	

Fichero shell para eliminar la no subscription

nano /home/quitarsubscripcion.sh


    #!/bin/sh
    echo Borrar no subscription
    ruta="$(find /usr/share -name pvemanagerlib.js)"
    echo $ruta
    # cambiar un texto por otro
    perl -pi -e "s[data.status !== 'Active'][false]g" $ruta
    exit 0
	

Ejecutarlo:

sh /home/quitarsubscripcion.sh

QUITAR IDIOMAS EN PROXMOX

nano /usr/share/pve-manager/js/pvemanagerlib.js

Idiomas


    language_map: {
        zh_CN: 'Chinese',
        ca: 'Catalan',
        da: 'Danish',
    en: 'English',
        eu: 'Euskera (Basque)',
        fr: 'French',
        de: 'German',
        it: 'Italian',
        ja: 'Japanese',
        nb: 'Norwegian (Bokmal)',
        nn: 'Norwegian (Nynorsk)',
        fa: 'Persian (Farsi)',
        pl: 'Polish',
        pt_BR: 'Portuguese (Brazil)',
        ru: 'Russian',
        sl: 'Slovenian',
    es: 'Spanish',
        sv: 'Swedish',
        tr: 'Turkish'
    },
	

Cambiar por:


   language_map: {
        es: 'Spanish'
    },
    
	

Fichero shell para eliminar idiomas

nano /home/quitaridiomas.sh


    #!/bin/sh
    echo Quitar idiomas
    ruta="$(find /usr/share -name pvemanagerlib.js)"
    echo $ruta
   #Quitar idiomans. Elimina la linea que contenga el texto indicado
    sed -i "/zh_CN: 'Chinese',/d" $ruta
    sed -i "/ca: 'Catalan',/d" $ruta
    sed -i "/da: 'Danish',/d" $ruta
    sed -i "/en: 'English',/d" $ruta
    sed -i "/eu: 'Euskera (Basque)',/d" $ruta
    sed -i "/fr: 'French',/d" $ruta
    sed -i "/de: 'German',/d" $ruta
    sed -i "/it: 'Italian',/d" $ruta
    sed -i "/ja: 'Japanese',/d" $ruta
    sed -i "/nb: 'Norwegian (Bokmal)',/d" $ruta
    sed -i "/nn: 'Norwegian (Nynorsk)',/d" $ruta
    sed -i "/fa: 'Persian (Farsi)',/d" $ruta
    sed -i "/pl: 'Polish',/d" $ruta
    sed -i "/pt_BR: 'Portuguese (Brazil)',/d" $ruta
    sed -i "/ru: 'Russian',/d" $ruta
    sed -i "/sl: 'Slovenian',/d" $ruta
    sed -i "/sv: 'Swedish',/d" $ruta
    sed -i "/tr: 'Turkish'/d" $ruta
    #Fin quitar idiomas
    #Quitar la , en la segunda linea que contiene: es: 'Spanish',
    #contador indica cuando lo encontramos por segunda vez
    contador=0
    i=0
    #while: leemos todas las lineas del archivo original
    while read linea
     do i=$(($i+1));
     # echo $i $linea
     if [ "$linea" = "es: 'Spanish'," ];
      then
        contador=$(($contador+1));
         if [ "$contador" = 1 ];
          then
            #echo "contador = 1";
            echo $linea >> quitar.js
          else
             echo "es: 'Spanish'" >> quitar.js
  	     echo $i
	

         fi
      fi
     done < $ruta
     exit 0
    
    
	

Ejecutarlo:

sh /home/quitaridiomas.sh

DESCARGA quitar.sh para realizar los 2 procesos anteriores

Opcion descarga de unicarlos.com/inter

wget https://unicarlos.com/inter/quitar.sh

sh quitar.sh