tech:notes_cloudinit
Différences
Ci-dessous, les différences entre deux révisions de la page.
| tech:notes_cloudinit [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:notes_cloudinit [2025/03/26 10:04] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| {{tag> | {{tag> | ||
| - | = Notes cloudinit | + | # Notes cloudinit |
| Voir : | Voir : | ||
| Ligne 11: | Ligne 12: | ||
| * Tiny Cloud | * Tiny Cloud | ||
| - | <code -> | + | ~~~ |
| ubuntu@vm-testjb1: | ubuntu@vm-testjb1: | ||
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCZQwNs9aV// | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCZQwNs9aV// | ||
| - | </ | + | ~~~ |
| - | < | + | ~~~yaml |
| # | # | ||
| packages: | packages: | ||
| Ligne 30: | Ligne 31: | ||
| output: {all: '| tee -a / | output: {all: '| tee -a / | ||
| - | </ | + | ~~~ |
| - | <code -> | + | ~~~ |
| ************************************************************************** | ************************************************************************** | ||
| # This system is using the EC2 Metadata Service, but does not appear to # | # This system is using the EC2 Metadata Service, but does not appear to # | ||
| Ligne 64: | Ligne 65: | ||
| or | or | ||
| touch / | touch / | ||
| - | </ | + | ~~~ |
| - | == DRAFT - Se connecter à une instance dont on ne possède pas la clef | + | |
| + | ## DRAFT - Se connecter à une instance dont on ne possède pas la clef | ||
| Voir : | Voir : | ||
| Ligne 73: | Ligne 75: | ||
| FIXME | FIXME | ||
| - | < | + | ~~~bash |
| aws --region=eu-central-1 ec2 describe-instances --output=table | aws --region=eu-central-1 ec2 describe-instances --output=table | ||
| - | </ | + | ~~~ |
| - | + | '' | |
| - | <code bash my_script.sh> | + | ~~~bash |
| #!/bin/bash | #!/bin/bash | ||
| cat >> / | cat >> / | ||
| Ligne 86: | Ligne 88: | ||
| sed -i ' | sed -i ' | ||
| systemctl restart sshd | systemctl restart sshd | ||
| - | </ | + | ~~~ |
| - | < | + | ~~~bash |
| base64 my_script.sh > my_script_base64.txt | base64 my_script.sh > my_script_base64.txt | ||
| - | </ | + | ~~~ |
| - | < | + | ~~~bash |
| aws ec2 --region=eu-central-1 modify-instance-attribute --instance-id i-08df328706b9e6d46 --attribute userData --value file:// | aws ec2 --region=eu-central-1 modify-instance-attribute --instance-id i-08df328706b9e6d46 --attribute userData --value file:// | ||
| - | </ | + | ~~~ |
| - | == Autres | + | |
| + | ## Autres | ||
| / | / | ||
| Ligne 105: | Ligne 108: | ||
| Kernel | Kernel | ||
| - | < | + | ~~~ini |
| cloud-init=disabled | cloud-init=disabled | ||
| - | </ | + | ~~~ |
| - | == Pb | + | ## Pb |
| - | === Pb temps de démarrage élevé | + | ### Pb temps de démarrage élevé |
| - | <code -> | + | ~~~ |
| # systemd-analyze | # systemd-analyze | ||
| Startup finished in 3.195s (kernel) + 23.788s (userspace) = 26.983s | Startup finished in 3.195s (kernel) + 23.788s (userspace) = 26.983s | ||
| Ligne 130: | Ligne 134: | ||
| 946ms bind9.service | 946ms bind9.service | ||
| 911ms dev-mapper-vgos\x2droot | 911ms dev-mapper-vgos\x2droot | ||
| - | </ | + | ~~~ |
| Logs | Logs | ||
| Ligne 136: | Ligne 140: | ||
| * / | * / | ||
| - | < | + | ~~~bash |
| curl http:// | curl http:// | ||
| - | </ | + | ~~~ |
| - | ==== Solution | + | #### Solution |
| - | < | + | ~~~bash |
| dpkg -i cloud-init_20.2-2~deb10u1_all.deb cloud-guest-utils_0.29-1_all.deb | dpkg -i cloud-init_20.2-2~deb10u1_all.deb cloud-guest-utils_0.29-1_all.deb | ||
| echo " | echo " | ||
| rm / | rm / | ||
| - | </ | + | ~~~ |
tech/notes_cloudinit.1742825205.txt.gz · Dernière modification : de 127.0.0.1
