Rede e armazenamento de disco virtual

Os computadores não são as únicas coisas que são virtualizados em um ambiente virtual. Além de criar computadores virtuais, a virtualização também cria armazenamento em disco virtual. virtualização de disco permite combinar uma variedade de dispositivos de armazenamento em disco físico para criar pools de armazenamento em disco, que você pode parcelar para suas máquinas virtuais conforme necessário.

Video: Trabalhando com o virtual box - disco imutável e redes

A virtualização do armazenamento em disco não é nada novo. De facto, existem actualmente várias camadas de virtualização envolvido num ambiente de armazenamento real. No nível mais baixo são as unidades de disco físicos reais. unidades de disco físicas geralmente são agrupados em conjuntos de unidades individuais. Este agrupamento é um tipo de virtualização na medida em que cria a imagem de uma única unidade de disco grande que não está realmente lá. Por exemplo, quatro unidades de disco 2TB pode ser combinada em uma matriz para criar uma única unidade de disco 8 TB.

Note-se que as matrizes de disco são geralmente usados ​​para fornecer proteção de dados através de redundância. Isto é comumente chamado RAID, que significa Redundant Array of Inexpensive Disks.

Uma forma comum de RAID, chamado RAID-10, permite que você crie pares espelhados de unidades de disco para que os dados é sempre escrito a ambas as unidades em um par espelho. Assim, se um dos discos em um par de espelhos falhar, a outra unidade pode transportar a carga. Com RAID-10, a capacidade utilizável da matriz completa é igual à metade da capacidade total das unidades na matriz. Por exemplo, uma matriz RAID-10 que consiste de quatro unidades 2TB contém dois pares de unidades de disco 2TB espelhadas, para uma capacidade utilizável total de 4 TB.

Outra forma comum de RAID é RAID-5, em que as unidades de disco são combinados e uma das unidades no grupo é utilizado para fins de redundância. Então, se qualquer uma das unidades na matriz falhar, as restantes unidades podem ser usados ​​para recriar os dados que estavam na unidade que falhou. A capacidade total de um array RAID-5 é igual à soma das capacidades das unidades individuais, menos uma das unidades. Por exemplo, uma série de quatro unidades de 2TB numa configuração RAID-5 possui uma capacidade utilizável total de 6 TB.

Video: Windows 8 - Criando disco virtual (VHD)

Em um ambiente virtual típica, os computadores host pode ser conectado ao armazenamento em disco de várias maneiras distintas:

armazenamento em disco local: No armazenamento em disco local, as unidades de disco são montados directamente para o computador hospedeiro e está ligado ao computador hospedeiro através dos seus controladores internos da unidade de disco. Por exemplo, um computador host pode incluir quatro unidades de disco de 1 TB montados dentro do mesmo chassi como o próprio computador. Estes quatro unidades pode ser usado para formar uma matriz RAID-10 com uma capacidade útil de 2TB.

Video: Windows Fail - Como criar um disco virtual no Windows 7

As principais desvantagens do armazenamento de disco local é que é limitada à capacidade física dos computadores host e está disponível somente para o computador host que está instalado.

  • Storage Area Network (SAN): Em uma SAN, unidades de disco estão contidos num dispositivo separado que está ligado ao hospedeiro por meio de um controlador de alta velocidade. A diferença entre um dispositivo de armazenamento SAN e local é que o SAN é um dispositivo separado. Sua conexão de alta velocidade para o anfitrião é muitas vezes tão rápido quanto a conexão interna de armazenamento em disco local, mas o SAN inclui um controlador de armazenamento separado que é responsável pela gestão das unidades de disco.

    A SAN típico pode conter uma dúzia ou mais unidades de disco e pode permitir conexões de alta velocidade a mais de um host. A SAN muitas vezes pode ser expandida através da adição de um ou mais chassis de expansão, que pode conter uma dúzia ou mais unidades de disco cada. Assim, um único SAN pode gerenciar centenas de terabytes de dados do disco.



  • Rede acessível Storage (NAS): Este tipo de armazenamento é semelhante a uma SAN, mas em vez de ligar para os anfitriões através de um controlador de alta velocidade, um NAS conecta aos computadores host via conexões Ethernet padrão e TCP / IP. NAS é o menos caro de todas as formas de armazenamento em disco, mas é também o mais lento.

  • Independentemente da forma como o armazenamento está ligado para o anfitrião, o hypervisor consolida o seu armazenamento e cria pools virtuais de armazenamento em disco normalmente chamados armazenamentos de dados. Por exemplo, um hypervisor que tem acesso a três matrizes de disco de 2TB RAID5 pode consolidá-los para criar um único repositório de dados 6TB.

    Deste armazenamento de dados, você pode criar volumes, que são essencialmente unidades de disco virtuais que podem ser alocados para uma máquina virtual particular. Então, quando um sistema operacional é instalado em uma máquina virtual, o sistema operacional pode montar volumes da máquina virtual para criar unidades que o sistema operacional pode acessar.

    Por exemplo, considere uma máquina virtual que executa o Windows Server. Se você fosse para se conectar à máquina virtual, faça o login e usar o Windows Explorer para olhar para o armazenamento em disco que está disponível para a máquina, você pode ver um C: unidade com uma capacidade de 100 GB. Essa unidade C: é na verdade um volume de 100 GB que é criado pelo hipervisor e ligado à máquina virtual. O volume de 100GB, por sua vez, é alocado a partir de um armazenamento de dados, que pode ser de 4 TB de tamanho. O armazenamento de dados é criado a partir de armazenamento em disco contido em uma SAN ligado ao hospedeiro, que pode ser constituído por um conjunto de RAID-10 que consiste de quatro unidades de disco físico 2TB.

    Assim, você pode ver que há pelo menos quatro camadas de virtualização necessário para fazer o armazenamento bruto disponível nas unidades de disco física disponível para o sistema operacional convidado:

    • unidades de disco físico são agregados usando RAID-10 para criar uma imagem de disco unificada que foi construído com redundância. RAID-10 é, com efeito, a primeira camada de virtualização. Esta camada é gerido inteiramente pela SAN.

    • O armazenamento disponível no SAN é captada pelo hipervisor para criar armazenamentos de dados. Isto é, efetivamente, um segundo nível de virtualização.

    • Porções de um armazenamento de dados são usados ​​para criar volumes que são então apresentados para máquinas virtuais. Volumes representam uma terceira camada de virtualização.

    • O sistema operacional convidado vê os volumes como se eles são dispositivos físicos, que podem ser montados e então formatados para criar armazenamento em disco utilizável acessível ao usuário. Esta é a quarta camada de virtualização.

    Embora possa parecer muito complicada, essas camadas de virtualização dar-lhe uma grande flexibilidade quando se trata de gerenciamento de armazenamento. Novos arrays de disco pode ser adicionado a uma SAN, ou um novo NAS pode ser adicionado à rede, e em seguida, novos armazenamentos de dados podem ser criados a partir deles sem interromper armazenamentos de dados existentes. Volumes pode ser movido de um armazenamento de dados para outro sem interromper as máquinas virtuais que estão ligados a. Na verdade, você pode aumentar o tamanho de um volume na mosca, ea máquina virtual vai ver imediatamente o aumento da capacidade de armazenamento de suas unidades de disco, mesmo sem exigir tanto como uma reinicialização.


    Publicações relacionadas