Jinsi ya Kufunga Kituo cha Kazi cha CHEF katika RHEL na CentOS 8/7


Mpishi ni moja wapo ya zana maarufu za usimamizi wa usanidi, ambayo hutumiwa kusanidi upelekaji, usanidi na usimamizi wa mazingira yote ya miundombinu ya IT kwa haraka.

Katika sehemu ya kwanza ya mfululizo huu wa Mpishi, tumeelezea dhana za Mpishi, ambazo zinajumuisha vipengele vitatu muhimu: Kituo cha Kazi cha Mpishi, Seva ya Mpishi & Mteja wa Chef/Node.

Katika makala hii, utajifunza jinsi ya kusakinisha na kupima Chef Workstation katika mgawanyo wa RHEL/CentOS 8/7 Linux.

Kufunga Kituo cha Kazi cha Chef katika CentOS/RHEL

Chef Workstation ni Mashine ambapo msimamizi atafanya kazi kuunda mapishi, vitabu vya upishi. Kwa Chef Workstation, Watengenezaji/Wasimamizi wanaweza kutengeneza Miundombinu kama Kanuni. Michakato yote ya ukuzaji na upimaji inaweza kufanywa katika Kituo cha Kazi cha Chef. Inaweza kusanikishwa katika Windows, macOS, Redhat, Ubuntu & Debian. Inajumuisha vifurushi vyote muhimu, zana, na vitegemezi kama vile Chef-CLI, Kisu, Mteja wa Chef Infra, n.k., ili kuunda majaribio.

1. Nenda kwa amri ya wget ili kupakua moja kwa moja kwenye terminal.

------ On CentOS / RHEL 7 ------ 
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm

------ On CentOS / RHEL 8 ------
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm

2. Kisha, tumia amri ifuatayo ya rpm kusakinisha ChefDK kama inavyoonyeshwa.

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Thibitisha usakinishaji wa ChefDK kwa kutumia amri ifuatayo.

# chef -v

4. Kisha, tutathibitisha kituo cha kazi kwa mapishi rahisi. Hapa, tutaunda faili ya maandishi test.txt ambayo inapaswa kuwa na \Karibu kwa Tecmint kwa kutumia Mpishi.

# vi tecmintchef.rb

Ongeza nambari ifuatayo.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5. Endesha kichocheo ukitumia amri iliyo hapa chini. Wakati unaendesha mara ya kwanza, itakuuliza ukubali Leseni.

# chef-apply tecmintchef.rb

Faili yako test.txt imeundwa na unaweza kuithibitisha kwa kutekeleza amri ya ls kama inavyoonyeshwa.

# ll

Sanidua Chef Workstation

6. Endesha amri ifuatayo ili kufuta Chef Workstation kutoka kwa mfumo.

# rpm -e chefdk

Hiyo ndiyo! Katika makala hii, tumepitia ufungaji na upimaji wa Chef Workstation. Tutaona mfano wa seva ya mteja wa Chef katika nakala zijazo.