更新README文件
This commit is contained in:
49
README.md
49
README.md
@@ -466,23 +466,25 @@ sudo docker compose up -d
|
|||||||
### 查看状态
|
### 查看状态
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
|
# 查看镜像构建历史记录
|
||||||
[junlan@localhost ~]$ sudo docker history removeweeklysnapshot
|
[junlan@localhost ~]$ sudo docker history removeweeklysnapshot
|
||||||
IMAGE CREATED CREATED BY SIZE COMMENT
|
IMAGE CREATED CREATED BY SIZE COMMENT
|
||||||
87caa20a7e92 51 seconds ago CMD ["python3" "/app/removeweeklyshapshot/ma… 0B buildkit.dockerfile.v0
|
ff84aa4fde3b 35 minutes ago CMD ["python3" "/app/removeweeklysnapshot/ma… 0B buildkit.dockerfile.v0
|
||||||
<missing> 51 seconds ago RUN /bin/sh -c apt-get update && apt-get ins… 240MB buildkit.dockerfile.v0
|
<missing> 35 minutes ago ENV PYTHONPATH=/app/removeweeklysnapshot 0B buildkit.dockerfile.v0
|
||||||
<missing> About a minute ago WORKDIR /app/removeweeklyshapshot 0B buildkit.dockerfile.v0
|
<missing> 35 minutes ago RUN /bin/sh -c apt-get update && apt-get ins… 216MB buildkit.dockerfile.v0
|
||||||
<missing> 40 minutes ago RUN /bin/sh -c tar -xzf /app/Dev.tar.gz -C /… 73.7kB buildkit.dockerfile.v0
|
<missing> 36 minutes ago WORKDIR /app/removeweeklysnapshot 0B buildkit.dockerfile.v0
|
||||||
<missing> 59 minutes ago ADD https://gitcode.junlan.site/junlan/Remov… 16.4kB buildkit.dockerfile.v0
|
<missing> 36 minutes ago RUN /bin/sh -c tar -xzf /app/Dev.tar.gz -C /… 51.4kB buildkit.dockerfile.v0
|
||||||
<missing> 59 minutes ago RUN /bin/sh -c ln -fs /usr/share/zoneinfo/$T… 1.66MB buildkit.dockerfile.v0
|
<missing> 36 minutes ago ADD https://gitcode.junlan.site/junlan/Remov… 16.6kB buildkit.dockerfile.v0
|
||||||
<missing> 59 minutes ago ENV TZ=Asia/Shanghai 0B buildkit.dockerfile.v0
|
<missing> 36 minutes ago RUN /bin/sh -c ln -fs /usr/share/zoneinfo/$T… 1.65MB buildkit.dockerfile.v0
|
||||||
|
<missing> 36 minutes ago ENV TZ=Asia/Shanghai 0B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago CMD ["python3"] 0B buildkit.dockerfile.v0
|
<missing> 2 weeks ago CMD ["python3"] 0B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago RUN /bin/sh -c set -eux; for src in idle3 p… 0B buildkit.dockerfile.v0
|
<missing> 2 weeks ago RUN /bin/sh -c set -eux; for src in idle3 p… 36B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago RUN /bin/sh -c set -eux; savedAptMark="$(a… 40.5MB buildkit.dockerfile.v0
|
<missing> 2 weeks ago RUN /bin/sh -c set -eux; savedAptMark="$(a… 36.6MB buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago ENV PYTHON_SHA256=a97d5549e9ad81fe17159ed02c… 0B buildkit.dockerfile.v0
|
<missing> 2 weeks ago ENV PYTHON_SHA256=a97d5549e9ad81fe17159ed02c… 0B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago ENV PYTHON_VERSION=3.14.3 0B buildkit.dockerfile.v0
|
<missing> 2 weeks ago ENV PYTHON_VERSION=3.14.3 0B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago RUN /bin/sh -c set -eux; apt-get update; a… 4.35MB buildkit.dockerfile.v0
|
<missing> 2 weeks ago RUN /bin/sh -c set -eux; apt-get update; a… 3.81MB buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago ENV PATH=/usr/local/bin:/usr/local/sbin:/usr… 0B buildkit.dockerfile.v0
|
<missing> 2 weeks ago ENV PATH=/usr/local/bin:/usr/local/sbin:/usr… 0B buildkit.dockerfile.v0
|
||||||
<missing> 2 weeks ago # debian.sh --arch 'amd64' out/ 'trixie' '@1… 85.9MB debuerreotype 0.17
|
<missing> 2 weeks ago # debian.sh --arch 'amd64' out/ 'trixie' '@1… 78.6MB debuerreotype 0.17
|
||||||
|
|
||||||
|
|
||||||
[junlan@localhost removeweeklyshapshot]$ sudo docker images
|
[junlan@localhost removeweeklyshapshot]$ sudo docker images
|
||||||
@@ -494,10 +496,21 @@ removeweeklysnapshot:latest 6f17fcaaef99 512MB 140MB
|
|||||||
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
|
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
|
||||||
removeweeklysnapshot removeweeklysnapshot "python3 /removeweek…" removeweeklysnapshot 34 seconds ago Up 15 seconds
|
removeweeklysnapshot removeweeklysnapshot "python3 /removeweek…" removeweeklysnapshot 34 seconds ago Up 15 seconds
|
||||||
|
|
||||||
[junlan@localhost removeweeklyshapshot]$ sudo docker compose logs
|
[junlan@localhost removeweeklyshapshot]$ sudo docker compose logs removeweeklysnapshot -f
|
||||||
removeweeklysnapshot | 2026-02-21 15:12:51,150 - INFO - ✅ 成功加载配置,共 2 个管理节点
|
removeweeklysnapshot | 2026-02-22 16:01:50,113 - INFO - ✅ 成功加载配置,共 1 个管理节点
|
||||||
removeweeklysnapshot | 2026-02-21 15:12:51,922 - INFO - 定时任务已设置:每周六凌晨4点导出文件,晚上7点删除快照
|
removeweeklysnapshot | 2026-02-22 16:01:50,954 - INFO - ✓ 导出任务已设置: 每周 sun 16:05
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:01:50,954 - INFO - ✓ 删除任务已设置: 每周 sun 16:10
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:01:50,956 - INFO - 调度器已启动,等待执行任务...
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:00,002 - INFO - 🔍 开始收集VM和快照信息...
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:00,269 - INFO - 成功连接到节点: vcsa8.snimay.com
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,251 - INFO - 获取到 5 台虚拟机
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,252 - INFO - 📝 开始导出Excel报表...
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,257 - INFO - 总共有 4 个快照
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,377 - DEBUG - Excel 文件已生成: /app/removeweeklysnapshot/output/vm_snapshots_report-2026-02-22.xlsx
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,377 - INFO - 📝 开始导出 Yaml 文件...
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,378 - INFO - 可删除的快照有 0 个
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,379 - DEBUG - YAML 文件已生成: /app/removeweeklysnapshot/output/old_snapshots-2026-02-22.yaml
|
||||||
|
removeweeklysnapshot | 2026-02-22 16:05:01,379 - INFO - ========== Excel和Yaml文件导出完成 ==========
|
||||||
|
|
||||||
[junlan@localhost removeweeklyshapshot]$ sudo docker exec -it removeweeklysnapshot bash
|
[junlan@localhost removeweeklyshapshot]$ sudo docker exec -it removeweeklysnapshot bash
|
||||||
root@07c30da6408a:/removeweeklysnapshot# ps -ef
|
root@07c30da6408a:/removeweeklysnapshot# ps -ef
|
||||||
@@ -532,19 +545,19 @@ management_nodes:
|
|||||||
# 全局策略配置
|
# 全局策略配置
|
||||||
global:
|
global:
|
||||||
disable_ssl_verify: true # ESXi连接特殊配置(禁用SSL验证,ESXi默认自签证书)
|
disable_ssl_verify: true # ESXi连接特殊配置(禁用SSL验证,ESXi默认自签证书)
|
||||||
snapshot_retention_days: 0 # 可选,默认值 15 天
|
snapshot_retention_days: 1 # 可选,默认值 15 天
|
||||||
# 定时任务配置
|
# 定时任务配置
|
||||||
schedule:
|
schedule:
|
||||||
export: # 导出 Excel 和 Yaml 文件的时间
|
export: # 导出 Excel 和 Yaml 文件的时间
|
||||||
day_of_week: 'sun' # 星期几:mon,tue,wed,thu,fri,sat,sun
|
day_of_week: 'sun' # 星期几:mon,tue,wed,thu,fri,sat,sun
|
||||||
hour: 15 # 小时 (0-23)
|
hour: 15 # 小时 (0-23)
|
||||||
minute: 35 # 分钟 (0-59)
|
minute: 58 # 分钟 (0-59)
|
||||||
second: 0 # 秒 (可选)
|
second: 0 # 秒 (可选)
|
||||||
|
|
||||||
delete: # 删除快照的时间
|
delete: # 删除快照的时间
|
||||||
day_of_week: 'sun'
|
day_of_week: 'sun'
|
||||||
hour: 15
|
hour: 15
|
||||||
minute: 40
|
minute: 59
|
||||||
second: 0
|
second: 0
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user