一键导入
sapcc-images
Image operations via Glance. Triggers: image, glance, ami, snapshot, visibility, boot image. NOT for: container images (use sapcc-registry/Keppel).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Image operations via Glance. Triggers: image, glance, ami, snapshot, visibility, boot image. NOT for: container images (use sapcc-registry/Keppel).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | sapcc-images |
| description | Image operations via Glance. Triggers: image, glance, ami, snapshot, visibility, boot image. NOT for: container images (use sapcc-registry/Keppel). |
| version | 1.0.0 |
| metadata | {"service":["glance"],"task":["manage","inspect","debug"],"persona":["developer","platform-engineer"]} |
Inspect and list VM images: find available boot images, check image status, understand visibility and format.
| Tool | Purpose | Key Parameters |
|---|---|---|
glance_list_images | List available images | name, status (queued/saving/active/killed/deleted/deactivated), visibility (public/private/shared/community), owner |
glance_get_image | Full image detail by UUID | image_id (required) |
glance_list_image_members | List projects an image is shared with | image_id (required) |
| Tool | Purpose | Key Parameters |
|---|---|---|
glance_list_tasks† | List image import tasks | status (pending/processing/success/failure), type |
image_id validated before API callpublic = all projects see it; shared = explicitly shared via members; community = discoverable by all but not in default listPublic images are shared across all projects. When listing images without an owner filter, you will see both project-owned (private) and platform-provided (public) images. Use visibility=private to see only your project's images.
Size is in bytes, not GiB. The size field is raw bytes. Divide by 1073741824 to get GiB. A null/zero size means the image data has not been uploaded yet (status will be queued).
min_disk and min_ram are constraints. These values (GiB and MiB respectively) define the minimum flavor requirements to boot a server from this image. Nova will reject a boot request if the flavor does not meet these minimums.
Status "active" is the only bootable state. Only images with status=active can be used to create servers. Images in queued, saving, or deactivated cannot be booted from.
Container image vs VM image confusion. Glance manages VM/bare-metal boot images (qcow2, raw, vmdk). For OCI container images, use Keppel (sapcc-registry). Users frequently confuse these.
Deactivated images exist but cannot be used. An admin can deactivate an image (e.g., due to CVE). It remains visible but cannot boot new servers. Existing servers using it are unaffected.
disk_format determines hypervisor compatibility. Common formats: qcow2 (KVM), vmdk (VMware), raw. In SAP CC, most images are vmdk for vSphere-based regions.
glance_list_images with status=active and visibility=public — see platform-provided images.min_disk and min_ram to determine flavor requirements.disk_format matches the target hypervisor in your availability zone.glance_get_image with the image UUID from the failed server request.status=active — if not, the image is unusable.min_disk and min_ram against the chosen flavor — insufficient resources cause boot failure.disk_format is compatible with the target region's hypervisor.glance_list_images with visibility=private and owner=<project_id>.size to understand storage consumption (counts toward image quota).| Need | Service | Tool |
|---|---|---|
| Server using this image | Nova | nova_list_servers (image field in response) |
| Image quota for the project | Limes | limes_get_project_quota(service=image) |
| Who uploaded/deleted an image | Hermes | hermes_list_events(target_type=image) |
| Container images (OCI) | Keppel | keppel_list_repositories |
Audit trail investigation on SAP Converged Cloud using Hermes. Triggers: audit, who changed, what happened, hermes, events, compliance, CADF, activity log, trace action, who did, what was done, event history
Autoscaling operations via Castellum. Triggers: autoscaling, castellum, resize, scaling, threshold, auto-resize, capacity management. NOT for: manual quota changes (use sapcc-quota/Limes).
Bare metal node operations via Ironic. Triggers: baremetal, bare metal, ironic, node, provision state, hardware, physical server. NOT for: virtual servers (use sapcc-compute/Nova).
Manage compute instances on SAP Converged Cloud. Covers server lifecycle, flavor selection, status transitions, and cross-service correlation with networking and storage. Use when: listing VMs, checking server status, debugging instance issues, performing server actions (start/stop/reboot), selecting flavors, or investigating why a server won't start. NOT for container workloads (use sapcc-registry) or bare metal.
Archer endpoint service management for private network connectivity in SAP Converged Cloud. Triggers: endpoint service, private link, archer, private connectivity, service endpoint, internal access, cross-project access
DNS zone and recordset operations via Designate. Triggers: dns, zone, recordset, domain, designate. NOT for: network ports, floating IPs (use sapcc-networking).