Að setja upp forsendur til að setja upp Windows 7 yfir PXE Network Boot Server á RHEL/CentOS 7 - Part 1


Áframhaldandi röð námskeiða varðandi RHEL/CentOS 7 PXE Network Boot Server Environment, þar sem hingað til hef ég aðeins fjallað um samþættingu og uppsetningu Linux dreifingar yfir PXE Server.

Þessi kennsla mun einbeita sér að Windows byggðum kerfum og mun sýna þér hvernig á að bæta við og setja upp handvirkt Windows 7, bæði 32-bita og 64-bita arkitektúr, yfir PXE Server og Samba hlutdeild.

  1. Settu upp PXE Network Boot Server fyrir margar stýrikerfisuppsetningar í RHEL/CentOS 7
  2. Samba fullkomlega aðgangur að skráardeilingaruppsetningu á PXE Server vél.
  3. Tölva með Windows 7 stýrikerfi uppsett.
  4. Windows Automated Installation Kit (AIK) sett upp á Windows 7 tölvu.
  5. Bæði Windows 7 32-bita/64-bita DVD ISO myndir.

Áður en haldið er áfram með uppsetningarferlið mun ég útskýra hvernig þessi handbók er uppbyggð.

Fyrsti hlutinn mun fjalla um þær stillingar sem þarf til að setja upp umhverfið á RHEL/CentOS 7 PXE Server húsnæði, með því að setja upp og stilla Samba fullkomlega aðgengilega samnýttu möppu án auðkenningar, þar sem bæði Windows 7 kerfisarkitektúrmyndir verða notaðar, og einnig , breytir PXE Server sjálfgefna stillingarskrá með þeim valkostum sem þarf til að ræsa WinPE ISO mynd til að halda áfram með Windows uppsetningarferli handvirkt.

Seinni hlutinn verður lögð áhersla á að byggja upp WinPE ISO mynd (Windows Preinstallation Enironment) með hjálp Windows Automated Installation Kit (AIK) uppsett á a Windows 7 tölvuhúsnæði. Þessi mynd verður síðan flutt á PXE Server vél í gegnum Samba sameiginlega skrá og færð á sjálfgefna staðsetningu TFTP miðlara.

Næstu skref sem ætti að gera á biðlarahlið til að ræsa, fá aðgang að og setja upp Windows 7 yfir netið.

Skref 1: Settu upp og settu upp Samba Share á PXE Server

1. Í fyrsta skrefi, skráðu þig inn á PXE Server með rótarreikningi og settu upp Samba-deilingu að fullu, þar sem Windows 7 DVD uppsetningaruppsprettur verða notaðar. Settu upp Samba púkinn með því að gefa út eftirfarandi skipun.

# yum install samba samba-common samba-winbind 

2. Næst skaltu taka öryggisafrit af samba aðalstillingarskránni og búa til nýja stillingarskrá með uppáhalds textaritlinum þínum með því að keyra eftirfarandi skipanir.

# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup
# nano /etc/samba/smb.conf

3. Bættu nú eftirfarandi stillingum við samba aðalskrána eins og fram kemur í skráarútdrættinum hér að neðan.

[global]
        workgroup = PXESERVER
        server string = Samba Server Version %v
        log file = /var/log/samba/log.%m
        max log size = 50
        idmap config * : backend = tdb
        cups options = raw
        netbios name = pxe
        map to guest = bad user
        dns proxy = no
        public = yes
        ## For multiple installations the same time - not lock kernel
        kernel oplocks = no
        nt acl support = no
        security = user
        guest account = nobody

[install]
        comment = Windows 7 Image
        path = /windows
        read only = no
        browseable = yes
        public = yes
        printable = no
        guest ok = yes
        oplocks = no
        level2 oplocks = no
        locking = no

Eins og þú sérð af þessari stillingarskrá hef ég búið til sameiginlega möppu sem heitir install sem er staðsett undir /windows kerfisslóð (á þessari slóð mun afrita Windows 7) DVD uppsetningarheimildir).

4. Eftir að hafa lokið við að breyta aðal samba stillingarskrá skaltu keyra testparm skipunina til að athuga og sannreyna skrána fyrir hugsanlegar villur eða rangstillingar.

# testparm

5. Í næsta skrefi búðu til /windows möppuna undir rótarslóð (möppunni sem er skilgreind í samba conf skrá) og bættu við SELinux samhengisreglum í
til að vera að fullu aðgengileg ef kerfið þitt hefur framfylgt SELinux öryggi.

# mkdir /windows
# semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’
# restorecon -R -v /windows

Skref 2: Settu upp Windows 7 uppsetningarheimildir á PXE Server

6. Fyrir þetta skref þarf bæði Windows 7 ISO DVD myndir. En áður en þú setur upp og afritar DVD-efni skaltu búa til tvær möppur undir /windows slóð
til að aðskilja Windows uppsetningarheimildir arkitektúr.

# mkdir /windows/x32
# mkdir /windows/x64

7. Nú er kominn tími til að afrita Windows uppsetningarheimildir á slóðirnar sem búið er til hér að ofan. Settu fyrst Windows 7 32-bita DVD Image ISO á DVD-drif vélarinnar, tengdu myndina á /mnt slóð og afritaðu allt DVD-tengt efni í samba samba möppu /windows/x32/. Flutningsferlið getur tekið smá stund eftir kerfisauðlindum þínum og, eftir að því lýkur, taktu Windows 7 32-bita DVD mynd af.

# mount -o loop /dev/cdrom /mnt
# cp -rf  /mnt/*  /windows/x32/
# umount  /mnt

8. Endurtaktu ferlið hér að ofan með Windows 7 64-bita DVD mynd, en í þetta skiptið afritaðu efni á DVD á /windows/x64/ sameiginlega slóð.

# mount -o loop /dev/cdrom /mnt
# cp -rf  /mnt/*  /windows/x64/
# umount  /mnt

Athugið: Ef PXE miðlaravélin þín er ekki með DVD drif geturðu afritað innihald bæði Windows DVD diskanna eftir að þú hefur ræst samba netþjóninn og fengið aðgang að setja upp sameiginlegu möppunni úr Windows tölvu.

9. Eftir að báðar DVD myndirnar hafa verið afritaðar skaltu gefa út eftirfarandi skipanir til að setja upp réttan eiganda og heimildir til að gera hlutinn læsilegan og að fullu aðgengilegan án auðkenningar.

# chmod -R 0755 /windows
# chown -R nobody:nobody /windows

Skref 3: Bættu við eldveggsreglum, ræstu og virkjaðu Samba kerfisbreiður

10. Ef þú ert að nota eldvegg á PXE þjóninum þínum skaltu bæta eftirfarandi reglu við eldvegg þjónustuna til að opna Samba fyrir utanaðkomandi tengingar.

# firewall-cmd --add-service=samba --permanent
# firewall-cmd --reload

11. Ræstu nú Samba-púka og virkjaðu það kerfisvítt, til að byrja sjálfkrafa eftir hverja endurræsingu, með því að gefa út eftirfarandi skipanir.

# systemctl restart smb
# systemctl enable smb
# systemctl restart winbind
# systemctl enable winbind
# systemctl restart nmb
# systemctl enable nmb
# systemctl status smb

12. Til að prófa Samba stillingar skaltu fara yfir í Windows tölvu og bæta við IP tölu Samba þjónsins þíns og síðan nafni sameiginlegrar slóðar í Windows Explorer vistfangastikunni og sameiginlegu möppurnar ættu að birtast.

\2.168.1.20\install

Á þessum tímapunkti geturðu notað aðra aðferðina sem lýst er í athugasemdinni hér að ofan, og sett Windows 7 ISO myndir í DVD drifið þitt og afritað innihald þeirra, allt eftir kerfisarkitektúr, í x32 og x64 möppur.

Skref 4: Stilltu PXE Server

13. Áður en þú breytir PXE Valmynd stillingarskránni skaltu búa til nýja möppu sem heitir windows á TFTP sjálfgefna kerfisslóð þjóns. Undir þessari möppu muntu síðar afrita WinPE ISO mynd, búin til á Windows 7 tölvunni með því að nota Windows Automated Installation Kit forritið.

# mkdir /var/lib/tftpboot/windows

14. Nú skaltu opna PXE Server sjálfgefna stillingarskrá og bæta Windows uppsetningarmerki við PXE valmyndina, eins og lýst er í valmyndarútdrættinum hér að neðan.

# nano /var/lib/tftpboot/pxelinux.cfg/default

Stilling Windows 7 valmyndarmerkimiða.

label 9
menu label ^9) Install Windows 7 x32/x64
                KERNEL memdisk
                INITRD windows/winpe_x86.iso
                APPEND iso raw

Það er allt sem þú þarft til að setja upp RHEL/CentOS 7 PXE Server hlið. Samt, ekki loka stjórnborðinu ennþá, því þú þarft hana síðar til að afrita WinPE ISO mynd í /var/lib/tftpboot/windows/ möppuna.

Ennfremur skulum við halda áfram með málsmeðferðina og fara yfir í Windows 7 uppsetningu á PXE Network - Hluti 2 af þessari röð, og ekki gleyma að gefa dýrmæt endurgjöf um greinina.