ClientSalt » Historique » Version 31
Gérald Schwartzmann, 28/06/2018 14:47
| 1 | 1 | Joël Cuissinat | h1. Utilisation de Salt pour remplacer le client Scribe |
|---|---|---|---|
| 2 | 1 | Joël Cuissinat | |
| 3 | 6 | Joël Cuissinat | {{>toc}} |
| 4 | 6 | Joël Cuissinat | |
| 5 | 1 | Joël Cuissinat | h2. Mise en place sur le module |
| 6 | 1 | Joël Cuissinat | |
| 7 | 1 | Joël Cuissinat | Les paquets nécessaires sont déjà en place sur un module Seth ou un module Scribe car ils sont nécessaires à l'EAD3. |
| 8 | 1 | Joël Cuissinat | Dans le cadre de ScribeAD, on pourrait envisager d'installer le paquet *salt-master* dans le conteneur _addc_. |
| 9 | 1 | Joël Cuissinat | |
| 10 | 4 | Joël Cuissinat | Le service salt-master doit être activé (même si l'EAD3 est désactivé !) et les minions (clients) doivent pouvoir accéder aux ports 4405 et 4406 du master. |
| 11 | 4 | Joël Cuissinat | L'extrait de dictionnaire Creole suivant force l'activation du service (utilisation d'une balise conteneur pour contourner #10956) et ouvre l'accès _eole-firewall_ : |
| 12 | 1 | Joël Cuissinat | <pre> |
| 13 | 4 | Joël Cuissinat | <containers> |
| 14 | 4 | Joël Cuissinat | <container name='fichier'> |
| 15 | 30 | Joël Cuissinat | <service>salt-master</service> |
| 16 | 4 | Joël Cuissinat | <service_access service='salt-master'> |
| 17 | 4 | Joël Cuissinat | <port>4505</port> |
| 18 | 4 | Joël Cuissinat | <port>4506</port> |
| 19 | 4 | Joël Cuissinat | </service_access> |
| 20 | 4 | Joël Cuissinat | </container> |
| 21 | 4 | Joël Cuissinat | </containers> |
| 22 | 1 | Joël Cuissinat | </pre> |
| 23 | 1 | Joël Cuissinat | |
| 24 | 1 | Joël Cuissinat | h2. Mise en place sur les clients |
| 25 | 1 | Joël Cuissinat | |
| 26 | 31 | Gérald Schwartzmann | h2. Installation par setup |
| 27 | 31 | Gérald Schwartzmann | |
| 28 | 1 | Joël Cuissinat | Pour les premières maquettes, nous installons manuellement la dernière version de Salt-Minion à partir de l'exécutable officiel (Python3 AMD64) : https://docs.saltstack.com/en/latest/topics/installation/windows.html |
| 29 | 2 | Joël Cuissinat | |
| 30 | 2 | Joël Cuissinat | À l'étape *Minion Settings* : |
| 31 | 2 | Joël Cuissinat | * sélectionner *Default Config* |
| 32 | 2 | Joël Cuissinat | * renseigner Master IP or Hostname avec l'IP du master (exemple : 10.1.3.5 pour etb1.scribe) |
| 33 | 11 | Klaas TJEBBES | * laisser *_hostname_* dans *_Minion Name:_* (c'est un mot clé, "hostname" ne sera pas renseigné dans la configuration et Minion utilisera "socket.getfqdn()" pour savoir quel nom renvoyer au Master) |
| 34 | 3 | Joël Cuissinat | |
| 35 | 3 | Joël Cuissinat | NB : Le fichier de configuration du Minion est disponible dans @C:\salt\conf\minion@ |
| 36 | 31 | Gérald Schwartzmann | |
| 37 | 31 | Gérald Schwartzmann | h3. Installation silencieuse |
| 38 | 31 | Gérald Schwartzmann | |
| 39 | 31 | Gérald Schwartzmann | <pre> |
| 40 | 31 | Gérald Schwartzmann | Salt-Minion-2017.7.1-Py2-AMD64-Setup.exe /S /master=yoursaltmaster /minion-name=yourminionname |
| 41 | 31 | Gérald Schwartzmann | </pre> |
| 42 | 5 | Joël Cuissinat | |
| 43 | 5 | Joël Cuissinat | h2. Enregistrement du minion |
| 44 | 5 | Joël Cuissinat | |
| 45 | 12 | Klaas TJEBBES | * Le Minion apparaît dans la liste des clés à accepter : |
| 46 | 12 | Klaas TJEBBES | |
| 47 | 5 | Joël Cuissinat | <pre> |
| 48 | 5 | Joël Cuissinat | root@scribe:~# salt-key -L |
| 49 | 5 | Joël Cuissinat | Accepted Keys: |
| 50 | 5 | Joël Cuissinat | Denied Keys: |
| 51 | 5 | Joël Cuissinat | Unaccepted Keys: |
| 52 | 5 | Joël Cuissinat | PC-124784.ac-test.fr |
| 53 | 5 | Joël Cuissinat | Rejected Keys: |
| 54 | 1 | Joël Cuissinat | </pre> |
| 55 | 1 | Joël Cuissinat | |
| 56 | 12 | Klaas TJEBBES | * Accepter la clé : |
| 57 | 12 | Klaas TJEBBES | |
| 58 | 5 | Joël Cuissinat | <pre> |
| 59 | 5 | Joël Cuissinat | root@scribe:~# salt-key -y -a PC-124784.ac-test.fr |
| 60 | 5 | Joël Cuissinat | The following keys are going to be accepted: |
| 61 | 5 | Joël Cuissinat | Unaccepted Keys: |
| 62 | 5 | Joël Cuissinat | PC-124784.ac-test.fr |
| 63 | 1 | Joël Cuissinat | Key for minion PC-124784.ac-test.fr accepted. |
| 64 | 1 | Joël Cuissinat | </pre> |
| 65 | 5 | Joël Cuissinat | |
| 66 | 12 | Klaas TJEBBES | * Supprimer la clé : |
| 67 | 12 | Klaas TJEBBES | |
| 68 | 1 | Joël Cuissinat | <pre> |
| 69 | 1 | Joël Cuissinat | root@scribe:~# salt-key -d PC-124784.ac-test.fr |
| 70 | 7 | Joël Cuissinat | </pre> |
| 71 | 7 | Joël Cuissinat | |
| 72 | 12 | Klaas TJEBBES | * Accepter toutes les clés : |
| 73 | 12 | Klaas TJEBBES | |
| 74 | 7 | Joël Cuissinat | <pre> |
| 75 | 7 | Joël Cuissinat | root@scribe:~# salt-key -A |
| 76 | 7 | Joël Cuissinat | </pre> |
| 77 | 7 | Joël Cuissinat | |
| 78 | 1 | Joël Cuissinat | h2. Commandes basiques |
| 79 | 8 | Joël Cuissinat | |
| 80 | 8 | Joël Cuissinat | h3. Test du Minion |
| 81 | 9 | Joël Cuissinat | |
| 82 | 8 | Joël Cuissinat | <pre> |
| 83 | 8 | Joël Cuissinat | root@scribe:~# salt PC-124784.ac-test.fr test.ping |
| 84 | 1 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 85 | 1 | Joël Cuissinat | True |
| 86 | 1 | Joël Cuissinat | </pre> |
| 87 | 1 | Joël Cuissinat | |
| 88 | 19 | Joël Cuissinat | |
| 89 | 19 | Joël Cuissinat | h3. Redémarrage du PC |
| 90 | 19 | Joël Cuissinat | |
| 91 | 19 | Joël Cuissinat | * Immédiat |
| 92 | 19 | Joël Cuissinat | |
| 93 | 19 | Joël Cuissinat | <pre> |
| 94 | 19 | Joël Cuissinat | salt PC-124784.ac-test.fr system.reboot 0 |
| 95 | 19 | Joël Cuissinat | </pre> |
| 96 | 19 | Joël Cuissinat | |
| 97 | 19 | Joël Cuissinat | <pre> |
| 98 | 19 | Joël Cuissinat | salt 'PC-12511.ac-test.fr' cmd.run 'shutdown /r /t 0 /f' |
| 99 | 19 | Joël Cuissinat | </pre> |
| 100 | 19 | Joël Cuissinat | |
| 101 | 19 | Joël Cuissinat | * 5 secondes |
| 102 | 19 | Joël Cuissinat | |
| 103 | 19 | Joël Cuissinat | <pre> |
| 104 | 19 | Joël Cuissinat | salt 'FDGFDG.ac-test.fr' system.reboot 5 True |
| 105 | 19 | Joël Cuissinat | </pre> |
| 106 | 19 | Joël Cuissinat | |
| 107 | 19 | Joël Cuissinat | _Par défaut, le timeout s'exprime en minutes. Il est possible de l'exprimer en seconde en passant le second paramètre à True :)_ |
| 108 | 19 | Joël Cuissinat | |
| 109 | 19 | Joël Cuissinat | h2. Gestion des clients Microsoft |
| 110 | 19 | Joël Cuissinat | |
| 111 | 19 | Joël Cuissinat | h3. Documentation |
| 112 | 19 | Joël Cuissinat | |
| 113 | 19 | Joël Cuissinat | * Module win_system : https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_system.html |
| 114 | 19 | Joël Cuissinat | * Module win_dns_client : https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_dns_client.html |
| 115 | 23 | Joël Cuissinat | * Module win_network : https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_network.html |
| 116 | 25 | Joël Cuissinat | * Module win_lgpo : https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_lgpo.html |
| 117 | 19 | Joël Cuissinat | |
| 118 | 24 | Joël Cuissinat | h3. Interrogations diverses |
| 119 | 24 | Joël Cuissinat | |
| 120 | 24 | Joël Cuissinat | <pre> |
| 121 | 24 | Joël Cuissinat | root@scribe:~# salt 'PC-124784.ac-test.fr' system.get_computer_name |
| 122 | 24 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 123 | 24 | Joël Cuissinat | PC-CDI1 |
| 124 | 24 | Joël Cuissinat | </pre> |
| 125 | 24 | Joël Cuissinat | |
| 126 | 24 | Joël Cuissinat | <pre> |
| 127 | 24 | Joël Cuissinat | root@scribe:~# salt 'PC-124784.ac-test.fr' system.get_domain_workgroup |
| 128 | 24 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 129 | 24 | Joël Cuissinat | ---------- |
| 130 | 24 | Joël Cuissinat | Domain: |
| 131 | 24 | Joël Cuissinat | etb1.lan |
| 132 | 24 | Joël Cuissinat | </pre> |
| 133 | 24 | Joël Cuissinat | |
| 134 | 24 | Joël Cuissinat | <pre> |
| 135 | 24 | Joël Cuissinat | root@scribe:~# salt 'PC-124784.ac-test.fr' system.get_system_date |
| 136 | 24 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 137 | 24 | Joël Cuissinat | 05/04/2018 |
| 138 | 24 | Joël Cuissinat | </pre> |
| 139 | 24 | Joël Cuissinat | |
| 140 | 24 | Joël Cuissinat | |
| 141 | 24 | Joël Cuissinat | |
| 142 | 15 | Joël Cuissinat | h3. Renommage du PC |
| 143 | 15 | Joël Cuissinat | |
| 144 | 15 | Joël Cuissinat | <pre> |
| 145 | 15 | Joël Cuissinat | root@scribe:~# salt PC-124784.ac-test.fr system.set_computer_name PC-CDI1 |
| 146 | 15 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 147 | 15 | Joël Cuissinat | ---------- |
| 148 | 15 | Joël Cuissinat | Computer Name: |
| 149 | 15 | Joël Cuissinat | ---------- |
| 150 | 15 | Joël Cuissinat | Current: |
| 151 | 15 | Joël Cuissinat | PC-125292 |
| 152 | 15 | Joël Cuissinat | Pending: |
| 153 | 15 | Joël Cuissinat | PC-CDI1 |
| 154 | 15 | Joël Cuissinat | </pre> |
| 155 | 15 | Joël Cuissinat | |
| 156 | 15 | Joël Cuissinat | Le renommage ne sera effectif qu'après redémarrage du poste client. |
| 157 | 20 | Joël Cuissinat | Évidemment le renommage du poste ne modifie pas le nom du Minion ! |
| 158 | 20 | Joël Cuissinat | |
| 159 | 22 | Joël Cuissinat | h3. Jonction au domaine |
| 160 | 20 | Joël Cuissinat | |
| 161 | 20 | Joël Cuissinat | <pre> |
| 162 | 20 | Joël Cuissinat | salt PC-124784.ac-test.fr system.join_domain domain='etb1.lan' username='admin' password='eole' account_exists=False restart=True |
| 163 | 20 | Joël Cuissinat | </pre> |
| 164 | 20 | Joël Cuissinat | |
| 165 | 20 | Joël Cuissinat | Si on relance la commande une seconde fois, on obtient le message suivant : |
| 166 | 20 | Joël Cuissinat | <pre> |
| 167 | 20 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 168 | 20 | Joël Cuissinat | Already joined to etb1.lan |
| 169 | 22 | Joël Cuissinat | </pre> |
| 170 | 15 | Joël Cuissinat | |
| 171 | 1 | Joël Cuissinat | h3. Changer le DNS |
| 172 | 1 | Joël Cuissinat | |
| 173 | 1 | Joël Cuissinat | * Récupérer le nom de l'interface réseau du client, 192.168.0.5=<ip salt master> => on récupère le nom de la bonne interface s'il y en a plusieurs |
| 174 | 1 | Joël Cuissinat | |
| 175 | 1 | Joël Cuissinat | <pre> |
| 176 | 1 | Joël Cuissinat | salt 'PC-124784.ac-test.fr' network.get_route 192.168.0.5 |
| 177 | 13 | Klaas TJEBBES | </pre> |
| 178 | 13 | Klaas TJEBBES | |
| 179 | 13 | Klaas TJEBBES | <pre> |
| 180 | 1 | Joël Cuissinat | root@dc1:~# salt 'PC-124784.ac-test.fr' network.get_route 192.168.0.5 |
| 181 | 1 | Joël Cuissinat | PC-124784.ac-test.fr: |
| 182 | 1 | Joël Cuissinat | ---------- |
| 183 | 1 | Joël Cuissinat | destination: |
| 184 | 13 | Klaas TJEBBES | 192.168.0.5 |
| 185 | 18 | Klaas TJEBBES | gateway: |
| 186 | 18 | Klaas TJEBBES | 0.0.0.0 |
| 187 | 18 | Klaas TJEBBES | interface: |
| 188 | 18 | Klaas TJEBBES | MonInterface |
| 189 | 18 | Klaas TJEBBES | source: |
| 190 | 18 | Klaas TJEBBES | 192.168.0.184 |
| 191 | 18 | Klaas TJEBBES | </pre> |
| 192 | 18 | Klaas TJEBBES | |
| 193 | 18 | Klaas TJEBBES | <pre> |
| 194 | 18 | Klaas TJEBBES | salt 'PC-124784.ac-test.fr' ip.set_static_dns MonInterface 192.168.0.5 |
| 195 | 18 | Klaas TJEBBES | </pre> |
| 196 | 18 | Klaas TJEBBES | |
| 197 | 26 | Joël Cuissinat | h3. Gestion des GPO |
| 198 | 26 | Joël Cuissinat | |
| 199 | 26 | Joël Cuissinat | Lister toutes les GPO du poste : |
| 200 | 26 | Joël Cuissinat | <pre> |
| 201 | 26 | Joël Cuissinat | salt 'PC-124784.ac-test.fr' lgpo.get machine return_full_policy_names=True |
| 202 | 26 | Joël Cuissinat | </pre> |
| 203 | 26 | Joël Cuissinat | |
| 204 | 28 | Joël Cuissinat | <pre> |
| 205 | 28 | Joël Cuissinat | root@scribe:~# salt 'PC-125292.etb1.lan' lgpo.get_policy_info 'Maximum password age' machine |
| 206 | 28 | Joël Cuissinat | PC-125292.etb1.lan: |
| 207 | 28 | Joël Cuissinat | ---------- |
| 208 | 28 | Joël Cuissinat | message: |
| 209 | 28 | Joël Cuissinat | policy_aliases: |
| 210 | 28 | Joël Cuissinat | - MaxPasswordAge |
| 211 | 28 | Joël Cuissinat | policy_class: |
| 212 | 28 | Joël Cuissinat | machine |
| 213 | 28 | Joël Cuissinat | policy_elements: |
| 214 | 28 | Joël Cuissinat | policy_found: |
| 215 | 28 | Joël Cuissinat | True |
| 216 | 28 | Joël Cuissinat | policy_name: |
| 217 | 28 | Joël Cuissinat | Maximum password age |
| 218 | 28 | Joël Cuissinat | rights_assignment: |
| 219 | 28 | Joël Cuissinat | False |
| 220 | 28 | Joël Cuissinat | </pre> |
| 221 | 28 | Joël Cuissinat | |
| 222 | 28 | Joël Cuissinat | <pre> |
| 223 | 28 | Joël Cuissinat | root@scribe:~# salt 'PC-125292.etb1.lan' lgpo.get_policy_info 'Account lockout duration' machine |
| 224 | 28 | Joël Cuissinat | PC-125292.etb1.lan: |
| 225 | 28 | Joël Cuissinat | ---------- |
| 226 | 28 | Joël Cuissinat | message: |
| 227 | 28 | Joël Cuissinat | policy_aliases: |
| 228 | 28 | Joël Cuissinat | - LockoutDuration |
| 229 | 28 | Joël Cuissinat | policy_class: |
| 230 | 28 | Joël Cuissinat | machine |
| 231 | 28 | Joël Cuissinat | policy_elements: |
| 232 | 28 | Joël Cuissinat | policy_found: |
| 233 | 28 | Joël Cuissinat | True |
| 234 | 28 | Joël Cuissinat | policy_name: |
| 235 | 28 | Joël Cuissinat | Account lockout duration |
| 236 | 28 | Joël Cuissinat | rights_assignment: |
| 237 | 28 | Joël Cuissinat | False |
| 238 | 28 | Joël Cuissinat | root@scribe:~# |
| 239 | 28 | Joël Cuissinat | </pre> |
| 240 | 28 | Joël Cuissinat | |
| 241 | 28 | Joël Cuissinat | <pre> |
| 242 | 28 | Joël Cuissinat | root@scribe:~# salt 'PC-125292.etb1.lan' lgpo.set computer_policy="{'LockoutDuration': 90}" |
| 243 | 28 | Joël Cuissinat | PC-125292.etb1.lan: |
| 244 | 28 | Joël Cuissinat | True |
| 245 | 28 | Joël Cuissinat | root@scribe:~# |
| 246 | 28 | Joël Cuissinat | </pre> |
| 247 | 28 | Joël Cuissinat | |
| 248 | 28 | Joël Cuissinat | ou |
| 249 | 28 | Joël Cuissinat | |
| 250 | 28 | Joël Cuissinat | <pre> |
| 251 | 28 | Joël Cuissinat | root@scribe:~# salt 'PC-125292.etb1.lan' lgpo.set_computer_policy LockoutDuration 1440 |
| 252 | 28 | Joël Cuissinat | PC-125292.etb1.lan: |
| 253 | 28 | Joël Cuissinat | True |
| 254 | 28 | Joël Cuissinat | root@scribe:~# |
| 255 | 28 | Joël Cuissinat | </pre> |
| 256 | 29 | Joël Cuissinat | |
| 257 | 27 | Joël Cuissinat | Application mise à disposition par Microsoft qui recense les GPO : http://gpsearch.azurewebsites.net/default.aspx?ref=1#10677 |
| 258 | 29 | Joël Cuissinat | |
| 259 | 27 | Joël Cuissinat | |
| 260 | 1 | Joël Cuissinat | h3. Autre |
| 261 | 1 | Joël Cuissinat | |
| 262 | 1 | Joël Cuissinat | <pre> |
| 263 | 1 | Joël Cuissinat | salt 'PC-12511.ac-test.fr' cmd.run notepad.exe |
| 264 | 1 | Joël Cuissinat | </pre> |
| 265 | 1 | Joël Cuissinat | |
| 266 | 1 | Joël Cuissinat | <pre> |
| 267 | 1 | Joël Cuissinat | salt '*ac-test.fr' sys.list_functions |
| 268 | 1 | Joël Cuissinat | salt '*ac-test.fr' sys.list_state_functions |
| 269 | 1 | Joël Cuissinat | </pre> |
| 270 | 1 | Joël Cuissinat | |
| 271 | 1 | Joël Cuissinat | <pre> |
| 272 | 1 | Joël Cuissinat | salt 'FDGFDG.ac-test.fr' win_dns_client.get_dns_config |
| 273 | 1 | Joël Cuissinat | salt 'FDGFDG.ac-test.fr' win_dns_client.add_dns 8.8.8.8 "Ethernet" 1 |
| 274 | 1 | Joël Cuissinat | salt 'FDGFDG.ac-test.fr' cmd.run "netsh interface ip show config" |
| 275 | 1 | Joël Cuissinat | salt 'FDGFDG.ac-test.fr' cmd.run "CHCP 1252 & netsh interface ip show config" |
| 276 | 1 | Joël Cuissinat | </pre> |
| 277 | 1 | Joël Cuissinat | |
| 278 | 1 | Joël Cuissinat | <pre> |
| 279 | 1 | Joël Cuissinat | salt -G 'os_family:Windows' network.interfaces |
| 280 | 1 | Joël Cuissinat | salt 'PC-124784.ac-test.fr' network.interfaces |
| 281 | 1 | Joël Cuissinat | salt 'PC-124784.ac-test.fr' network.interfaces_names |
| 282 | 1 | Joël Cuissinat | </pre> |
| 283 | 1 | Joël Cuissinat | |
| 284 | 1 | Joël Cuissinat | h3. Commandes non fonctionnelles |
| 285 | 1 | Joël Cuissinat | |
| 286 | 1 | Joël Cuissinat | Les commandes suivantes ne fonctionne pas : |
| 287 | 1 | Joël Cuissinat | |
| 288 | 1 | Joël Cuissinat | <pre> |
| 289 | 1 | Joël Cuissinat | salt 'PC-124784.ac-test.fr' ip.get_all_interfaces |
| 290 | 1 | Joël Cuissinat | </pre> |
| 291 | 1 | Joël Cuissinat | <pre> |
| 292 | 18 | Klaas TJEBBES | salt -G 'os_family:Windows' ip.get_all_interfaces |
| 293 | 18 | Klaas TJEBBES | </pre> |
| 294 | 18 | Klaas TJEBBES | |
| 295 | 18 | Klaas TJEBBES | h2. Voir les logs du client depuis le serveur (avec _tail_ par ex.) |
| 296 | 18 | Klaas TJEBBES | |
| 297 | 18 | Klaas TJEBBES | * Monter C$ pour accéder au système de fichiers du client |
| 298 | 18 | Klaas TJEBBES | |
| 299 | 18 | Klaas TJEBBES | <pre> |
| 300 | 18 | Klaas TJEBBES | root@dc1:~# mount -t cifs //PC-12511.ac-test.fr/C$ /mnt/ -o username=admin,password='Eole;2121',vers=3.0,ip=192.168.0.181 |
| 301 | 18 | Klaas TJEBBES | # notez le "vers=3.0" pour éviter l'erreur "host is down" |
| 302 | 18 | Klaas TJEBBES | </pre> |
| 303 | 18 | Klaas TJEBBES | |
| 304 | 18 | Klaas TJEBBES | * changer le log level (vim ou nano sur le fichier devrait fonctionner, sinon notepad depuis windows) |
| 305 | 18 | Klaas TJEBBES | |
| 306 | 18 | Klaas TJEBBES | <pre> |
| 307 | 18 | Klaas TJEBBES | root@dc1:~# grep log_level /mnt/salt/conf/minion |
| 308 | 18 | Klaas TJEBBES | #log_level: warning |
| 309 | 18 | Klaas TJEBBES | log_level: info |
| 310 | 18 | Klaas TJEBBES | </pre> |
| 311 | 18 | Klaas TJEBBES | |
| 312 | 18 | Klaas TJEBBES | <pre> |
| 313 | 18 | Klaas TJEBBES | root@dc1:~# tail -f /mnt/salt/var/log/salt/minion |
| 314 | 18 | Klaas TJEBBES | </pre> |
| 315 | 18 | Klaas TJEBBES | |
| 316 | 18 | Klaas TJEBBES | |
| 317 | 18 | Klaas TJEBBES | * MS-DOS : |
| 318 | 18 | Klaas TJEBBES | |
| 319 | 18 | Klaas TJEBBES | <pre> |
| 320 | 18 | Klaas TJEBBES | sc stop salt-minion |
| 321 | 18 | Klaas TJEBBES | rem attendre qques secondes que ça s'arrête effectivement |
| 322 | 18 | Klaas TJEBBES | sc start salt-minion |
| 323 | 18 | Klaas TJEBBES | </pre> |
| 324 | 18 | Klaas TJEBBES | |
| 325 | 18 | Klaas TJEBBES | |
| 326 | 18 | Klaas TJEBBES | h2. Erreur "Minion did not return. [No response]" |
| 327 | 18 | Klaas TJEBBES | |
| 328 | 18 | Klaas TJEBBES | <pre> |
| 329 | 18 | Klaas TJEBBES | root@dc1:~# salt 'PC-12511.ac-test.fr' sys.list_functions |
| 330 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 331 | 18 | Klaas TJEBBES | Minion did not return. [No response] |
| 332 | 18 | Klaas TJEBBES | </pre> |
| 333 | 18 | Klaas TJEBBES | |
| 334 | 18 | Klaas TJEBBES | <pre> |
| 335 | 18 | Klaas TJEBBES | root@dc1:~# salt 'PC-12511.ac-test.fr' sys.list_functionsA |
| 336 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 337 | 18 | Klaas TJEBBES | Minion did not return. [No response] |
| 338 | 18 | Klaas TJEBBES | </pre> |
| 339 | 18 | Klaas TJEBBES | |
| 340 | 18 | Klaas TJEBBES | <pre> |
| 341 | 18 | Klaas TJEBBES | root@dc1:~# salt 'PC-12511.ac-test.fr' sys.list_functionsA -t 15 |
| 342 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 343 | 18 | Klaas TJEBBES | 'sys.list_functionsA' is not available. |
| 344 | 18 | Klaas TJEBBES | ERROR: Minions returned with non-zero exit code |
| 345 | 18 | Klaas TJEBBES | </pre> |
| 346 | 18 | Klaas TJEBBES | |
| 347 | 18 | Klaas TJEBBES | <pre> |
| 348 | 18 | Klaas TJEBBES | root@dc1:~# salt 'PC-12511.ac-test.fr' sys.list_functions -t 15 |
| 349 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 350 | 18 | Klaas TJEBBES | - aliases.get_target |
| 351 | 18 | Klaas TJEBBES | - aliases.has_target |
| 352 | 18 | Klaas TJEBBES | - aliases.list_aliases |
| 353 | 18 | Klaas TJEBBES | - aliases.rm_alias |
| 354 | 18 | Klaas TJEBBES | - aliases.set_target |
| 355 | 18 | Klaas TJEBBES | - archive.cmd_unzip |
| 356 | 18 | Klaas TJEBBES | [...] |
| 357 | 18 | Klaas TJEBBES | - zenoss.set_prod_state |
| 358 | 18 | Klaas TJEBBES | |
| 359 | 18 | Klaas TJEBBES | root@dc1:~# salt 'PC-12511.ac-test.fr' sys.list_state_functions -t 15 |
| 360 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 361 | 18 | Klaas TJEBBES | - alias.absent |
| 362 | 18 | Klaas TJEBBES | - alias.present |
| 363 | 18 | Klaas TJEBBES | - archive.extracted |
| 364 | 18 | Klaas TJEBBES | - artifactory.downloaded |
| 365 | 18 | Klaas TJEBBES | - beacon.absent |
| 366 | 18 | Klaas TJEBBES | - beacon.disabled |
| 367 | 18 | Klaas TJEBBES | - beacon.enabled |
| 368 | 18 | Klaas TJEBBES | - beacon.present |
| 369 | 18 | Klaas TJEBBES | </pre> |
| 370 | 18 | Klaas TJEBBES | |
| 371 | 18 | Klaas TJEBBES | |
| 372 | 18 | Klaas TJEBBES | |
| 373 | 18 | Klaas TJEBBES | |
| 374 | 18 | Klaas TJEBBES | h2. _tcpdump_ pour voir comment est exécutée une commande : |
| 375 | 18 | Klaas TJEBBES | |
| 376 | 18 | Klaas TJEBBES | * pendant |
| 377 | 18 | Klaas TJEBBES | |
| 378 | 18 | Klaas TJEBBES | <pre> |
| 379 | 18 | Klaas TJEBBES | root@dc1:~# date; salt 'PC-12511.ac-test.fr' test.ping; date |
| 380 | 18 | Klaas TJEBBES | vendredi 4 mai 2018, 11:05:22 (UTC+0200) |
| 381 | 18 | Klaas TJEBBES | PC-12511.ac-test.fr: |
| 382 | 18 | Klaas TJEBBES | True |
| 383 | 18 | Klaas TJEBBES | vendredi 4 mai 2018, 11:05:34 (UTC+0200) |
| 384 | 18 | Klaas TJEBBES | </pre> |
| 385 | 18 | Klaas TJEBBES | |
| 386 | 18 | Klaas TJEBBES | * il se passe |
| 387 | 18 | Klaas TJEBBES | |
| 388 | 18 | Klaas TJEBBES | <pre> |
| 389 | 18 | Klaas TJEBBES | root@dc1:~# tcpdump -nni any host 192.168.0.181 |
| 390 | 18 | Klaas TJEBBES | tcpdump: verbose output suppressed, use -v or -vv for full protocol decode |
| 391 | 18 | Klaas TJEBBES | listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes |
| 392 | 18 | Klaas TJEBBES | 11:05:23.512624 IP 192.168.0.5.4505 > 192.168.0.181.62346: Flags [P.], seq 2666401297:2666401476, ack 3424014703, win 229, length 179 |
| 393 | 18 | Klaas TJEBBES | 11:05:23.560410 IP 192.168.0.181.62346 > 192.168.0.5.4505: Flags [.], ack 179, win 2052, length 0 |
| 394 | 18 | Klaas TJEBBES | 11:05:28.520941 ARP, Request who-has 192.168.0.181 tell 192.168.0.5, length 28 |
| 395 | 18 | Klaas TJEBBES | 11:05:28.522143 ARP, Reply 192.168.0.181 is-at 02:00:c0:a8:00:66, length 46 |
| 396 | 18 | Klaas TJEBBES | 11:05:28.639886 IP 192.168.0.5.4505 > 192.168.0.181.62346: Flags [P.], seq 179:390, ack 1, win 229, length 211 |
| 397 | 18 | Klaas TJEBBES | 11:05:28.685272 IP 192.168.0.181.62346 > 192.168.0.5.4505: Flags [.], ack 390, win 2051, length 0 |
| 398 | 18 | Klaas TJEBBES | 11:05:34.192625 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [S], seq 3979318635, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 |
| 399 | 18 | Klaas TJEBBES | 11:05:34.192773 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [S.], seq 1292250989, ack 3979318636, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0 |
| 400 | 18 | Klaas TJEBBES | 11:05:34.193296 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [.], ack 1, win 256, length 0 |
| 401 | 18 | Klaas TJEBBES | 11:05:34.193613 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [P.], seq 1:11, ack 1, win 229, length 10 |
| 402 | 18 | Klaas TJEBBES | 11:05:34.193669 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [P.], seq 1:11, ack 1, win 256, length 10 |
| 403 | 18 | Klaas TJEBBES | 11:05:34.193690 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [.], ack 11, win 229, length 0 |
| 404 | 18 | Klaas TJEBBES | 11:05:34.193809 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [P.], seq 11:12, ack 11, win 229, length 1 |
| 405 | 18 | Klaas TJEBBES | 11:05:34.194073 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [.], ack 12, win 256, length 0 |
| 406 | 18 | Klaas TJEBBES | 11:05:34.194393 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [P.], seq 11:65, ack 12, win 256, length 54 |
| 407 | 18 | Klaas TJEBBES | 11:05:34.194525 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [P.], seq 12:65, ack 65, win 229, length 53 |
| 408 | 18 | Klaas TJEBBES | 11:05:34.194573 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [P.], seq 65:108, ack 65, win 229, length 43 |
| 409 | 18 | Klaas TJEBBES | 11:05:34.194879 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [.], ack 108, win 256, length 0 |
| 410 | 18 | Klaas TJEBBES | 11:05:34.194977 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [P.], seq 65:105, ack 108, win 256, length 40 |
| 411 | 18 | Klaas TJEBBES | 11:05:34.196240 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [S], seq 2078233463, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 |
| 412 | 18 | Klaas TJEBBES | 11:05:34.196318 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [S.], seq 3541933958, ack 2078233464, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0 |
| 413 | 18 | Klaas TJEBBES | 11:05:34.196599 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [.], ack 1, win 256, length 0 |
| 414 | 18 | Klaas TJEBBES | 11:05:34.197026 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [P.], seq 1:11, ack 1, win 256, length 10 |
| 415 | 18 | Klaas TJEBBES | 11:05:34.197059 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [.], ack 11, win 229, length 0 |
| 416 | 18 | Klaas TJEBBES | 11:05:34.197276 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [P.], seq 1:12, ack 11, win 229, length 11 |
| 417 | 18 | Klaas TJEBBES | 11:05:34.197631 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [P.], seq 11:65, ack 12, win 256, length 54 |
| 418 | 18 | Klaas TJEBBES | 11:05:34.197803 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [P.], seq 12:65, ack 65, win 229, length 53 |
| 419 | 18 | Klaas TJEBBES | 11:05:34.197836 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [P.], seq 65:108, ack 65, win 229, length 43 |
| 420 | 18 | Klaas TJEBBES | 11:05:34.198124 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [.], ack 108, win 256, length 0 |
| 421 | 18 | Klaas TJEBBES | 11:05:34.198166 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [P.], seq 65:105, ack 108, win 256, length 40 |
| 422 | 18 | Klaas TJEBBES | 11:05:34.198358 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [P.], seq 105:888, ack 108, win 256, length 783 |
| 423 | 18 | Klaas TJEBBES | 11:05:34.198380 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [.], ack 888, win 241, length 0 |
| 424 | 18 | Klaas TJEBBES | 11:05:34.218144 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [P.], seq 108:1396, ack 888, win 241, length 1288 |
| 425 | 18 | Klaas TJEBBES | 11:05:34.232902 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [.], ack 105, win 229, length 0 |
| 426 | 18 | Klaas TJEBBES | 11:05:34.261652 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [F.], seq 888, ack 1396, win 251, length 0 |
| 427 | 18 | Klaas TJEBBES | 11:05:34.262028 IP 192.168.0.5.4506 > 192.168.0.181.64084: Flags [F.], seq 1396, ack 889, win 241, length 0 |
| 428 | 18 | Klaas TJEBBES | 11:05:34.262386 IP 192.168.0.181.64084 > 192.168.0.5.4506: Flags [.], ack 1397, win 251, length 0 |
| 429 | 18 | Klaas TJEBBES | 11:05:34.265439 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [P.], seq 105:302, ack 108, win 256, length 197 |
| 430 | 18 | Klaas TJEBBES | 11:05:34.265500 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [.], ack 302, win 237, length 0 |
| 431 | 18 | Klaas TJEBBES | 11:05:34.278014 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [P.], seq 108:179, ack 302, win 237, length 71 |
| 432 | 18 | Klaas TJEBBES | 11:05:34.281873 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [F.], seq 302, ack 179, win 255, length 0 |
| 433 | 18 | Klaas TJEBBES | 11:05:34.282010 IP 192.168.0.5.4506 > 192.168.0.181.64083: Flags [F.], seq 179, ack 303, win 237, length 0 |
| 434 | 18 | Klaas TJEBBES | 11:05:34.282351 IP 192.168.0.181.64083 > 192.168.0.5.4506: Flags [.], ack 180, win 255, length 0 |
| 435 | 18 | Klaas TJEBBES | ^C |
| 436 | 18 | Klaas TJEBBES | 43 packets captured |
| 437 | 18 | Klaas TJEBBES | 43 packets received by filter |
| 438 | 18 | Klaas TJEBBES | 0 packets dropped by kernel |
| 439 | 18 | Klaas TJEBBES | |
| 440 | 18 | Klaas TJEBBES | |
| 441 | 18 | Klaas TJEBBES | |
| 442 | 1 | Joël Cuissinat | </pre> |