Gnéithe
Déanfaidh an ról Ansible seo seachfhreastalaí neamhspleách Snowflake a shuiteáil, a chumrú agus a oibriú.
- Tacaíocht do Ubuntu, Debian, Arch Linux, Fedora agus FreeBSD.
- Aonad córasach chun seirbhís gcáithnínísneachta a bhainistiú ar GNU/Linux agus script rc do FreeBSD.
Riachtanais
- Python
- Inchurtha 2.9 nó níos airde
1. Suiteáil Ansible
Is féidir leat Ansible a shuiteáil ag baint úsáide as pip:
$ python -m pip install --user ansible
Nó faigh bealaí eile chun Ansible a shuiteáil.
2. Íoslódáil an ról Ansible
Tugtar nvjacobo.snowflake ar an ról Ansible.
Is féidir leat é a fháil i stór Réaltra agus é a shuiteáil ag baint úsáide as an líne ordaithe:
$ ansible-galaxy install nvjacobo.snowflake
3. Cruthaigh leabhar súgartha
Ansin, cruthaigh leabhar súgartha Ansible chun an ról nua a rith:
- hosts: snowflake
roles:
- nvjacobo.snowflake
4. Cruthaigh fardal
Is éard is fardal ann ná liosta de na freastalaithe a bhainisteoidh Ansible go huathoibríoch tríd an leabhar súgartha.
[snowflake]
ip-address
5. Imscaradh
Ar deireadh, agus an leabhar súgartha á rith, déanfaidh Ansible an seachfhreastalaí neamhspleách Snowflake a imscaradh.
Is féidir leat é a rith mar fhréamh:
$ ansible-playbook -i inventory site.yml -u root
Nó le sudo:
$ ansible-playbook -i inventory site.yml -u username -b
6. Bainistigh seachfhreastalaí gcáithnínísneachta
Má tá an seachfhreastalaí Snowflake ag rith systemd, is féidir leat do sheachfhreastalaí gcáithnínísneachta a bhainistiú trí úsáid a bhaint as orduithe systemd: tús, stádas, agus stop.
Mar shampla:
$ ansible all -i inventory -a 'systemctl status snowflake-proxy'
Le haghaidh FreeBSD, is féidir leat do sheachfhreastalaí gcáithnínísneachta a bhainistiú trí na horduithe script rc seo a úsáid.
Mar shampla:
$ ansible all -i inventory -a 'service snowflake status'
7. Do sheachfhreastalaí gcáithnínísneachta a uasghrádú
Tá sé tábhachtach do sheachvótálaí neamhspleácha Snowflake a choinneáil cothrom le dáta.
Má ritheann tú an leabhar súgartha Ansible, suiteálfar na nuashonruithe:
$ ansible-playbook -i inventory site.yml -u root
8. (Roghnach) Úsáid a theorannú
Is féidir leat líon na gcliant (úsáideoirí gcáithnínísneachta) a theorannú tríd an athróg cliant a úsáid.
Tá na cliaint chomhthráthacha uasta de réir réamhshocraithe gan teorainn (0 = neamhtheorann).
Tá teorainn de 300 cliant comhthráthach sa leabhar súgartha thíos:
- hosts: snowflake
vars:
clients: 300
roles:
- nvjacobo.snowflake
Tabhair faoi deara: Níl an athróg róil Ansible seo ar fáil do FreeBSD.