Como o PXE inicializa vários desktops do Windows 7 com a mesma imagem?

15

Há alguns anos, na minha universidade, lembro-me de que os laboratórios lá iniciaram o Windows NT pela rede.

Havia uma unidade compartilhada para suas próprias coisas e, além disso, todas as alterações feitas no sistema operacional eram redefinidas quando você reiniciava a máquina.

Agora eu gostaria de poder fazer a mesma coisa com o Windows 7.

Eu encontrei alguns como fazer isso usando o iSCSI, mas não quero um disco iSCSI para cada PC, quero uma imagem para vários PCs. Eu também encontrei arquivos de configuração de inicialização PXE para instalar o Windows localmente, mas isso não é o que eu quero também.

Como eu poderia configurar o que eu tinha na universidade, mas com o Windows 7 como um sistema operacional para netboot?

i.e. Como faço para netboot imagens do Windows 7? Eu não quero netboot um instalador do Windows 7 para um PC para instalar o Windows localmente, eu quero executar uma imagem do Windows 7 de memória / rede.

    
por Matt 08.08.2012 / 04:29

5 respostas

5

Para responder minha própria pergunta. É possível usar o iPXE e o iSCSI ou o AoE. A idéia é substituir a ROM da opção de placa de rede pelo iPXE ou fazer o encadeamento do ipxe e depois fazer um sanboot.

O iSCSI é o mais fácil dos dois protocolos san porque você pode instalar o Windows 7 diretamente em um destino iSCSI. Isso ocorre porque o suporte ao iSCSI está embutido no windows 7 enquanto o AoE não é.

Veja: archive.org espelho do windowsdiskless.wordpress.com

Ou: archive.org espelho do windowsdisklessaoe.wordpress.com

Notando, claro, que, embora o iSCSI suporte várias máquinas acessando o mesmo destino com o NTFS. Corrupção ocorrerá. É necessário usar um mecanismo Copiar na gravação no backend ou criar uma imagem de base (modelo) e copiá-la para um destino recém-exportado.

Acabei de corrigir o alvo iscsi de código-fonte aberto do freebsd e adicionando a cópia na gravação. Então, eu poderia usar o mesmo LUN, mas as gravações foram direcionadas para outro lugar. Eu era capaz de direcioná-los para a RAM local ou para outro arquivo no servidor. Eu não estou usando mais isso, porém, era uma prova de conceito.

    
por 01.10.2012 / 01:43
4

O cenário descrito basicamente equivale ao uso de cada estação de trabalho como um thin client para acessar um ambiente de área de trabalho localizado centralmente. Seria altamente impraticável para o Windows 7 inicializar a partir do PXE, mesmo que isso pudesse ser feito.

Sempre que o PXE é usado para inicializar, ele faz o download de toda a imagem de inicialização para o sistema do cliente, o que significaria vários GB de transferência a cada inicialização.

Idealmente, esse cenário é realizado mantendo os ambientes de área de trabalho na rede no local central. Em um ambiente VDI (Virtual Desktop Infrastructure), isso é realizado usando a virtualização para permitir que ambientes de desktops virtuais separados residam juntos em hardware, os ambientes virtuais são fornecidos aos clientes por meio de um gerenciador. Em um ambiente baseado em sessão, o ambiente de área de trabalho de cada usuário é iniciado nativamente no servidor e é intermediado para os clientes por meio de uma tecnologia como Serviços de área de trabalho remota .

Em ambas as instâncias, a estação de trabalho ainda deve executar um sistema operacional; no entanto, normalmente é um sistema operacional muito leve que fornece uma interface básica para o hardware e um cliente para redirecionamento para o servidor que hospeda os ambientes de desktop. Para clientes com Software Assurance, a Microsoft fornece Windows PC fino como um sistema operacional leve projetado para conectar-se por meio dos Serviços de Área de Trabalho Remota a um servidor Windows. Recursos adicionais suportados como suporte ao RemoteFX para gráficos aprimorados, DirectAccess conectividade VPN e BitLocker ajuda de criptografia para fornecer o melhor sistema operacional thin client para realocar o hardware de desktop.

Se o acima soar como a rota certa para você, você pode encontrar mais informações, guias para profissionais de TI, acesso a avaliações e betas e muito mais no Centro de Virtualização de Desktop do site do Springboard no TechNet.

    
por 10.08.2012 / 19:32
3

Não é possível inicializar o Windows 7 por PXE ou algo semelhante a isso. O Windows PE (Ambiente de pré-instalação, que é licenciado apenas para fins de manutenção e instalação e não tem nada como uma área de trabalho normal do Windows) pode ser inicializado por PXE. Algumas outras versões do Windows nas quais você não está interessado também podem ser inicializadas pelo PXE, mas nada como um sistema operacional de desktop.

A maioria dos destinos iSCSI de nível empresarial pode fazer o provisionamento thin, onde eles usam a mesma imagem de base para todos os sistemas e apenas as diferenças ocupam mais espaço. Além disso, o Windows não oferece suporte à inicialização de instância única (ainda; é algo que a MS já está dando alguns giros internamente há algum tempo). Assim, cada computador precisa ver armazenamento diferente, eles ainda não podem compartilhar.

    
por 08.08.2012 / 06:25
1

não é possível usar a mesma imagem, mas você pode usar o sistema de arquivos deduplicado para usar muitas imagens clonadas e espaço em disco seguro, acho que o resultado será o mesmo.

Tente usar minha distro com SDFS, OpenDHCP para configuração simples e AoE para inicializar o Windows sem disco ...

link

e o lançamento da prévia da distro aqui:

link

    
por 26.01.2013 / 03:59
1

xMinha solução para um problema idêntico:

Hardware: Igel Thin Client (winNET p680, 1,5 Ghz, 1 GB CF, 1 GBit NIC em pci)

faz um IPXE-Boot para o disco iSCSI com o Windows 7 ThinPC (o ISCSI está localizado em nas4free)

Os passos são:

  1. Formatar USB / CF com FAT32 com freeware USBFormat
  2. Instale o grub4dos no USB / CF e copie os arquivos "grldr" e "menu.lst" do grub4dos diretório para USB / CF com o editor change menu.lst

    padrão 0

    título Windows ThinPC

    kernel /ipxe.lkrn

  3. construa com "rom-o-matic.eu" ipxe.lkrn e salve-o após o download em USB / CF escolha kernel avançado e linux Atenção 1: somente marcar opção para inicializar o iSCSI, permanecer inalterado Atenção 2: O script incorporado é (change ip an iqn!):

    "#! ipxe

    dhcp net0

    sanboot iscsi: 192.168. ???? ???::: iqn.2007-09.jp.ne.peach.istgt: disco?

    set keep-san 1 "

    Com o Virtualbox, instalei uma VM do Windows 7 TC. O disco tem que ser VHD com tamanho fixo (
    7 GB e mais tarde expandidos no LUN para 25 GB). Então eu "restaurei" com o winimage 9.0 o VHD para iSCSI da minha máquina Windows.

Observação para os proprietários de Igel: O Igel TC agora tem monitor duplo no Windows 7 (driver do Top4download 22.00.01u). Para uso de áudio Vinyl Deck. O Igel funciona como um desktop. O processador não é ruim.

A solução do windowsdiskless não é inteligente nem simples e não funcionou para mim.

    
por 07.02.2014 / 17:24