Ji ber gêjbûna pergalên Windows-ê, hawîrdora VPS ji hêla belavkirinên sivik ên Linux ve tê serdest kirin: Mint, Colibri OS, Debian an Ubuntu, ji hawîrdorek sermaseya giran a ku ji bo mebestên me ne hewce ye, bêpar e. Wekî ku ew dibêjin, tenê konsol, tenê hişk! Û bi rastî, ev qet ne zêdebûnek e: heman Debian li ser 256 MB bîranîn û yek bingehek bi çerxa demjimêrê 1 Ghz dest pê dike, ango hema hema li ser her "stûpê". Ji bo xebata rehet hûn ê bi kêmî ve 512 MB û pêvajoyek hinekî bileztir hewce bikin. Lê heke me ji we re got ku hûn dikarin hema hema heman tiştî li ser VPS-ya ku Windows-ê dixebitînin bikin? Çima hûn ne hewce ne ku hûn Serverek Windows-ê ya giran derxînin, ku ji sê-çar hektar RAM û bi kêmî ve çend core bi 1,4 GHz-ê hewce dike? Tenê Windows Server Core bikar bînin - ji GUI û hin karûbaran xilas bibin. Em ê di gotarê de li ser vê yekê biaxivin.
Ev Windows Server Core kî ye?
Li ser malpera fermî ya Mikes-ê jî di derheqê Windows (server) Core de agahdariya zelal tune, an jî, li wir her tişt ew qas tevlihev e ku hûn ê tavilê fêm nekin, lê behsên yekem ji serdema Windows Server 2008 vedigerin. Bi eslê xwe, Windows Core Serverek kernel a Windows-ê ye (ji nişka ve!), ji hêla mezinahiya GUI-ya xwe ve "teniktir" û bi qasî nîvê karûbarên alîgir e.
Taybetmendiya sereke ya Windows Core nehêza wê ya bêkêmasî û kontrolkirina tevahî konsolê bi rêya PowerShell e.
Ger hûn biçin malpera Microsoft-ê û hewcedariyên teknîkî kontrol bikin, wê hingê ji bo destpêkirina Windows Server 2016/2019 hûn ê herî kêm 2 gig RAM û herî kêm yek bingehek bi leza demjimêra 1,4 GHz hewce bikin. Lê em hemî fêm dikin ku bi veavakirinek wusa em tenê dikarin hêvî bikin ku pergalê dest pê bike, lê bê guman ne xebata rehet a OS-ya me ye. Ji ber vê yekê ye ku Windows Server bi gelemperî bêtir bîranîn û bi kêmî ve 2 core / 4 mijarên ji pêvajoyê ve tê veqetandin, heke ew li ser hin Xeon makîneyek fîzîkî ya biha peyda nekin, li şûna makîneyek virtual erzan.
Di heman demê de, bingeha pergala serverê bixwe tenê 512 MB bîranîn hewce dike, û ew çavkaniyên pêvajoyê yên ku ji hêla GUI-yê ve têne vexwarin tenê ji bo ku li ser ekranê werin xêz kirin û gelek karûbarên wê bimeşînin dikarin ji bo tiştek bikêrtir werin bikar anîn.
Li vir berhevokek karûbarên Windows Core yên ku ji qutiyê ve têne piştgirî kirin û Serverek Windows-ê ya tevahî ji malpera fermî ya Microsoft-ê ye:
bikaranînî
core server
server bitecrubeya sermaseyê
Biryara fermanê
berdeste
berdeste
Windows PowerShell/Microsoft .NET
berdeste
berdeste
Perfmon.exe
ne
berdeste
Windbg (GUI)
piştgirî
berdeste
Resmon.exe
ne
berdeste
Regedit
berdeste
berdeste
Fsutil.exe
berdeste
berdeste
Disksnapshot.exe
ne
berdeste
Diskpart.exe
berdeste
berdeste
Diskmgmt. msc
ne
berdeste
devmgmt.msc
ne
berdeste
Server Manager
ne
berdeste
mmc.exe
ne
berdeste
Eventvwr
ne
berdeste
Wevtutil (Pirsên bûyerê)
berdeste
berdeste
Services.msc
ne
berdeste
Control Panel
ne
berdeste
Nûvekirina Windows (GUI)
ne
berdeste
Windows Explorer
ne
berdeste
Taskbar
ne
berdeste
Agahiyên Taskbar
ne
berdeste
taskmgr
berdeste
berdeste
Internet Explorer an Edge
ne
berdeste
Pergala alîkariyê ya çêkirî
ne
berdeste
Windows 10 Shell
ne
berdeste
Windows Media Player
ne
berdeste
PowerShell
berdeste
berdeste
PowerShell ISE
ne
berdeste
PowerShell IME
berdeste
berdeste
Mstsc.exe
ne
berdeste
Xizmetên Sermaseya Dûr
berdeste
berdeste
Rêveberê Hyper-V
ne
berdeste
Wekî ku hûn dibînin, ji Windows Core gelek tişt hatine qut kirin. Karûbar û pêvajoyên ku bi GUI-ya pergalê ve girêdayî ne, û her weha her "çopê" ya ku bê guman li ser makîneya virtual ya konsolê me ne hewce ye, mînakî Windows Media Player, ket bin kêrê.
Hema hema mîna Linux, lê ne ew
Ez bi rastî dixwazim Windows Server Core bi belavkirinên Linux re berhev bikim, lê bi rastî ev bi tevahî ne rast e. Erê, ev pergal di warê kêmkirina xerckirina çavkaniyê de ji ber terikandina GUI û gelek karûbarên alî dişibin hev, lê di warê xebitandinê û hin nêzîkatiyên kombûnê de, ev hîn jî Windows e, û ne pergalek Unix e.
Mînaka herî hêsan ev e ku bi avakirina kernel Linux-ê bi destan û dûv re sazkirina pakêt û karûbaran, tewra belavkirinek Linux-ya sivik dikare bibe tiştek giran û mîna kêrê Artêşa Swîsreyê (li vir ez bi rastî dixwazim henekek akordonê li ser Python bikim. û wêneyek ji rêzenivîsa "Eger Zimanên Bernamekirinê Çek bûn" têxin, lê em ê nekin). Di Windows Core de azadîyek wusa pir hindiktir heye, ji ber ku em, her tiştî, bi hilberek Microsoft-ê re mijûl dibin.
Windows Server Core amade ye, veavakirina xwerû ya ku dikare ji tabloya jor were texmîn kirin. Ger ji navnîşa nepiştgiriya we tiştek hewce bike, hûn neçar in ku hêmanên winda bi serhêl bi navgîniya konsolê ve zêde bikin. Rast e, divê hûn Taybetmendiya li ser daxwazê û şiyana dakêşana pêkhateyan wekî pelên CAB ji bîr nekin, ku dûv re dikarin berî sazkirinê li meclîsê werin zêdekirin. Lê heke hûn di dema pêvajoyê de jixwe vedîtin ku hûn yek ji karûbarên qutkirî winda dikin ev skrîpt naxebite.
Lê ya ku guhertoya Core ji guhertoya tevahî cûda dike ev e ku meriv pergalê nûve bike û karûbaran bêyî sekinandina xebatê zêde bike. Windows Core, bêyî rebootkirina pakêtên germ, piştgirî dike. Wekî encamek, li ser bingeha çavdêriyên pratîkî: makîneyek ku Windows Core dixebitîne pêdivî ye ku ~ 6 carî kêmtir ji ya ku Windows Server dimeşîne ji nû ve were nûve kirin, ango şeş mehan carekê, û ne mehê carekê.
Bonûsek xweş ji bo rêvebiran ev e ku heke pergal wekî ku tê xwestin - bi navgîniya konsolê, bêyî RDP- were bikar anîn û neveguhere Serverek Windows-ê ya duyemîn, wê hingê ew li gorî guhertoya tevahî pir ewledar dibe. Beriya her tiştî, pirraniya qelsiyên Windows Server ji ber RDP û kiryarên bikarhênerê ye ku, bi riya vê RDP-ê, tiştek ku divê neyê kirin dike. Ew tiştek mîna çîroka Henry Ford û helwesta wî ya li hember rengê otomobîlê ye: "Her xerîdar dikare otomobîlek her rengê ku ew bixwaze boyax bike heya ku ew be. reş" Bi pergalê re heman e: bikarhêner dikare bi her awayî bi pergalê re têkilî daynin, ya sereke ev e ku ew bi rê ve dike. console.
Windows Server 2019 Core saz bikin û rêvebirin
Me berê behs kir ku Windows Core bi eslê xwe Windows Server bêyî pêça GUI ye. Ango, hûn dikarin hema hema her guhertoyek Windows Server-ê wekî guhertoyek bingehîn bikar bînin, ango dev ji GUI berdin. Ji bo hilberên di malbata Windows Server 2019 de, ev 3 ji 4 çêkirinên serverê ye: moda bingehîn ji bo Windows Server 2019 Standard Edition, Windows Server 2019 Datacenter û Hyper-V Server 2019 heye, ango, tenê Windows Server 2019 Essentials têne derxistin. ji vê lîsteyê.
Di vê rewşê de, hûn bi rastî ne hewce ne ku li pakêta sazkirinê ya Windows Server Core bigerin. Di sazkera standard a Microsoft-ê de, guhertoya bingehîn bi rastî bi xwerû tê pêşkêş kirin, dema ku guhertoya GUI divê bi destan were hilbijartin:
Di rastiyê de, ji bo birêvebirina pergalê ji ya ku tê gotin PowerShell, ku ji hêla hilberîner ve ji hêla xwerû ve hatî pêşkêş kirin vebijarkên bêtir hene. Hûn dikarin makîneyek virtual li ser Windows Server Core bi kêmî ve bi pênc awayên cûda birêve bibin:
- Remote PowerShell;
- Amûrên Rêvebiriya Pêşkêşkara Dûr (RSAT);
- Navenda Rêveber a Windows;
- Sconfig;
- Gerînendeyê serverê.
Sê pozîsyonên yekem eleqeya herî mezin in: PowerShell standard, RSAT û Navenda Rêvebir a Windows. Lêbelê, girîng e ku meriv fêm bike ku dema ku em feydeyên yek ji amûran digirin, em di heman demê de sînorên ku ew ferz dike jî distînin.
Em ê kapasîteyên konsolê venabêjin; PowerShell PowerShell e, bi erênî û neyînîyên xwe yên eşkere. Bi RSAT û WAC re her tişt hinekî tevlihevtir e.
WAC rê dide we ku hûn bigihîjin kontrolên pergalê yên girîng ên wekî guherandina qeydê û birêvebirina dîsk û cîhazan. RSAT di doza yekem de tenê di moda dîtinê de dixebite û dê nehêle hûn guheztinan bikin, û ji bo birêvebirina dîskan û amûrên laşî Amûrên Rêvebiriya Pêşkêşkara Dûr GUI hewce dike, ku di doza me de ne wusa ye. Bi gelemperî, RSAT nikare bi pelan re bixebite û, li gorî vê yekê, nûvekirin, sazkirin / rakirina bernameyan di guherandina qeydê de.
▍Rêveberiya pergalê
WAC
RSAT
Management Component
ku
ku
Edîtorê tomarê
ku
na
rêveberiya torê
ku
ku
Event Viewer
ku
ku
Peldankên hevpar
ku
ku
Rêveberiya dîskê
ku
Tenê ji bo serverên bi GUI
Task Scheduler
ku
ku
management Device
ku
Tenê ji bo serverên bi GUI
Rêveberiya pelê
ku
na
rêveberiya bikarhêner
ku
ku
Rêveberiya komê
ku
ku
Rêveberiya Sertîfîkayê
ku
ku
Updates
ku
na
Rakirina bernameyan
ku
na
Sîstema Monitor
ku
ku
Ji hêla din ve, RSAT li ser rolên li ser makîneyê kontrolek bêkêmasî dide me, di heman demê de Navenda Rêvebir a Windows-ê di vî warî de bi rastî nikare tiştek bike. Li vir ji bo zelaliyê berhevokek kapasîteyên RSAT û WAC di vî warî de ye:
▍Rêveberiya rola
WAC
RSAT
Parastina Mijara Pêşkeftî
PÊŞNERÎN
na
Windows Defender
PÊŞNERÎN
ku
Konser
PÊŞNERÎN
ku
Navenda Îdarî ya AD
PÊŞNERÎN
ku
AD Domain û Trusts
na
ku
Malper û karûbarên AD
na
ku
DHCP
PÊŞNERÎN
ku
DNS
PÊŞNERÎN
ku
Rêveberê DFS
na
ku
Rêveberê GPO
na
ku
Rêveberê IIS
na
ku
Ango, jixwe diyar e ku heke em dev ji GUI û PowerShell berdin di berjewendiya kontrolên din de, em ê nikaribin ji karanîna cûreyek yek-amûrek dûr bikevin: ji bo rêveberiya bêkêmasî li ser hemî eniyan, em ê bi kêmanî hewce bikin. berhevoka RSAT û WAC.
Lêbelê, hûn hewce ne ku ji bîr mekin ku hûn neçar in ku 150-180 megabytes RAM bidin da ku WAC bikar bînin. Dema ku tê girêdan, Navenda Rêvebir a Windows-ê 3-4 danişînan li ser milê serverê diafirîne, ku neyên kuştin jî dema ku amûr ji makîneya virtual veqete. WAC di heman demê de bi guhertoyên kevntir ên PowerShell re naxebite, ji ber vê yekê hûn ê bi kêmî ve PowerShell 5.0 hewce bikin. Hemî ev li dijî paradîgmaya me ya hişkbûnê ye, lê divê hûn ji bo rehetiyê bidin. Di doza me de - RAM.
Vebijarkek din a ji bo birêvebirina Server Core sazkirina GUI-yê bi karanîna amûrên sêyemîn-sêyem e, da ku li dora ton çopê ku bi navbeynê re di meclîsek bêkêmasî de tê nekişîne.
Di vê rewşê de, du vebijarkên me hene: Explorer-a orîjînal li ser pergalê derxînin an Explorer++ bikar bînin. Wekî alternatîfek ji ya paşîn, her rêveberê pelê guncan e: Serfermandarê Total, Gerînendeyê FAR, Fermandarê Double, û hwd. Ger hilanîna RAM-ê ji bo we krîtîk be, ya paşîn tercîh e. Hûn dikarin Explorer++ an rêveberek pelê din bi afirandina peldankek torê û destpêkirina wê bi navgîniya konsolê an plansazkerê ve zêde bikin.
Sazkirina Explorerek bêkêmasî dê di warê xebata bi nermalava ku bi UI-yê ve girêdayî ye de bêtir derfetan bide me. Ji bo vê em
Ev e ku vexwarina bîranînê ya ji hêla pergalê ve li ser makîneyên bi û bêyî pakêta xweya Explorer-ê xuya dike.
Li vir pirsek mentiqî derdikeve holê: çima ev hemî danskirina bi PowerShell, FOD, rêveberên pelan re, ger gavek çep an rast dibe sedema zêdebûna mezaxtina RAM? Çima xwe bi komek amûran dişoxilînin û ji aliyek din ve dihejînin da ku xebata rehet li ser Windows Server Core misoger bikin, dema ku hûn tenê dikarin Windows Server 2016/2019 dakêşin û mîna zilamek spî bijîn?
Gelek sedem hene ku hûn Server Core bikar bînin. Yekem: mezaxtina bîra heyî hema hema nîvê wê ye. Ger tê bîra we, ev şert di destpêkê de bingeha gotara me bû. Ji bo berhevdanê, li vir mezaxtina bîranîna Windows Server 2019 heye, bi dîmenên li jor re bidin hev:
Û bi vî awayî, 1146 MB vexwarina bîranînê li şûna 655 MB li ser Core.
Bifikirin ku hûn ne hewceyê WAC-ê ne û hûn ê li şûna Explorer-ê orjînal Explorer ++ bikar bînin, wê hingê hûn hûn ê dîsa jî hema hema nîv hektar qezenc bikin li ser her makîneya virtual ku Windows Server dimeşîne. Ger tenê makîneyek virtual hebe, wê hingê zêdebûn ne girîng e, lê heke pênc ji wan hebin? Li vir hebûna GUI-ê girîng e, nemaze ku hûn jê re ne hewce ne.
Ya duyemîn, her dansên li dora Windows Server Core dê rê nede we ku hûn pirsgirêka sereke ya xebitandina Windows Server - RDP û ewlehiya wê (bi rasttir, nebûna wê ya bêkêmasî) şer bikin. Windows Core, tewra bi FOD, RSAT û WAC-ê ve girêdayî ye, hîn jî serverek bêyî RDP ye, ango ew ji% 95-ê êrişên heyî re ne guncan e.
Jiberma
Bi gelemperî, Windows Core tenê ji her belavkirina Linux-ê ya stock qelewtir e, lê ew pir fonksiyoneltir e. Heke hûn hewce ne ku çavkaniyan azad bikin û amade ne ku bi konsolê, WAC û RSAT-ê re bixebitin, û rêvebirên pelan li şûna GUI-ya bêkêmasî bikar bînin, wê hingê Core hêja ye ku bala xwe bidinê. Digel vê yekê, bi wê re hûn ê bikaribin ji bo Windows-yek bêkêmasî drav nedin û pereyên ku hatine hilanîn ji bo nûvekirina xwe xerc bikin.
Source: www.habr.com