Befehlszeilenschnittstelle konfigurieren
Verwenden Sie das IBM Cloud Schematics Befehlszeilen-Plug-in, um den Prozess der Infrastrukturbereitstellung, die Konfiguration Ihrer Ressourcen und die Bereitstellung von App-Workloads zu automatisieren. Die Befehlszeile von IBM Cloud® Schematics unterstützt die folgenden Plattformarchitekturen:
- Mac OS X 64-Bit
- Mac OS arm64
- Windows™ (64-Bit)
- Windows™ (32 Bit)
- Linux™ (64 Bit)
- Linux™ arm64
- Linux™ (32 Bit)
- PowerLinux™ (64 Bit)
- System/390 Linux™ (64 Bit)
IBM Cloud-Befehlszeile installieren
Installieren Sie die erforderliche Befehlszeile, um mit der Verwendung von IBM Cloud Schematics zu beginnen.
-
Installieren Sie die IBM Cloud-CLI.
Beabsichtigen Sie, die Befehlszeile häufig zu verwenden? Versuchen Sie es mit Automatische Vervollständigung der Shell für die IBM Cloud-Befehlszeile aktivieren (nur Linux/MacOS).
-
Melden Sie sich bei der IBM Cloud-CLI an. Geben Sie Ihre IBM Cloud-Berechtigungsnachweise ein, wenn Sie dazu aufgefordert werden.
ibmcloud loginFalls Sie über eine föderierte ID verfügen, geben Sie
ibmcloud login --ssoein, um sich an der Befehlszeilenschnittstelle von IBM Cloud anzumelden. Geben Sie Ihren Benutzernamen ein und verwenden Sie die in der Befehlszeilenausgabe angegebene URL, um den einmaligen Kenncode abzurufen. Bei Verwendung einer föderierten ID schlägt die Anmeldung ohne die Option--ssofehl, mit der Option--ssoist sie erfolgreich.
IBM Cloud Schematics-Befehlszeilen-Plug-in installieren
Installieren Sie das Plug-in IBM Cloud Schematics, um den Cloud-Betrieb, das Konfigurationsmanagement und die Bereitstellung der Infrastruktur zu automatisieren. Sie können das Schematics-Plug-in auch in Cloud Shellinstallieren.
-
Installieren Sie das IBM Cloud-Befehlszeilen-Plug-in für Schematics.
ibmcloud plugin install schematics -
Überprüfen Sie, ob das IBM Cloud Schematics-Befehlszeilen-Plug-in erfolgreich installiert wurde. Das Plug-in wird mit dem Namen
schematicsaufgelistet.ibmcloud plugin listBeispielausgabe
Listing installed plug-ins... Plugin Name Version Status Private endpoints supported schematics[sch] 1.12.28 Update Available true -
Überprüfen Sie, ob Sie das Schematics-Befehlszeilen-Plug-in verwenden können, indem Sie alle unterstützten Befehle auflisten. Das Befehlspräfix für die Arbeit mit dem Schematics-Befehlszeilen-Plug-in ist
ibmcloud schematics.ibmcloud schematics helpBeispielausgabe
NAME: ibmcloud schematics - Automate the deployment and management of IBM Cloud resources using Infrastructure as Code USAGE: ibmcloud schematics command [arguments...] [command options] COMMANDS: action, ac Create and manage Schematics actions. Action let you define the source control repository that contains your playbook yamls etc. and pass environment-specific variables. agent, ag Create and manage agents. Visit 'https://cloud.ibm.com/docs/schematics?topic=schematics-agents-intro' to know more about agents. apply Apply a plan to an workspace to deploy the latest version of your configuration. destroy Destroy resources in an existing workspace. This action cannot be reversed. inventory, iv Create and manage Schematics Inventories. Inventory let you define host group that can contain INI or Resource Query id's job, j Create and manage Schematics jobs. Job let you manage all the jobs like creating/deleting/updating/retrieving. kms listing and enabling IBM Cloud Schematics kms instances and root keys. logs Show details about actions that ran against an workspace. output Get all the output values from your workspace; (ex. result of terraform output command plan Create a plan for an workspace. Plans show how resources would change if you applied the latest version of your workspace configuration. policy, plcy Create and manage policies. Policies tell Schematics which agent it should use to execute Terraform and Ansible jobs in a specific network zone. refresh Refresh the workspace with latest version of your workspace configuration. resource-query, rq Create and manage Schematics Resource Query. Resource query let you define conditions to fetch host group that can be used to perform actions state Advanced state management version Report version information about the IBM Cloud Schematics CLI. workspace, ws Create and manage workspaces. Workspaces let you define the source control repository that contains your Terraform configuration and pass workspace-specific variables. help, h Show help Enter 'ibmcloud schematics help [command]' for more information about a command.
Befehlszeilenschnittstelle aktualisieren
Aktualisieren Sie die IBM Cloud-Befehlszeile und das Schematics-Befehlszeilen-Plug-in regelmäßig, um Zugriff auf neue Funktionen zu erhalten.
-
Aktualisieren Sie die IBM Cloud-Befehlszeilenschnittstelle (CLI).
-
Melden Sie sich bei der IBM Cloud-CLI an. Geben Sie Ihre IBM Cloud-Berechtigungsnachweise ein, wenn Sie dazu aufgefordert werden.
ibmcloud loginFalls Sie über eine föderierte ID verfügen, geben Sie
ibmcloud login --ssoein, um sich an der Befehlszeilenschnittstelle von IBM Cloud anzumelden. Geben Sie Ihren Benutzernamen ein und verwenden Sie die in der Befehlszeilenausgabe angegebene URL, um den einmaligen Kenncode abzurufen. Dass Sie über eine föderierte ID verfügen, erkennen Sie daran, dass die Anmeldung ohne--ssofehlschlägt und mit der Option--ssoerfolgreich ausgeführt wird. -
Prüfen Sie, ob eine Aktualisierung für das Schematics-Befehlszeilen-Plug-in verfügbar ist. Ist eine Aktualisierung verfügbar, wird in der Ausgabe der Befehlszeile die Benachrichtigung Update available angezeigt.
ibmcloud plugin list | grep schematicsBeispielausgabe
schematics 1.12.28 Update Available false -
Aktualisieren Sie das Schematics-Befehlszeilen-Plug-in.
Für Schematics Agent muss die Version des Schematics-Plug-ins höher sein als die
1.12.12-Version.ibmcloud plugin update schematicsibmcloud plugin list | grep schematicsBeispielausgabe
schematics[sch] 1.12.29 true -
Schematics-Plug-in anzeigen
ibmcloud plugin show schematicsBeispielausgabe
Plugin Name Version Status Private endpoints supported schematics[sch] 1.12.29 true Commands: schematics,sch Automate the deployment and management of IBM Cloud resources using Infrastructure as Code schematics,sch plan Create a plan for an workspace. Plans show how resources would change if you applied the latest version of your workspace configuration. schematics,sch version Report version information about the IBM Cloud Schematics CLI. schematics,sch logs Show details about actions that ran against an workspace. schematics,sch output Get all the output values from your workspace; (ex. result of terraform output command schematics,sch destroy Destroy resources in an existing workspace. This action cannot be reversed. schematics,sch refresh Refresh the workspace with latest version of your workspace configuration. schematics,sch apply Apply a plan to an workspace to deploy the latest version of your configuration. schematics,sch job,j Create and manage Schematics jobs. Job let you manage all the jobs like creating/deleting/updating/retrieving. schematics,sch job,j run Run a job in IBM Cloud Schematics to work with your Schematics entities like workspaces/actions. schematics,sch job,j get Get information about a job. .... schematics,sch workspace,ws upload Upload a tar file to a workspace from the IBM Cloud Schematics service. schematics,sch workspace,ws commands Run one or more terraform commands schematics,sch workspace,ws taint Marks a Terraform-managed resource as tainted, forcing it to be destroyed and recreated on the next apply schematics,sch workspace,ws untaint Unmarks a Terraform-managed resource as tainted, restoring it as the primary instance in the state schematics,sch workspace,ws state Advanced state management schematics,sch workspace,ws import Run a job to import existing resources into workspace schematics,sch inventory,iv Create and manage Schematics Inventories. Inventory let you define host group that can contain INI or Resource Query id's schematics,sch inventory,iv create Create an Inventory in IBM Cloud Schematics to pass to Schematics action for target host groups schematics,sch inventory,iv update Update an Inventory in IBM Cloud Schematics with all new detail schematics,sch inventory,iv get Get information about an inventory schematics,sch inventory,iv list List all existing inventories in targeted account schematics,sch inventory,iv delete Delete an inventory from the IBM Cloud Schematics service schematics,sch agent,ag Create and manage agents. Visit 'https://cloud.ibm.com/docs/schematics?topic=schematics-agents-intro' to know more about agents. schematics,sch agent,ag create Create an agent in IBM Cloud Schematics. schematics,sch agent,ag validate,plan Run validate to create a prerequisite scan that analyses agent and cluster configuration before deploying your agent. schematics,sch agent,ag deploy,apply Run deploy to deploy your agent on the configured cluster. schematics,sch agent,ag get View the details of an agent. schematics,sch agent,ag list List all agents in your IBM Cloud account. schematics,sch agent,ag update Update your agent details. Updating agent does not re-validate or re-deploy your agent. schematics,sch agent,ag health Run health to perform a health check on your deployed agent. schematics,sch agent,ag delete Delete an agent. schematics,sch agent,ag destroy Destroy the resources associated with agent deployment schematics,sch action,ac Create and manage Schematics actions. Action let you define the source control repository that contains your playbook yamls etc. and pass environment-specific variables. schematics,sch action,ac create Create an action in IBM Cloud Schematics to work with your Ansible configuration in source control. schematics,sch action,ac get Get information about an action. schematics,sch action,ac list List all existing actions in this account. schematics,sch action,ac delete Delete an action from the IBM Cloud Schematics service. schematics,sch action,ac update Update the details of an existing action. schematics,sch action,ac upload Upload TAR file to an action from the IBM Cloud Schematics service
IBM Cloud Schematics-Befehlszeilen-Plug-in deinstallieren
Deinstallieren Sie das Plug-in IBM Cloud Schematics, um das Plug-in Schematics aus Ihrem lokalen System zu entfernen.
-
Deinstallieren Sie das Befehlszeilen-Plug-in IBM Cloud für Schematics.
ibmcloud plugin uninstall schematicsBeispielausgabe
Uninstalling plug-in 'schematics'... OK Plug-in 'schematics' was successfully uninstalled. -
Überprüfen Sie, ob das IBM Cloud Schematics Befehlszeilen-Plug-in erfolgreich deinstalliert wurde.
ibmcloud plugin list | grep schematics