cloud-init
funktioniert sofort mit OnMetal-Servern. Daher können Sie eine cloud-config.yml erstellen Datei wie folgt:
#cloud-config
write_files:
- path: /hello-world
permissions: 755
content: |
#!/bin/bash -e
echo "hello world"
Führen Sie als Nächstes den folgenden Befehl in der Befehlszeile aus, indem Sie Ihren Secure Shell (SSH)-Schlüsselnamen verwenden:
supernova iad boot --flavor onmetal-general2-medium --image b59fc7a5-de35-4fd3-87f8-c5f2e390f1ad --user-data cloud-config.yml --key-name pquerna
pq-cloud-init-test
Wenn der Server startet, können Sie ein /hello-world sehen Bash-Skript in Ihrer OnMetal-Instanz.
Hinweis: Weitere Beispiele dafür, was cloud-init
tun können, siehe https://cloudinit.readthedocs.org/en/latest/.