Серверлер үшін Bare metal provisioning: Foreman, MAAS, Cobbler
Bare metal provisioning серверлерді тезірек эксплуатацияға енгізуге көмектеседі. Окупаулылық белгілерін қарастырып, Foreman, MAAS және Cobbler-ды салыстырып, пилот жоспарын бердік.

Серверді эксплуатацияға енгізу кезінде уақыт қайда жоғалады
Ең көп уақыт ОС орнатуға емес, оның айналасындағы оннан аса қадамға кетеді. «Сөредегі темірден» дайын түйінге дейін инженерлер үнемі тапсырма, рұқсат және келісім арасында ауысады.
Көбіне уақытты бірдей нәрселер ұшырады: желі (VLAN, IP, DNS, шлюз, қажетті сегменттерге қолжетімділік, PXE), есептік жазбалар мен кілттер, базалық қауіпсіздік пен жаңартулар, образды дұрыс дайындау (ОС нұсқасы, драйверлер, RAID, UEFI/BIOS), сондай-ақ есепке алу және тіркеу (сериялық нөмірлер, инвентаризация, иесі, қайда тұрғаны және неге қосылғаны).
Қолмен орнату әрқашан әртүрлі инженерлерде әртүрлі нәтиже береді. Біреуі «қосымша пакеттерді» қояды, екіншісі NTP немесе sysctl ұмытып кетеді, үшіншісі интерфейстерді өз атымен атайды. Бірнеше аптадан соң бұл «неге бұл сервер басқаша» деген сұраққа әкеп соғады, ал айырмашылықтарды табуға кететін уақыт нөлден дұрыс жинауға кеткен уақыттан көп болуы мүмкін.
Маңыздысы — шектері: bare metal provisioning әдетте қайталанатын қадамдарды «ОС және базалық конфигурациясы бар сервер» деңгейіне дейін жабады. Ол мониторингті, бэкапты немесе қосымшаларды орналастыруды алмастырмайды, бірақ белгілерді, айнымалылар мен базалық агенттерді орнатып, кейінгі «эстафетаны» беріп жібере алады.
Тағы бір кешігулер көзі — адамдар мен кезектер. Тізбекте платформа мен желі, эксплуатация (стойка, қуат), қауіпсіздік (рұқсаттар мен талаптар), кейде сатып алу және жүйе иелері қатысады. Егер қадамдар формализацияланбаса, әр жаңа сервер мини-жобаға айналады. Осы жерде серверді эксплуатацияға енгізуді автоматтандыру ең айтарлықтай тиімділік береді.
Bare metal provisioning дегеніміз не — қарапайым тілмен
Bare metal provisioning — физикалық серверге ОС пен базалық баптаулар автоматты түрде орнатылатын процесс: флешкасыз және ұзын чек-листсіз. Сервер қосылады да, белгілі бір уақыттан кейін қажетті ОС-пен, желілік параметрлермен, кіру кілттерімен және базалық пакеттер жиынтығымен дайын болады.
Кәдімгі сценарийде сервер желі арқылы жүктеледі де, не орнату керектігі мен қалай конфигурацияланатыны көрсетіледі. Орнату шаблон бойынша өтеді, ал бірінші жүктеуден кейін жүйені қажетті күйге келтіретін командалар орындалады.
Әдетте осы тізбекке DHCP (мекенжай мен параметрлерді береді), PXE (жүктейді), ОС орнатушысы үшін автоорнату файлы және post-install сценарийлері (агенттер, саясаттар, базалық баптаулар) кіреді. Соңында сервер есепке алынып, дайын деп белгіленеді.
Негізгі идея — стандарттау. Әр жолы «осы серверге не қою керек» деп шешудің орнына, сіз рөлдерді сипаттайсыз (мысалы, гипервизор, деректерқор, қосымша сервер), профильдер мен тегтерді анықтайсыз және оларды нақты темірге қолданасыз. Бұл көп бірдей сервер болғанда немесе ішкі стандарттарға қатаң сәйкестік маңызды болғанда өте ыңғайлы.
Қандай тәуекелдер алынбайды? Біріншіден, адами фактор: ұмытылған қадамдар, әртүрлі конфигурация нұсқалары, қауіпсіздік талаптарының өткізіп жіберілуі. Екіншіден — ережелерден ауытқу: біреу желіні «әдеттегідей» орнатады, ал «қабылданған» тәртіпті бұзады. Нәтижесінде серверді эксплуатацияға енгізу қайталанатын және алдын ала болжанатын болады.
Қашан автоматтандыру шынымен жылдамдық береді, ал қашан — жоқ
Автоматтандыру ең үлкен пайда береді, егер сіз бірдей нәрсені қайта-қайта істесеңіз: ОС орнату, желіні баптау, кілттерді қосу, базалық пакеттерді орнату, есепке алу. Bare metal provisioning қолмен қадамдарды алып тастап, әр жолы бірдей нәтижені береді.
Әсер ерекше байқалады, егер бір уақытта барлығы болса: көлем, қайталанбақтық және бақылау талаптары. Тіпті серверлер аз болса да, егер олар жобалар бойынша немесе маусымдық жүктеме үшін «талпынып» іске қосылса, автоматтандыру жиі мерзімдерді сақтауға көмектеседі.
Автоматтандыру әдетте үнемдейді, егер:
- ай сайын көп сервер енгізілсе немесе олар «толқындармен» іске қосылса;
- типтік рөлдер бар (виртуализация, дерекқор, қосымшалар, VDI) және түсінікті шаблондар;
- желі күрделі (бірнеше подсеттер, VLAN, оқшауланған сегменттер) және IP пен аттарды тәртіппен беру қажет;
- қауіпсіздік пен аудит маңызды: кім және қашан образ орнатқанын түсіну керек;
- қашықтағы нүктелер бар, жақын жерде тәжірибелі инженер жоқ.
Ал егер жылдамдық аз болса, мәселе көбіне құралдарда емес, бастапқы деректер мен процесте болады. Әр сервер бірегей болса, шешімдер «орында» қабылданса және желі әр жолы қайта құрылады, сіз келісімдер мен түзетулерге тап боласыз.
Кәдімгі жағдайларда керемет күтуге болмайды, егер:
- серверлер сирек енгізілсе (тоқсан сайын 1–2 дана) және процесс қазірдің өзінде тиімді болса;
- рөлдер мен талаптар үнемі өзгеріп, бекітілмесе;
- DHCP/DNS/сегментацияны бақылауға алуға болмайтын болса және тұрақты PXE қамтамасыз ету мүмкін болмаса;
- қауіпсіздік алдын ала бекітілмеген образдар мен процедурасыз автоорнатуға тыйым салса.
Практикалық өлшем қарапайым: автоматтандыру пайда әкеледі, егер сіз «қалай болуы керек» дегенді шаблон түрінде сипаттауға дайын болсаңыз. Бір рет процессті орнатасыз да, оны әрі қарай ондаған рет қайталайсыз.
Provisioning-нің өзін ақтайтынын көрсететін белгілер: қарапайым метрикалар
Bare metal provisioning-ға инвестиция салуға тұрарлық па екенін білу үшін болжам жасау қажет емес. Бірнеше апта бойы адал түрде бір серверді эксплуатацияға енгізуге қанша уақыт кететінін және қай жерде уақыт жоғалатынын өлшеу жеткілікті.
Нәтижені тез көрсететін 3 метрика
Әр сервер бойынша қарапайым жазбадан бастаңыз (кем дегенде кестеде):
- Дайын болу уақыты: ашу және қосу сәтінен бастап сервер қажетті ОС-пен жүктеліп, жүктемені қабылдай алатын кезге дейінгі уақыт.
- Қайта жасаулар саны: қанша рет ОС қайта орнатылды, драйверлер өзгертілді, желілік параметрлер түзетілді, RAID қайта жасалды.
- Күту уақыты: рұқсаттар, келісімдер, қолмен берілген IP, VLAN, есептік жазбалар сияқты нәрселерге қанша сағат немесе күн кетеді.
Егер осы тармақтар бойынша көп «бос» уақыт жиналса, серверді эксплуатацияға енгізуді автоматтандыру әдетте жылдам пайда әкеледі.
Окупаемдылық қайдан шығады — қайталанбалықтан. Мысалы, егер сізде 3–5 типтік рөл бар (виртуализация, дерекқор, қосымшалар, VDI, сақтық көшіру) және парк өсіп жатса, автоматтандыру тиімді. Тағы бір күшті сигнал — аудит талаптары: серверлердің бірдей көтерілгенін, өзгерістер тарихының бар екенін және «қолмен жасалған сиқырлардан» тазалықты дәлелдеу қажет.
Егер сіз тоқсан сайын 1–2 сервер орнатсаңыз және әр конфигурация бірегей болса, енгізу шығындарын қалпына келтіру қиын болуы мүмкін: тым көп ерекшеліктер және шаблондар аз қолданылады.
Foreman, MAAS және Cobbler: тәжірибедегі айырмашылықтар
Үш құрал да бір міндетті шешеді: физикалық серверге қолмен қадамсыз ОС орнату, әдетте PXE арқылы. Бірақ іс жүзінде олар хосттың өмірлік циклына қаншалықты терең жауап беретіні мен қолдауға кеткен күш бойынша ерекшеленеді.
Foreman provisioning кеңірек процесс құрамының бөлігі болғанда жиі таңдалады. Оның күші — орналастыру шаблондары, хост-топтар және алдын ала анықталған конфигурациялар: сервер кластарын (гипервизор, дерекқор, қосымша) сипаттайсыз және әр жаңа хост бірдей баптаулар алады. Бұл тек ОС орнату емес, стандарттарды бекіту қажет болғанда ыңғайлы.
MAAS темірмен жұмыс істеуге және серверлерді қайта тағайындауға жақсы келеді. Ол инвентаризация және жиі re-provision-ға арналған (тестілеу кластерлері, уақытша стендтер, пулды жылдам кеңейту) жағдайларда қолайлы. Оны парк «дайын күйде ұстайтын» жүйе ретінде қабылдауға болады, ол түйіндерді тапсырмаға тез береді.
Cobbler қарапайымдылығы үшін таңдалады: жеңіл PXE және минималды компоненттермен негізгі сценарийлер. Ол тез қажеттілікті жабуға жарайды, бірақ рөлдерді есепке алу, стандарттарды бақылау және аудит сияқты логиканың бір бөлігі жиі Cobbler-дан тыс қалады.
Құралды таңдағанда негізгі шектеулерді тексеріңіз: UEFI, желі карталары мен RAID/HBA драйверлері, қашықтан басқару (IPMI немесе Redfish), образдар каталогы және олардың жаңартылуы. Bare metal provisioning үшін бұл жиі «ұнатқан құралдан» маңыздырақ болады.
Діни даулардан қашу үшін сценарийлер бойынша салыстырыңыз: қанша рөл қажет, темірді қаншалықты жиі қайта орнатасыз, аудит пен қайталанбалыққа қандай талаптар бар, парк қаншалықты әртүрлі және оны кім қолдайтын болады.
Бастамас бұрын дайындалатындар: желі, рұқсаттар, образдар, рөлдер
Foreman, MAAS немесе Cobbler-ды іске қоспас бұрын база жинау маңызды. Көпшілік пилоттағы сәтсіздіктер құрал таңдауынан емес, дайын емес желі, темірге рұқсаттың болмауы және шашылған ОС образдарынан болады.
Provisioning-желімен бастаңыз. Идеал — PXE және орнату сервистеріне арналған бөлек VLAN немесе физикалық бөлек желі. Егер оқшаулау мүмкін болмаса, алдын ала ережелер туралы келісіңіз: DHCP қай жерде қосулы, қандай подсеттер қатысады және «қате» адрес беруді негізгі сегменттерден қалай болдырмау қажет.
Келесі — базалық сервистер: DHCP, TFTP немесе HTTP жүктеу үшін, DNS (кем дегенде хост аттары үшін), пакет репозиторийлері және NTP. Бір «ағымдағы» уақыт көзі кейін логтарды және тергеуді бұзуы мүмкін, сондықтан NTP-ны міндетті деп санаған дұрыс.
Жеке блок — серверлерге қолжетімділік. Шынайы bare metal provisioning үшін әдетте IPMI немесе Redfish қажет, қуатты қосуды, жүктеуді басқаруды және күйін оқуды қамтамасыз ету үшін. Ірі ұйымдарда бұл қауіпсіздікке ұрынуы мүмкін: кім есептік жазба жасайды, парольдер қайда сақталады, қандай командалар рұқсат етілген және кім консольға қол жеткізе алады.
Пилот шынайы болу үшін минимум дайындаңыз: 2–3 рөл, әр рөлге атау беру және желілік параметр ережелері, бір стандартты дискілік разметка мен базалық баптаулар, сондай-ақ жауапты тұлғалар — рөлді кім бекітеді және нәтижені кім қабылдайды.
ОС образдары бойынша алдын ала келісіңіз: кім жаңа образ жинайды, қалай тесттейді және дәл қай нұсқаның қолданылғанын қалай тіркейді, сонда айдан кейін дәл сол орнатуды қайталауға болады. Сонымен қатар орнату журналдарын ойластырыңыз: қай сервер қашан, қандай шаблонмен қойылды және не шыққаны жазылсын.
2–4 апталық пилот жоспары: қадам-қадам бойынша
Пилоттың мақсаты — бірден барлық паркті қамту емес, үш нәрсені дәлелдеу: уақыт қысқарады, нәтиже қайталанатын және қолмен болған қателер азаяды. Сондықтан бір нүктені (бір зал немесе бір желі сегменті) және ең жиі қойылатын 1–2 типтік рөлді алыңыз.
Алдын ала табыс критерийлерін келісіңіз: қосылудан бастап дайын серверге дейінгі уақыт, қолмен түзетусіз орнатулардың үлесі, орнатудың қанша рет «құлағаны», сәтсіздіктен кейін серверді қайта құру қаншалықты тез.
1–2 апталар: минималды жұмыс ағынын көтеру
PXE жүктеу — ОС орнату — post-install (желі, есептік жазбалар, мониторинг агенті, базалық пакеттер) тізбегін жинаңыз. Бірдей профиль бірдей темірде бірдей нәтиже беруі тиіс.
Содан кейін қуатты басқаруды (power control) және инвентаризация жинауды қосыңыз. Бұл серверлік бөлмеде жүгіріп-кетуді азайтады және орнатудан бұрын диск, желі картасы және firmware сәйкессіздіктерін табуға көмектеседі.
3–4 апталар: сынақтар және қабылдау
Бірдей орнатулар сериясын жасап, көрсеткіштерді тіркеңіз:
- бірдей рөлдегі 5–10 орнату бірдей серверлерде
- кезеңдер бойынша уақыт өлшеу (PXE, орнату, post-install)
- барлық қолмен араласулар мен олардың себептерін жазу
- қайта іске қосулар саны және себептері
- «нөлден қалпына келтіру» уақыты
Одан кейін эксплуатация және ақпараттық қауіпсіздікке қысқа демонстрация өткізіңіз: образдар мен құпиялар қайда сақталады, аудит қалай жүргізіледі, кім қайта құруды қоя алады.
Пилоттың әсерін қалай өлшеу: критерийлер мен сандар
Пилот таласты мәселеге айналмасын десеңіз, алдын ала сандар мен бастапқы нүктені келісіңіз. Ең адал тәсіл — 3–5 типтік серверді «ескі әдіспен» орнатып, уақыт пен қадамдарды жазып алып, содан кейін пилотта дәл сол әрекетті қайталау.
Негізгі көрсеткіш — дайын болу уақыты: темір қосылғаннан бастап сервер SSH немесе WinRM арқылы қолжетімді болып, онда базалық рөл (мониторинг агенті, доменге қосылу, гипервизорға қажет пакеттер) орнатылғанға дейінгі уақыт. Орташа ғана емес, дисперсияны да тіркеңіз: автоматтандыру нәтижені біркелкі етуге құнды.
Сапаны бағалау үшін әр орнату бойынша бес метриканы ұстау ыңғайлы:
- дайын болу уақыты және «оператор уақыты» (адам нақты қолмен қанша минут жұмыс істеді);
- қолмен әрекеттер үлесі (BIOS, RAID, желі, постконфиг);
- сенімділік (араласусыз орнатулардың пайызы және сәтсіздік себептері);
- қайталанбалық (бірдей серверлерде пакеттер, нұсқалар, желі және саясаттар сәйкес пе);
- қалпына келтіру (диск ауыстырғаннан немесе сәтсіздіктен кейін re-provision уақыты).
Бөлек тексеріңіз: әр іске қосу туралы айқын журналдар мен деректер сақталуы тиіс. Бұл аудит, өзгерістер талаптары немесе мемлекеттік жобалар үшін маңызды.
Пилот үшін ориентациялық мақсат: егер бұрын инженер бір серверге 2–3 сағат белсенді уақыт жұмсаса, ақылға қонымды мақсат — «оператор уақытын» 10–20 минутқа дейін қысқарту, тіпті егер толық орнату 40–90 минутқа дейін созылса.
Қорытынды есеп қарапайым: (оператор уақыты бойынша үнемделген минуттар) x (айдағы сервер саны) = командаға қанша сағат қайтарылатыны. Егер пилотта бұл айтарлықтай болса, масштабтауға тұрарлық.
Енгізудегі типтік қателіктер мен тұзақтар
Көптеген проблемалар provisioning-нің айналасындағы ұсақ-түйектермен байланысты. Автоматтандыру жылдамдық береді, бірақ егер базалық заттар келісілмесе, жылдам әрі қайталанатын сәтсіздіктер аласыз.
Жиі кездесетіні:
- Желілердің араласуы: provisioning-желі пайдаланушы сегменттерінен көрініп қалады. Бұл қауіпсіздік қатері және кездейсоқ PXE жүктеулерінің көзі.
- UEFI және Secure Boot: кей серверлер BIOS арқылы, кейбірі UEFI арқылы жүктеледі, Secure Boot кілттері дайын емес. Бір шаблон кейде жұмыс істейді, кейде құлайды.
- Драйверлер мен RAID: орнату өтеді, бірақ контроллер дұрыс режимде емес немесе драйвер кейінірек жүктеледі. Содан кейін өнімділік төмендеуі, массив деградациясы немесе күтпеген қайта жүктелулер пайда болуы мүмкін.
- Post-install тым ауыр: шаблонға бәрі бірден салынады (домен, мониторинг, бэкап, саясаттар, оннан аса пакет). Бір сыртқы репозиторий тұра қалса — барлық орнату тоқтап қалады.
- Процеске ие адам жоқ: образдар мен шаблондар бір-бірінен аздап өзгереді, және нәтижеге жауапты адам жоқ.
Жеңіл ережелер көмектеседі: provisioning-желі оқшауланған, пилот тобы үшін жүктеу тәртібі мен режимі (UEFI немесе BIOS) біркелкі болсын. Дискілер бойынша алдын ала шешіп алыңыз: қай жерде RAID керек, қай жерде HBA, және бұл бір машинада жүктемеде тексерілсін, тек «орнатылды» деп қана қоймаңыз.
Шаблондарды минималды ұстаңыз: ОС, желі, қолжетімділік, базалық пакеттер. Барлық қалғанын бөлек кезең ретінде қосқан дұрыс, оны қайталау немесе өткізіп жіберу мүмкін болсын.
Сондай-ақ кері қайту жолын ойластырыңыз. Автожүктеу инцидент кезінде бұзылса, қолмен орнатуға қайтару және қайтадан автоматқа ауысу нақтыланған болуы керек.
Продакшнға шығар алдында қысқа чек-лист
Bare metal provisioning-ды нақты серверлерге қосар алдында бірнеше қарапайым тексерісті жасау пайдалы. Олар бір күн алады, бірақ аптаға созылатын талдауларды алдын алады.
Қауіпсіздік және қолжетімділікті бақылау
Темірді (BMC/iDRAC/iLO), коммутаторлар мен provisioning құралдарының API-ін кім және қалай басқаратынын анықтаңыз. Продта «жалпы» логин болмауы тиіс.
- Автоматтандыру мен адамдарға арналған есептік жазбаларды бөлек жасап, минималды құқықтарды беріңіз.
- Өте маңызды — қуат пен консольге қолжетімділік журналданатын болсын.
- Рөлдерді бөліңіз: кім шаблондарды өңдейді, кім орнатуды бастайды, кім серверді қабылдайды.
Желі, шаблондар және қайталанғыштық
Ең жиі болатын апат — «бөтен» DHCP/PXE, ол басқа машинаны ұстап қалады.
- DHCP/PXE тек қажетті VLAN немесе сегментте жұмыс істейтінін тексеріңіз.
- Шаблондарға (kickstart/preseed/cloud-init) нұсқа бақылауын енгізіңіз және образ өзгерістерінің тәртібін бекітіңіз.
- Орнату журналдарын және артефакттарды сақтау: қай шаблон, қандай параметрлер, қандай нәтиже және қандай темірде болғанын жазып отырыңыз.
- Откат сценарийін сипаттаңыз: қауіпсіз қайта орнату және сәтсіздік кезінде серверді тез қалпына келтіру.
Сонымен қатар қабылдау процедурасын алдын ала келісіңіз: орнатудан кейін серверді кім қабылдайды және қандай қысқа чек-лист бойынша (қолжетімділік, хост атауы, дискілер/RAID, мониторинг агенті, базалық саясаттар).
Қалыпты деректер орталығында бұл қалай көрінеді — практикалық мысал
Типтік тапсырма: 10–14 күн ішінде жеке бұлт немесе VDI үшін 20 жаңа серверді эксплуатацияға енгізу. Темір жолда, деректер орталығында желі бар, бірақ команда аз және инциденттерді де қарайды.
Автоматтандыруға дейін бәрі қолмен орындалды. Бір инженер ОС орнатады, екіншісі RAID баптайды, үшіншісі желіні түзетеді. Әр жолы әр түрлі нәрселер шығады: образ нұсқалары әртүрлі, жаңартулар ұмытылады, бөлімдеу схемаларының айырмашылығы бар. Соның нәтижесінде мерзімдер әртүрлі: бір сервер 2 сағатта дайын болса, енді бірі қайта өңдеулер мен кезектер себебінен күні бойы кешігуі мүмкін.
Автоматтандырудан кейін жұмыс әдісі өзгереді. Бір бекітілген образ және 2–3 рөл пайда болады, мысалы «гипервизор», «VDI түйіні», «басқару сервері». Процесс қарапайым: өтініш жасалады, рөл таңдалады, профиль тағайындалады (желі, дискілер, кілттер), автоорнату басталады және қабылдау чек-листі бойынша қабылданады.
Кейбір жұмыс әлі де қолмен қалады: стойкаға қою, қуат пен желіні қосу, порттарды маркировкалау, кейде VLAN мен адрестерді келісу. Бірақ маңыздысы — адамдар бір және сол әрекеттерді 20 рет жекелей орындауды тоқтатып, процесті бақылауды бастайды, әр серверді қайтадан жинаудың орнына.
Пилоттан регламенттелген эксплуатацияға өтудің келесі қадамдары
Егер пилот уақытты үнемдейтінін және қолмен қателерді азайтатынын көрсетті — нәтижені процесс арқылы бекітіңіз.
Алдымен 1–2 қайта-қайталанатын сценарийді таңдаңыз: кластерге жаңа түйін енгізу, сәтсіздіктен кейін қайта орнату, ОС-ты жаппай ауыстыру. Оларға 2–3 метриканы бекітіңіз және әрдайым бақылаңыз: дайын болу уақыты, араласусыз орнатулар үлесі, конфигурациядан шыққан инциденттер саны.
Содан кейін таңдалған құралдың сіздің шектеулеріңізге сай екеніне көз жеткізіңіз: жүктеу режимдері (UEFI/Legacy), қашықтан басқару (IPMI/Redfish), желілерді оқшаулау және құпияларды сақтау қауіпсіздік талаптары. Бір құрал тест желісінде жылдам жұмыс істеп көрінуі мүмкін, бірақ продта рұқсаттар мен сегментация шешілмесе қиындық туады.
Иесіне және жаңартуларына жауапты бекіту
Қызықты жер — айдан кейін бәрі бұзылатын орын — образдар мен шаблондар. Иесін (немесе кішігірім топты) тағайындаңыз: кім ОС образын, kickstart/preseed/cloud-init шаблондарын, post-config және драйвер/firmware пакеттарын өзгертуге құқылы. Жаңартулар ритмін (мысалы, айына бір рет) және откат ережесін нақтылаңыз.
Кезең-кезеңімен кеңейту
Іске асыруды үлкен жобаға айналдырмау үшін кезең-кезеңімен кеңейтіңіз: бір типтегі темірде тағы бір рөл қосыңыз, сосын екінші платформа типін қосыңыз (табиғаттағы басқа контроллер немесе NIC), процесті штаттық өзгертулер терезесіне әкеліп, минималды тексерістер қосыңыз (журналдау, кім және қашан іске қосқанын жазу).
Егер парк жаңартылуы немесе жаңа партиялар сатып алынатын болса, алдын ала BMC, NIC және жүктеу режимдері бойынша талаптарды келісу орынды. Қазақстанда мұндай тапсырмаларды жиі өндірушілер мен интеграторлар бірге шешеді: мысалы, GSE.kz серверлерді, жұмыс станцияларын жеткізіп, жүйелік интеграция және қолдау қызметтерін ұсынады — бұл темірді сатып алып қана қоймай, оны қайталанатын эксплуатациялық стандартқа жылдам жеткізуге көмектеседі.