Pesquisa de site

Configure o armazenamento virtual KVM padrão no Redhat Linux


Objetivo

O local de armazenamento virtual KVM padrão é /var/lib/libvirt/images, o que significa que quaisquer novas máquinas virtuais criadas por meio do Virtual Machine Manager serão armazenadas neste local. O objetivo deste guia é configurar outro local de diretório de armazenamento virtual KVM padrão.

Sistema operacional e versões de software

  • Sistema operacional: – Redhat 7.3

  • Software: – libvirtd (libvirt) 2.0.0

Requisitos

É necessário acesso privilegiado à instalação do Redhat Linux.

Dificuldade

FÁCIL

Convenções

  • # – requer que determinados comandos do Linux sejam executados com privilégios de root diretamente como usuário root ou pelo uso do comando sudo

  • $ – requer que determinados comandos do Linux sejam executados como um usuário normal sem privilégios

Instruções

Criar novo diretório de armazenamento virtual

Vamos começar criando um novo diretório de armazenamento virtual. Por exemplo, dentro de um diretório inicial do nosso usuário atual /home/linuxconfig/kvm-vms/. Se você precisar criar um novo diretório de armazenamento virtual fora do seu diretório inicial, pode ser necessário executar o comando abaixo com privilégios administrativos:


$ mkdir /home/linuxconfig/kvm-vms/

Configurar o contexto SELinux

Configure o contexto SELinux para um novo diretório de armazenamento. Esta etapa pode ser omitida se o SELinux estiver desabilitado em seu sistema:


# semanage fcontext -t virt_image_t -a '/home/linuxconfig/kvm-vms(/.*)?'
# restorecon /home/linuxconfig/kvm-vms/

Definir novo diretório de armazenamento virtual padrão

Por último, defina seu novo diretório como padrão criando um link simbólico para o diretório /var/lib/libvirt/images. Os comandos abaixo assumem que seu /var/lib/libvirt/images atual está vazio:


# rmdir /var/lib/libvirt/images/
# ln -s /home/linuxconfig/kvm-vms/ /var/lib/libvirt/images

Artigos relacionados: