User Tools

Site Tools


сервис_ansible

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_ansible [2024/02/21 08:12]
val [Роль настроенного через ifupdown узла сети]
сервис_ansible [2024/04/22 16:45] (current)
val [Дополнительные материалы]
Line 111: Line 111:
 kube1# ansible kubes -a '​swapoff -a' kube1# ansible kubes -a '​swapoff -a'
   ИЛИ   ИЛИ
-(venv1) server# ansible all -a 'sed -i""​ -e "/​swap/​s/​^/#/"​ /​etc/​fstab'​ -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml +(venv1) server# ansible all -a 'sed -i""​ -e "/​swap/​s/​^/#/"​ /​etc/​fstab'​ -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml ​#​--limit=kube4 
-(venv1) server# ansible all -a '​swapoff -a' -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml+(venv1) server# ansible all -a '​swapoff -a' -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml ​#​--limit=kube4
  
 node1# ansible corpX -f 2 -m apt -a '​pkg=apache2 state=present update_cache=true'​ node1# ansible corpX -f 2 -m apt -a '​pkg=apache2 state=present update_cache=true'​
  
-node1# ansible addnodes -vv -f 5 -m apt -a '​pkg=ceph,​tgt-rbd state=present update_cache=true'​+node1# ansible addnodes -vv -f 5 -m apt -a '​pkg=ceph,​tgt-rbd state=present update_cache=true' #-e '​https_proxy=http://​radio.specialist.ru:​3128/'​ -e '​http_proxy=http://​radio.specialist.ru:​3128/​'
  
 server# ansible nodes -f 3 -m apt -a '​pkg=openvpn state=present update_cache=true'​ server# ansible nodes -f 3 -m apt -a '​pkg=openvpn state=present update_cache=true'​
Line 517: Line 517:
   ИЛИ   ИЛИ
  
-(venv1) server# ansible-playbook -f 5 /​root/​conf/​ansible/​roles/​nodes.yml -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml+(venv1) server# ansible-playbook -f 5 /​root/​conf/​ansible/​roles/​nodes.yml -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml ​#​--limit=kube4
 </​code>​ </​code>​
  
Line 792: Line 792:
  
 ====== Дополнительные материалы ====== ====== Дополнительные материалы ======
 +
 +===== Вместо ansible =====
 <​code>​ <​code>​
-выполнение команд на цисках через ансибл+for i in 1 2 3; do ssh node$i "apt update && apt install apache2; done 
 +</​code>​
  
 +===== выполнение команд на цисках через ансибл =====
 +<​code>​
 1. добавить в /​etc/​ansible/​group_vars/​all.yml строки 1. добавить в /​etc/​ansible/​group_vars/​all.yml строки
 ansible_connection:​ network_cli ansible_connection:​ network_cli
сервис_ansible.1708492332.txt.gz · Last modified: 2024/02/21 08:12 by val