OnWorks Linux, Windows ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകൾ

ലോഗോ

വർക്ക് സ്റ്റേഷനുകൾക്കായി ഓൺലൈനായി സൗജന്യ ഹോസ്റ്റിംഗ്

<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>

10.2.3. ഉപ്പ് സംസ്ഥാനങ്ങളും മറ്റ് സവിശേഷതകളും


റിമോട്ട് എക്സിക്യൂഷൻ ഒരു പ്രധാന ബിൽഡിംഗ് ബ്ലോക്ക് ആണെങ്കിലും, ഇത് സാൾട്ട്സ്റ്റാക്കിന് ചെയ്യാൻ കഴിയുന്നതിന്റെ ഒരു ചെറിയ ഭാഗം മാത്രമാണ്.

ഒരു പുതിയ മെഷീൻ സജ്ജീകരിക്കുമ്പോൾ, ഇൻസ്റ്റാളേഷന് മുമ്പായി സിസ്റ്റത്തിന്റെ വിശദാംശങ്ങൾ നിർണ്ണയിക്കാൻ നിങ്ങൾ പലപ്പോഴും നിരവധി കമാൻഡുകളും ടെസ്റ്റുകളും പ്രവർത്തിപ്പിക്കുന്നു. വീണ്ടും ഉപയോഗിക്കാവുന്ന കോൺഫിഗറേഷൻ ടെംപ്ലേറ്റുകളിൽ ഈ പ്രവർത്തനങ്ങൾ ഔപചാരികമാക്കാം സംസ്ഥാന ഫയലുകൾ. സംസ്ഥാന ഫയലുകളിൽ വിവരിച്ചിരിക്കുന്ന പ്രവർത്തനങ്ങൾ ഒറ്റത്തവണ ഉപയോഗിച്ച് നടത്താം state.apply ഉപ്പ് കമാൻഡ്.

കുറച്ച് സമയം ലാഭിക്കുന്നതിന്, കമ്മ്യൂണിറ്റി സൃഷ്‌ടിച്ചതും "സാൾട്ട് ഫോർമുലകളിൽ" വിതരണം ചെയ്യുന്നതുമായ നിരവധി ഉപയോഗിക്കാൻ തയ്യാറായ സ്റ്റേറ്റ് ഫയലുകളെ നിങ്ങൾക്ക് ആശ്രയിക്കാം:

https://docs.saltstack.com/en/latest/topics/development/conventions/formulas. html

സംയോജിപ്പിക്കാൻ കഴിയുന്ന മറ്റ് നിരവധി സവിശേഷതകൾ ഉണ്ട്:

• പ്രവർത്തനങ്ങളുടെ ഷെഡ്യൂൾ ചെയ്ത നിർവ്വഹണം

• കൂട്ടാളികൾ ട്രിഗർ ചെയ്യുന്ന ഇവന്റുകളോടുള്ള പ്രതികരണമായി പ്രവർത്തനങ്ങൾ നിർവചിക്കുന്നു

• കൂട്ടാളികളിൽ നിന്ന് ഡാറ്റ ശേഖരിക്കുന്നു

• ഒന്നിലധികം കൂട്ടാളികളിലുടനീളം പ്രവർത്തനങ്ങളുടെ ഒരു ശ്രേണിയുടെ ഓർക്കസ്ട്രേഷൻ

• Salt-minion സേവനം ഇൻസ്റ്റാൾ ചെയ്യാതെ തന്നെ SSH-ൽ സ്റ്റേറ്റ്‌സ് പ്രയോഗിക്കുന്നു

• ക്ലൗഡ് ഇൻഫ്രാസ്ട്രക്ചറുകളിൽ പ്രൊവിഷനിംഗ് സിസ്റ്റങ്ങളും അവ മാനേജ്മെന്റിന് കീഴിൽ കൊണ്ടുവരികയും ചെയ്യുന്നു

• കൂടുതൽ

SaltStack വളരെ വിശാലമാണ്, ഞങ്ങൾക്ക് ഇവിടെയുള്ള എല്ലാ സവിശേഷതകളും ഉൾക്കൊള്ളാൻ കഴിയില്ല. വാസ്തവത്തിൽ, പൂർണ്ണമായും സാൾട്ട്‌സ്റ്റാക്കിനായി സമർപ്പിച്ചിരിക്കുന്ന പുസ്തകങ്ങളുണ്ട്, കൂടാതെ ഓൺലൈൻ ഡോക്യുമെന്റേഷനും വളരെ വിപുലമാണ്. ഇതിന്റെ സവിശേഷതകളെ കുറിച്ച് കൂടുതലറിയണമെങ്കിൽ ഇത് പരിശോധിക്കുക:

https://docs.saltstack.com/en/latest/

നിങ്ങൾ ഗണ്യമായ എണ്ണം മെഷീനുകൾ കൈകാര്യം ചെയ്യുകയാണെങ്കിൽ, പുതിയ മെഷീനുകൾ വിന്യസിക്കുമ്പോൾ നിങ്ങൾക്ക് ഗണ്യമായ സമയം ലാഭിക്കാൻ കഴിയുന്നതിനാൽ, നിങ്ങളുടെ നെറ്റ്‌വർക്കിലുടനീളം യോജിച്ച കോൺഫിഗറേഷൻ നിലനിർത്താൻ നിങ്ങൾക്ക് കഴിയുന്നതിനാൽ SaltStack-നെ കുറിച്ച് കൂടുതലറിയാൻ നിങ്ങളെ ഉപദേശിക്കും.

സ്റ്റേറ്റ് ഫയലുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നത് എങ്ങനെയെന്ന് നിങ്ങൾക്ക് മനസിലാക്കാൻ, ഞങ്ങൾ ഒരു ലളിതമായ ഉദാഹരണം നൽകും: APT റിപ്പോസിറ്ററി എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം കൂടാതെ നിങ്ങൾ സെക്ഷൻ 10.3.3, "APT-നായി ഒരു പാക്കേജ് ശേഖരണം സൃഷ്ടിക്കുന്നു" എന്നതിൽ നിങ്ങൾ സൃഷ്ടിക്കുന്ന ഒരു പാക്കേജ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം. [പേജ് 269] കൂടാതെ വിഭാഗം 10.3.2, “കോൺഫിഗറേഷൻ പാക്കേജുകൾ സൃഷ്ടിക്കുന്നു” [പേജ് 263]. നിങ്ങൾ റൂട്ടിന്റെ അക്കൗണ്ടിൽ ഒരു SSH കീയും രജിസ്റ്റർ ചെയ്യും, അതുവഴി നിങ്ങൾക്ക് പ്രശ്നങ്ങൾ ഉണ്ടായാൽ വിദൂരമായി ലോഗിൻ ചെയ്യാം.

സ്ഥിരസ്ഥിതിയായി, സ്റ്റേറ്റ് ഫയലുകൾ സംഭരിച്ചിരിക്കുന്നു /srv/ഉപ്പ് യജമാനന്റെ മേൽ; അവ a ഉള്ള YAML ഘടനാപരമായ ഫയലുകളാണ് .sls വിപുലീകരണം. കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നത് പോലെ, ഒരു സംസ്ഥാനം പ്രയോഗിക്കുന്നത് നിരവധി സംസ്ഥാന മൊഡ്യൂളുകളെ ആശ്രയിച്ചിരിക്കുന്നു:

https://docs.saltstack.com/en/latest/topics/tutorials/starting_states.html

https://docs.saltstack.com/en/latest/ref/states/all/

നിങ്ങളുടെ /srv/salt/offsec.sls ഫയൽ ആ മൊഡ്യൂളുകളിൽ മൂന്നെണ്ണം വിളിക്കും:


offsec_repository: pkgrepo.managed:

- പേര്: deb http://pkgrepo.offsec.com offsec-internal main

- ഫയൽ: /etc/apt/sources.list.d/offsec.list

- key_url: salt://offsec-apt-key.asc

- ആവശ്യം_ഇൻ:

- pkg: offsec-defaults


offsec-defaults: pkg.installed


ssh_key_for_root: ssh_auth.present:

- ഉപയോക്താവ്: റൂട്ട്

- പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali

offsec_repository: pkgrepo.managed:

- പേര്: deb http://pkgrepo.offsec.com offsec-internal main

- ഫയൽ: /etc/apt/sources.list.d/offsec.list

- key_url: salt://offsec-apt-key.asc

- ആവശ്യം_ഇൻ:

- pkg: offsec-defaults


offsec-defaults: pkg.installed


ssh_key_for_root: ssh_auth.present:

- ഉപയോക്താവ്: റൂട്ട്

- പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali


ദി offsec_repository സംസ്ഥാനം ആശ്രയിക്കുന്നു pkgrepo സംസ്ഥാന മൊഡ്യൂൾ. ഉദാഹരണം ഉപയോഗിക്കുന്നു നിയന്ത്രിച്ചു

ഒരു പാക്കേജ് റിപ്പോസിറ്ററി രജിസ്റ്റർ ചെയ്യുന്നതിന് ആ സ്റ്റേറ്റ് മൊഡ്യൂളിൽ പ്രവർത്തിക്കുക. കൂടെ key_url ആട്രിബ്യൂട്ട്, നിങ്ങൾ

റിപ്പോസിറ്ററിയുടെ ഒപ്പ് പരിശോധിക്കാൻ ആവശ്യമായ (ASCII കവചിത) GPG കീ ഇതിൽ നിന്ന് ലഭിക്കുമെന്ന് ഉപ്പിനെ അറിയിക്കുക /srv/salt/offsec-apt-key.asc ഉപ്പ് മാസ്റ്ററിൽ. ദി ആവശ്യം_in ആട്രിബ്യൂട്ട് ഈ അവസ്ഥയ്ക്ക് മുമ്പായി പ്രോസസ്സ് ചെയ്യപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുന്നു offsec-defaults, രണ്ടാമത്തേതിന് പാക്കേജ് ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി ശേഖരം ശരിയായി കോൺഫിഗർ ചെയ്യേണ്ടതിനാൽ.

ദി offsec-defaults സംസ്ഥാനം ഇതേ പേരിലുള്ള പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു. കീയുടെ പേര് പലപ്പോഴും സംസ്ഥാനങ്ങൾക്ക് ഒരു പ്രധാന മൂല്യമാണെന്ന് ഇത് കാണിക്കുന്നു, എന്നിരുന്നാലും ഇത് എല്ലായ്പ്പോഴും a ഉപയോഗിച്ച് അസാധുവാക്കാം പേര് കടപ്പാട് (മുൻ സംസ്ഥാനത്തിന് ചെയ്തതുപോലെ). ഇതുപോലുള്ള ലളിതമായ സന്ദർഭങ്ങളിൽ, ഇത് വായിക്കാവുന്നതും സംക്ഷിപ്തവുമാണ്.

അവസാന സംസ്ഥാനം (ssh_key_for_root) ൽ നൽകിയിരിക്കുന്ന SSH കീ ചേർക്കുന്നു പേര് കടപ്പാട് /root/.ssh/ authorized_keys (ലക്ഷ്യമുള്ള ഉപയോക്താവിനെ ഇതിൽ സജ്ജീകരിച്ചിരിക്കുന്നു ഉപയോക്താവ് ആട്രിബ്യൂട്ട്). ഇവിടെ റീഡബിലിറ്റിക്കുള്ള കീ ഞങ്ങൾ ചുരുക്കിയിരിക്കുന്നു, എന്നാൽ നിങ്ങൾ മുഴുവൻ കീയും നെയിം ആട്രിബ്യൂട്ടിൽ ഇടണം.

നൽകിയിരിക്കുന്ന ഒരു മിനിയനിൽ ഈ സ്റ്റേറ്റ് ഫയൽ അടുത്തതായി പ്രയോഗിക്കാവുന്നതാണ്:


സെർവർ# ഉപ്പ് കാളി-സ്ക്രാച്ച് അവസ്ഥ. offsec പ്രയോഗിക്കുക

കാളി-സ്ക്രാച്ച്:

----------

ഐഡി: offsec_repository ഫംഗ്‌ഷൻ: pkgrepo.managed

പേര്: deb http://pkgrepo.offsec.com offsec-ആന്തരിക പ്രധാന ഫലം: ശരി

അഭിപ്രായം: കോൺഫിഗർ ചെയ്ത പാക്കേജ് റിപ്പോ 'deb http://pkgrepo.offsec.com offsec-internal

പ്രധാന'

ആരംഭിച്ചു: 06:00:15.767794

ദൈർഘ്യം: 4707.35 ms മാറ്റങ്ങൾ:

----------

റിപ്പോ:

deb http://pkgrepo.offsec.com offsec-internal main

----------

ഐഡി: offsec-defaults പ്രവർത്തനം: pkg.installed

ഫലം: ശരിയാണ്

അഭിപ്രായം: ഇനിപ്പറയുന്ന പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്തു/അപ്‌ഡേറ്റുചെയ്‌തു: offsec-defaults ആരംഭിച്ചു: 06:00:21.325184

ദൈർഘ്യം: 19246.041 ms മാറ്റങ്ങൾ:

----------

offsec-defaults:

----------

പുതിയത്:

1.0

പഴയത്:

----------

ഐഡി: ssh_key_for_root ഫംഗ്ഷൻ: ssh_auth.present

സെർവർ# ഉപ്പ് കാളി-സ്ക്രാച്ച് അവസ്ഥ. offsec പ്രയോഗിക്കുക

കാളി-സ്ക്രാച്ച്:

----------

ഐഡി: offsec_repository ഫംഗ്‌ഷൻ: pkgrepo.managed

പേര്: deb http://pkgrepo.offsec.com offsec-ആന്തരിക പ്രധാന ഫലം: ശരി

അഭിപ്രായം: കോൺഫിഗർ ചെയ്ത പാക്കേജ് റിപ്പോ 'deb http://pkgrepo.offsec.com offsec-internal

പ്രധാന'

ആരംഭിച്ചു: 06:00:15.767794

ദൈർഘ്യം: 4707.35 ms മാറ്റങ്ങൾ:

----------

റിപ്പോ:

deb http://pkgrepo.offsec.com offsec-internal main

----------

ഐഡി: offsec-defaults പ്രവർത്തനം: pkg.installed

ഫലം: ശരിയാണ്

അഭിപ്രായം: ഇനിപ്പറയുന്ന പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്തു/അപ്‌ഡേറ്റുചെയ്‌തു: offsec-defaults ആരംഭിച്ചു: 06:00:21.325184

ദൈർഘ്യം: 19246.041 ms മാറ്റങ്ങൾ:

----------

offsec-defaults:

----------

പുതിയത്:

1.0

പഴയത്:

----------

ഐഡി: ssh_key_for_root ഫംഗ്ഷൻ: ssh_auth.present


പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali ഫലം: ശരി

അഭിപ്രായം: ഉപയോക്തൃ റൂട്ടിനായുള്ള അംഗീകൃത ഹോസ്റ്റ് കീ AAAAB3NzaC1yc2...89C4N ചേർത്തു തുടങ്ങി: 06:00:40.582539

ദൈർഘ്യം: 62.103 ms മാറ്റങ്ങൾ:

---------- AAAAB3NzaC1yc2...89C4N:

പുതിയ


കാളി-സ്ക്രാച്ചിന്റെ സംഗ്രഹം

------------

വിജയിച്ചു: 3 (മാറി=3)

പരാജയപ്പെട്ടു: 0

------------

മൊത്തം സംസ്ഥാനങ്ങൾ പ്രവർത്തിക്കുന്നു: 3

ആകെ റൺ സമയം: 24.015 സെ

പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali ഫലം: ശരി

അഭിപ്രായം: ഉപയോക്തൃ റൂട്ടിനായുള്ള അംഗീകൃത ഹോസ്റ്റ് കീ AAAAB3NzaC1yc2...89C4N ചേർത്തു തുടങ്ങി: 06:00:40.582539

ദൈർഘ്യം: 62.103 ms മാറ്റങ്ങൾ:

---------- AAAAB3NzaC1yc2...89C4N:

പുതിയ


കാളി-സ്ക്രാച്ചിന്റെ സംഗ്രഹം

------------

വിജയിച്ചു: 3 (മാറി=3)

പരാജയപ്പെട്ടു: 0

------------

മൊത്തം സംസ്ഥാനങ്ങൾ പ്രവർത്തിക്കുന്നു: 3

ആകെ റൺ സമയം: 24.015 സെ


എന്നതിൽ റെക്കോർഡ് ചെയ്യുന്നതിലൂടെ ഇത് മിനിയനുമായി ശാശ്വതമായി ബന്ധപ്പെടുത്താനും കഴിയും /srv/salt/top.sls

ഫയൽ, അത് ഉപയോഗിക്കുന്നു സംസ്ഥാനം.ഉയർന്ന സംസ്ഥാനം പ്രസക്തമായ എല്ലാ സംസ്ഥാനങ്ങളും ഒരൊറ്റ പാസിൽ പ്രയോഗിക്കാനുള്ള കമാൻഡ്:


സെർവർ# പൂച്ച /srv/salt/top.sls

അടിസ്ഥാനം:

കാളി-സ്ക്രാച്ച്:

- ഓഫ്സെക്ക്

സെർവർ# ഉപ്പ് കാളി-സ്ക്രാച്ച് സ്റ്റേറ്റ്.ഹൈസ്റ്റേറ്റ്

കാളി-സ്ക്രാച്ച്:

----------

ഐഡി: offsec_repository ഫംഗ്‌ഷൻ: pkgrepo.managed

പേര്: deb http://pkgrepo.offsec.com offsec-ആന്തരിക പ്രധാന ഫലം: ശരി

അഭിപ്രായം: പാക്കേജ് റിപ്പോ 'deb http://pkgrepo.offsec.com offsec-internal main' ഇതിനകം തന്നെ

കോൺഫിഗർ ചെയ്‌തു തുടങ്ങി: 06:06:20.650053

ദൈർഘ്യം: 62.805 ms മാറ്റങ്ങൾ:

----------

ഐഡി: offsec-defaults പ്രവർത്തനം: pkg.installed

ഫലം: ശരിയാണ്

അഭിപ്രായം: പാക്കേജ് ഓഫ്‌സെക്-ഡീഫോൾട്ട് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തു തുടങ്ങി: 06:06:21.436193

ദൈർഘ്യം: 385.092 ms മാറ്റങ്ങൾ:

----------

ഐഡി: ssh_key_for_root

സെർവർ# പൂച്ച /srv/salt/top.sls

അടിസ്ഥാനം:

കാളി-സ്ക്രാച്ച്:

- ഓഫ്സെക്ക്

സെർവർ# ഉപ്പ് കാളി-സ്ക്രാച്ച് സ്റ്റേറ്റ്.ഹൈസ്റ്റേറ്റ്

കാളി-സ്ക്രാച്ച്:

----------

ഐഡി: offsec_repository ഫംഗ്‌ഷൻ: pkgrepo.managed

പേര്: deb http://pkgrepo.offsec.com offsec-ആന്തരിക പ്രധാന ഫലം: ശരി

അഭിപ്രായം: പാക്കേജ് റിപ്പോ 'deb http://pkgrepo.offsec.com offsec-internal main' ഇതിനകം തന്നെ

കോൺഫിഗർ ചെയ്‌തു തുടങ്ങി: 06:06:20.650053

ദൈർഘ്യം: 62.805 ms മാറ്റങ്ങൾ:

----------

ഐഡി: offsec-defaults പ്രവർത്തനം: pkg.installed

ഫലം: ശരിയാണ്

അഭിപ്രായം: പാക്കേജ് ഓഫ്‌സെക്-ഡീഫോൾട്ട് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തു തുടങ്ങി: 06:06:21.436193

ദൈർഘ്യം: 385.092 ms മാറ്റങ്ങൾ:

----------

ഐഡി: ssh_key_for_root


പ്രവർത്തനം: ssh_auth.present

പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali ഫലം: ശരി

അഭിപ്രായം: അംഗീകൃത ഹോസ്റ്റ് കീ AAAAB3NzaC1yc2...89C4N ഇതിനകം തന്നെ ഉണ്ട്

ഉപയോക്തൃ റൂട്ട്

ആരംഭിച്ചു: 06:06:21.821811

ദൈർഘ്യം: 1.936 ms മാറ്റങ്ങൾ:


കാളി-സ്ക്രാച്ചിന്റെ സംഗ്രഹം

------------

വിജയിച്ചു: 3

പരാജയപ്പെട്ടു: 0

------------

മൊത്തം സംസ്ഥാനങ്ങൾ പ്രവർത്തിക്കുന്നു: 3

മൊത്തം റൺ സമയം: 449.833 എംഎസ്

പ്രവർത്തനം: ssh_auth.present

പേര്: ssh-rsa AAAAB3NzaC1yc2...89C4N rhertzog@kali ഫലം: ശരി

അഭിപ്രായം: അംഗീകൃത ഹോസ്റ്റ് കീ AAAAB3NzaC1yc2...89C4N ഇതിനകം തന്നെ ഉണ്ട്

ഉപയോക്തൃ റൂട്ട്

ആരംഭിച്ചു: 06:06:21.821811

ദൈർഘ്യം: 1.936 ms മാറ്റങ്ങൾ:


കാളി-സ്ക്രാച്ചിന്റെ സംഗ്രഹം

------------

വിജയിച്ചു: 3

പരാജയപ്പെട്ടു: 0

------------

മൊത്തം സംസ്ഥാനങ്ങൾ പ്രവർത്തിക്കുന്നു: 3

മൊത്തം റൺ സമയം: 449.833 എംഎസ്


OnWorks-ലെ മികച്ച OS ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ്: