Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
es:howtos:slackware_admin:slackware-arubacloud [2019/02/06 15:08 (UTC)] – [Export an image of the Aruba created server] slackwarespanol | es:howtos:slackware_admin:slackware-arubacloud [2019/02/06 18:51 (UTC)] (actual) – [Instale Slackware en un CloudVPS por ArubaCloud] slackwarespanol |
---|
<note warning>En proceso de traducción. Victor</note> | |
<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> |
====== Instale Slackware en un CloudVPS por ArubaCloud ====== | ====== Instale Slackware en un CloudVPS por ArubaCloud ====== |
ArubaCloud ofrece excelentes servicios de VPS de bajo costo, desde 1 € / mes/ // (al menos cuando se creó este artículo, febrero de 2018, consulte las limitaciones de ArubaCloud) //. | ArubaCloud ofrece excelentes servicios de VPS de bajo costo, desde 1 € / mes/ // (al menos cuando se creó este artículo, febrero de 2018, consulte las limitaciones de ArubaCloud) //. |
Este artículo hace referencia a la instalación de Slackware en [[https://www.arubacloud.com/vps/virtual-private-server-range.aspx | CloudVPS]] servicio de alojamiento, que se basa en el hipervisor de virtualización VMware y utiliza varias plantillas de sistema operativo, y Slackware no se encuentra entre ellas. // Como servicio de bajo costo, la instalación personalizada del sistema operativo y la administración con VMware Client no están disponibles.// | Este artículo hace referencia a la instalación de Slackware en [[https://www.arubacloud.com/vps/virtual-private-server-range.aspx | CloudVPS]] servicio de alojamiento, que se basa en el hipervisor de virtualización VMware y utiliza varias plantillas de sistema operativo, y Slackware no se encuentra entre ellas. // Como servicio de bajo costo, la instalación personalizada del sistema operativo y la administración con VMware Client no están disponibles.// |
Puede solicitar una prueba gratuita [[https: //www.arubacloud.com/free-trial.aspx | aquí]]. | Puede solicitar una prueba gratuita [[https://www.arubacloud.com/free-trial.aspx| aquí]]. |
| |
// ** Esta guía no cubre Cloud Pro u otros servicios de ArubaCloud ** //, ya que estos servicios pueden ofrecer herramientas adicionales que hacen que esta guía sea innecesaria. Alternativamente, esta guía puede usarse para otros servicios similares. | // ** Esta guía no cubre Cloud Pro u otros servicios de ArubaCloud ** //, ya que estos servicios pueden ofrecer herramientas adicionales que hacen que esta guía sea innecesaria. Alternativamente, esta guía puede usarse para otros servicios similares. |
| |
Puede usar esta imagen para realizar pruebas en su VMware Player local, y también como prueba para la transferencia de FTP. Necesita un Live CD de Linux o una máquina virtual en ejecución con un Linux instalado que incluya el paquete ** // ncftp // ** y una unidad de disco duro virtual separada para llenar con la imagen. | Puede usar esta imagen para realizar pruebas en su VMware Player local, y también como prueba para la transferencia de FTP. Necesita un Live CD de Linux o una máquina virtual en ejecución con un Linux instalado que incluya el paquete ** // ncftp // ** y una unidad de disco duro virtual separada para llenar con la imagen. |
===== Slackware virtual machine ==== | ===== Máquina virtual Slackware ==== |
| |
**Create your own, local, virtual machine** with VMware Player. | ** Cree su propia máquina virtual local ** con VMware Player. |
* Start Vmware Player | * Iniciar Vmware Player |
* Create new virtual machine | * Crear nueva máquina virtual. |
* "I will install the operating system later" | * "Instalaré el sistema operativo más tarde" |
* Choose "Linux" and "Other Linux 3/4.x 64bit" | * Elija "Linux" y "Otro Linux 3 / 4.x 64bit" |
* Name it (ie. aruba_slack) | * Nómbrelo (es decir, aruba_slack) |
* **Maximum disk size: same as VPS HDD size (in GB)**; store as single file | * ** Tamaño máximo del disco: igual que el tamaño de VPS HDD (en GB) **; almacenar como archivo único |
* proceed to finish. | * proceder a terminar. |
| |
**Modify the virtual machine** you just created as follows: | ** Modificar la máquina virtual ** que acaba de crear de la siguiente manera: |
* Memory = 1GB | * Memoria = 1GB |
* Processors = 1 core | * Procesadores = 1 núcleo |
* CD/DVD = use ISO image (select slackware64-14.2-install-dvd.iso locally), connected at power-on | * CD / DVD = usar imagen ISO (seleccione slackware64-14.2-install-dvd.iso localmente), conectado en el encendido |
* Network adapter = NAT, connected at power-on | * Adaptador de red = NAT, conectado en el encendido |
* Sound card = REMOVE | * Tarjeta de sonido = QUITAR |
* Printer = REMOVE | * Impresora = QUITAR |
| |
**Start the virtual machine.** | ** Iniciar la máquina virtual. ** |
* Enter the console (click in the VM display area) | * Ingrese a la consola (haga clic en el área de visualización de la máquina virtual) |
* Proceed to install Slackware as you would on a physical server with the same characteristics of your cloud server. //There are no exotic hardware or settings.// | * Proceda a instalar Slackware como lo haría en un servidor físico con las mismas características de su servidor en la nube. // No hay hardware o configuraciones exóticas.// |
| |
<note tip>For example, you could use a single partition for both system and data, and a small partition (ie. 1-4GB) for swap. Or you could use about a partition for the system, a partition for swap, a partition for data. //Your choice//.</note> | <note tip>Por ejemplo, podría usar una sola partición para el sistema y los datos, y una pequeña partición (es decir, 1-4GB) para swap. O podría usar una partición para el sistema, una partición para swap, una partición para datos. //Tu elección//.</note> |
| |
<note tip>For a server installation you might want to skip KDE, T, TCL, X, XAP, XFCE package series</note> | <note tip>Para una instalación de servidor es posible que desee omitir las series de paquetes KDE, T, TCL, X, XAP, XFCE</note> |
| |
<note tip>After you finish your installation I strongly recommend you add your SSH public key for the root user for remote access. Follow this [[howtos:security:sshkeys|How to use SSH keys to connect without a password.]] Either use the Virtual Machine's console, or ssh from your local machine to do it. Note: you may want to temporarily allow root login via SSH into the Virtual Machine, but remember to restore the default config afterwards.</note> | <note tip>Una vez que finalice la instalación, le recomiendo encarecidamente que agregue su clave pública SSH para el usuario root para acceso remoto. Siga este [[howtos: security: sshkeys | Cómo usar las claves SSH para conectarse sin una contraseña.]] O use la consola de la Máquina Virtual, o ssh desde su máquina local para hacerlo. Nota: es posible que desee permitir temporalmente el inicio de sesión de root a través de SSH en la Máquina Virtual, pero recuerde restaurar la configuración predeterminada después.</note> |
| |
<note>You are running locally, with the machine behind a NAT router (done by VMware Player) with regards to the internet. You have connectivity, but it is different then the one you'll have at Aruba. | <note>Está ejecutando localmente, con la máquina detrás de un enrutador NAT (hecho por VMware Player) con respecto a Internet. Tiene conectividad, pero es diferente a la que tendrá en Aruba. |
| |
During the configuration phase, assign the proper hostname, but set it to obtain IP address via DHCP.</note> | Durante la fase de configuración, asigne el nombre de host adecuado, pero configúrelo para obtener la dirección IP a través de DHCP.</note> |
| |
After the first start of your fresh Slackware installation, you should set up **[[slackware:slackpkg|slackpkg]]** and perform an update. | Después del primer inicio de su nueva instalación de Slackware, debe configurar ** [[slackware: slackpkg | slackpkg]] ** y realizar una actualización. |
| |
I'll leave additional software for later, to minimize the data transfer. | Dejaré software adicional para más tarde, para minimizar la transferencia de datos. |
| |
===== Exporting Slackware VM image ===== | ===== Exporting Slackware VM image ===== |
<note warning>Make sure the process finishes without error before proceeding!</note> | <note warning>Make sure the process finishes without error before proceeding!</note> |
| |
===== Importing Slackware VM image into ArubaCloud ===== | ===== Importando la imagen de Slackware VM en ArubaCloud ===== |
| |
With the above step completed without error, you can proceed to inject the image into the ArubaCloud VPS. | Con el paso anterior completado sin error, puede proceder a inyectar la imagen en el VPS de ArubaCloud. |
| |
* Log in to your ArubaCloud Control Panel. | * Inicia sesión en tu panel de control de ArubaCloud. |
* Go to "Cloud servers" -> Management | * Ir a "Servidores en la nube" -> Administración |
* If your VPS is turned off, turn it on and wait until startup is completed (see progress indicator) | * Si su VPS está apagado, enciéndalo y espere hasta que se complete el inicio (vea el indicador de progreso) |
* Under "Actions", select "Manage -> Sign in" | * Debajo de "Acciones", selecciona "Administrar -> Iniciar sesión" |
* Open the recovery console. You'll get to see your server's console. | * Abre la consola de recuperación. Podrás ver la consola de tu servidor. |
* log in to your server, as root | * Inicia sesión en tu servidor, como root |
* __ALTERNATELY you could ssh into it. Also use this method if you encounter problems with recovery console key-mappings.__ | * __ALTERNAMENTE usted podría ssh en él. También use este método si encuentra problemas con las asignaciones de teclas de la consola de recuperación .__ |
* check running processes and stop any unnecessary daemons (cron, acpid, atd, fail2ban, rsyslog, open-vm-tools) | * verifique los procesos en ejecución y detenga cualquier demonio innecesario (cron, acpid, atd, fail2ban, rsyslog, open-vm-tools) |
* **you must also disable swap memory.** | * ** También debe desactivar la memoria de intercambio. ** |
* run the following command: | * ejecuta el siguiente comando: |
| |
<code>ncftpget -u USERNAME -p PASSWORD -c FTP_SERVER_ADDRESS /path/to/aruba_slack_image_file.bz2 | bzip2 -d > /dev/sda</code> | <code>ncftpget -u USERNAME -p PASSWORD -c FTP_SERVER_ADDRESS /path/to/aruba_slack_image_file.bz2 | bzip2 -d > /dev/sda</code> |
<note tip>This may take a while, even hours, depending on the available bandwidth between Aruba's datacenter and your FTP server. At the end of the transfer, ncftpget will report the number of bytes transfered and speed. Make sure "bytes transfered" is exactly equal to the size of the compressed image (see your FTP account). You may get a "Segmentation fault" after the end of the transfer. This is acceptable and expactable.</note> | <note tip>Esto puede llevar un tiempo, incluso horas, dependiendo del ancho de banda disponible entre el centro de datos de Aruba y su servidor FTP. Al final de la transferencia, ncftpget informará el número de bytes transferidos y la velocidad. Asegúrese de que "bytes transferidos" sea exactamente igual al tamaño de la imagen comprimida (consulte su cuenta de FTP). Puede obtener un "Fallo de segmentación" después del final de la transferencia. Esto es aceptable.</note> |
| |
<note warning>Make sure the process finishes without error before proceeding!</note> | <note warning>¡Asegúrese de que el proceso finalice sin errores antes de continuar!</note> |
| |
**IMMEDIATELY after it finished successfully:** | ** INMEDIATAMENTE después de que terminó con éxito: ** |
* Go to "Cloud servers" -> Management | * Ir a "Servidores en la nube" -> Administración |
* Under "Actions", select "Manage -> Force switch off" | * Bajo "Acciones", seleccione "Administrar -> Forzar apagado" |
<note warning>Very important: just "switch off" will try to perform a normal shutdown procedure, which won't work properly and might even damage the disk data you injected.</note> | <note warning>Muy importante: solo "apagar" intentará realizar un procedimiento de apagado normal, que no funcionará correctamente e incluso podría dañar los datos del disco que inyectó.</note> |
| |
Start your Slackware ArubaCloud server: | Inicie su servidor Slackware ArubaCloud: |
* Go to "Cloud servers" -> Management | * Ir a "Servidores en la nube" -> Administración |
* Under "Actions", select "Manage -> Switch on" | * Debajo de "Acciones", seleccione "Administrar -> Encender" |
* wait for it to start | * espera a que comience |
* Under "Actions", select "Manage -> Sign in" | * Debajo de "Acciones", selecciona "Administrar -> Iniciar sesión" |
* Open the recovery console. You'll get to see your server's console. | * Abre la consola de recuperación. Podrás ver la consola de tu servidor. |
* log in to your server, as root | * Inicia sesión en tu servidor, como root |
* run netconfig to set up the network according to ArubaCloud IP settings (//your wrote them down earlier//) | * ejecute netconfig para configurar la red de acuerdo con la configuración de ArubaCloud IP (// los escribió antes //) |
* just to make sure everything works properly, reboot your machine. | * solo para asegurarse de que todo funcione correctamente, reinicie su máquina. |
* restart the recovery console after reboot | * reiniciar la consola de recuperación después de reiniciar |
* check that everything is ok | * comprobar que todo está bien |
* check that you can log in remotely | * Compruebe que puede iniciar sesión de forma remota |
<note important>Slackware default configuration won't allow remote root login without SSH key, so take the appropriate steps to ensure your remote access.</note> | <note important>La configuración predeterminada de Slackware no permite el inicio de sesión remoto sin la clave SSH, así que tome las medidas adecuadas para garantizar su acceso remoto.</note> |
| |
**Now you have a running Slackware64-14.2 in an ArubaClould VPS.** | ** Ahora tienes un Slackware64-14.2 en ejecución en un ArubaClould VPS. ** |
| |
===== Additional configuration ===== | ===== Configuración adicional ===== |
| |
Since it runs under VMware hypervisor, it is useful to have the VMware-tools installed. I recommend you install the open-source version from Slackbuilds: [[https://slackbuilds.org/repository/14.2/system/open-vm-tools/?search=open-vm|open-vm-tools]]. | Como se ejecuta bajo el hipervisor VMware, es útil tener instaladas las herramientas VMware. Le recomiendo que instale la versión de código abierto de Slackbuilds: [[https://slackbuilds.org/repository/14.2/system/open-vm-tools/?search=open-vm|open-vm-tools]]. |
| |
After your install the package and start the tools, you can verify that it works properly by: | Después de instalar el paquete e iniciar las herramientas, puede verificar que funciona correctamente: |
* Go to "Cloud servers" -> Management | * Ir a "Servidores en la nube" -> Administración |
* Under "Actions", select "Manage -> Switch off" | * Debajo de "Acciones", selecciona "Administrar -> Apagar" |
| |
This is the normal shutdown procedure initiated at the request of the hypervisor, received by open-vm-tools and performed in the guest OS to obtain a clean system shutdown. | Este es el procedimiento normal de apagado iniciado a solicitud del hipervisor, recibido por open-vm-tools y realizado en el SO huésped para obtener un cierre del sistema limpio. |
| |
The "Force switch off" is equivalent to pressing the power button on a physical computer. | El "Forzar apagado" es equivalente a presionar el botón de encendido en una computadora física. |
| |
**Enjoy your Slackware VPS!** | ** ¡Disfruta de tu Slackware VPS! ** |
| |
====== References ====== | ====== Referencias ====== |
| |
* [[https://www.arubacloud.com/ | ArubaCloud]] by Aruba S.p.A. (IT) - cloud services provider. | * [[https://www.arubacloud.com/ | ArubaCloud]] by Aruba S.p.A. (IT) - Proveedor de servicios en la nube. |
* [[https://slackbuilds.org/repository/14.2/system/open-vm-tools/?search=open-vm|open-vm-tools]] from Slackbuilds.org | * [[https://slackbuilds.org/repository/14.2/system/open-vm-tools/?search=open-vm|open-vm-tools]] de Slackbuilds.org |
| |
====== Sources ====== | ====== Sources ====== |
| |
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> |
* Originally written by [[wiki:user:andrixnet| Andrei B.]] | * Escrito originalmente por [[wiki:user:andrixnet| Andrei B.]] |
| * Traducido por: [[wiki:user: slackwarespanol | Victor]] 2019/02/06 18:48 (UTC) |
<!-- * Contributions by [[wiki:user:yyy | User Y]] --> | <!-- * Contributions by [[wiki:user:yyy | User Y]] --> |
| |