Redhat o CentOS Migración de Imagen VMware a la Plataforma Fujitsu K5

2016-10-03

Redhat o CentOS Migración de Imagen VMware a la Plataforma Fujitsu K5

Machine-translated — the English original is authoritative.

El siguiente procedimiento puede utilizarse para ayudar a migrar una máquina virtual existente de Redhat o CentOS en VMware para que esté lista para su uso dentro de la plataforma IaaS de Fujitsu K5 OpenStack.

Una vez completado el proceso, la VM debe exportarse a un archivo en formato OVF y luego puede importarse en K5 utilizando el proceso definido en este blog.

Procedimiento para migrar una imagen VMware de CentOS o RedHat a la plataforma IaaS de Fujitsu K5 OpenStack.

  1. Desinstalación de VMware Tools
    Si VMware Tools está instalado en el servidor virtual que pretende migrar, desinstálelo.

# vmware-uninstall-tools.pl 2. Instalación de un servidor SSH
Instale un servidor SSH siguiendo el procedimiento a continuación.

# yum install openssh-server # chkconfig sshd on # /etc/init.d/sshd restart 3. Instalación de cloud-init 1. Instalación de cloud-init

  ```
  # yum install http://download.fedoraproject.org/pub/epel/6/x86_64/epelrelease-6-8.noarch.rpm
  # yum -y install cloud-init.noarch cloud-utils-gworpart
  # yum -y install dracut-modules-growroot
  ```
  1. Edición del archivo de configuración de cloud-init “/etc/cloud/cloud.cfg”
    A continuación se muestra un ejemplo de configuración.

    # cat /etc/cloud/cloud.cfg users: - default disable_root: 1 ssh_pwauth: 1 locale_configfile: /etc/sysconfig/i18n mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2' ] resize_rootfs_tmp: /dev ssh_deletekeys: 0 ssh_genkeytypes: ~ syslog_fix_perms: ~ hostname: localhost.localdomain manage_etc_hosts: cloud-init_host user: vmimport cloud_init_modules: - migrator - bootcmd - write-files <--omitted--> system_info: default_user: name: centos lock_passwd: true gecos: Cloud User groups: [wheel, adm] sudo: ["ALL=(ALL) NOPASSWD:ALL"] shell: /bin/bash distro: rhel paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd # vim:syntax=yaml

    Ejemplo de configuración del host:

    hostname: <host name> manage_etc_hosts: cloud-init_host

    Ejemplo de especificación de un nombre de usuario general que se conecta vía SSH:

    user: <user name>

    Importante
    La contraseña del usuario que especificó para cloud-init y el par de claves creado se establecen para este usuario cuando crea un servidor virtual. 4. Configuración del destino de salida del registro de arranque
    Cambie la configuración para que el Kernel pueda escribir los registros de arranque en el dispositivo ttyS0. 1. Guarde /boot/grub.grub.conf.

    # cp -p /boot/grub/grub.conf /root/grub.conf.bak 2. Edite /boot/grub/grub.conf y añada la definición que permite al Kernel escribir los registros de arranque en el dispositivo ttyS0 en grub.

    # vi /boot/grub/grub.conf

    Añada o cambie la definición de serie como se muestra a continuación:

    (Antes) kernel /vmlinuz&lt;string omitted&gt; rhgb quiet (Después) kernel /vmlinuz&lt;string omitted&gt; console=tty0 console=ttyS0,115200n8 5. Configuración de la red (conexión DHCP)
    Consejo
    Para conectar un servidor virtual a través de una red utilizando DHCP después de importar la imagen, configure los ajustes que se muestran a continuación. Cuando se establece la dirección IP fija, se utiliza la misma dirección IP para el inicio después de importar la imagen. 1. Habilite NetworkManager.

    # yum -y install NetworkManager # chkconfig NetworkManager on # /etc/rc.d/init.d/NetworkManager start 2. Compruebe la configuración de /etc/sysconfig/network-scripts/ifcfg-
    BOOTPROTO=dhcp 3. Reinicie la red.

    # /etc/rc.d/init.d/NetworkManager restart 6. Eliminación de la dirección MAC 1. Guarde el archivo de configuración. Si no existe ningún archivo de configuración, esta operación no es necesaria.

    # cp /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak # cp /lib/udev/rules.d/75-persistent-net-generator.rules /lib/udev/rules.d/75-persistent-net-generator.rules.bak 2. Elimine la información de la dirección MAC.

    # rm /etc/udev/rules.d/70-persistent-net.rules # rm /lib/udev/rules.d/75-persistent-net-generator.rules # touch /etc/udev/rules.d/70-persistent-net.rules # touch /lib/udev/rules.d/75-persistent-net-generator.rules 3. Elimine la información de la dirección MAC (la línea que comienza con “HWADDR=”) de /etc/sysconfig/network-scripts/ifcfg-. 4. Reinicie el sistema operativo.

    # reboot 7. Desactivación del firewall
    Desactive el servicio iptables y el servicio ipchains.

# service ipchains stop # service iptables stop # chkconfig ipchains off # chkconfig iptables off

Ahora, puede capturar las imágenes del servidor virtual en formato ovf desde el entorno de origen de la migración y seguir esta publicación para cargar la nueva imagen en K5 – https://allthingscloud.eu/2016/07/29/uploading-a-custom-image-to-fujitsu-k5-uk-based-public-cloud/

Originally published on allthingscloud.eu (2016-10-03).

← All posts