集群创建镜像

简介: 集群创建镜像

一、安装阿里云CLI

安装阿里云CLI可参考:https://help.aliyun.com/document_detail/121541.html

查询命令帮助:

aliyun help ecs +{命令名}

#参考示例

[root@newi2g16xworker-xwzm0 ~]# aliyun help ecs DescribeInstances

阿里云CLI命令行工具 3.0.81


Product: Ecs (云服务器 ECS)


Parameters:

 --RegionId                String     Required

 --AdditionalAttributes.n  RepeatList Optional

 --DeviceAvailable         Boolean    Optional

 --DryRun                  Boolean    Optional

 --EipAddresses            String     Optional

 --Filter.1.Key            String     Optional

 --Filter.1.Value          String     Optional

 --Filter.2.Key            String     Optional

 --Filter.2.Value          String     Optional

 --Filter.3.Key            String     Optional

 --Filter.3.Value          String     Optional

 --Filter.4.Key            String     Optional

 --Filter.4.Value          String     Optional

 --HpcClusterId            String     Optional

 --HttpEndpoint            String     Optional

 --HttpPutResponseHopLimit Integer    Optional

 --HttpTokens              String     Optional

 --ImageId                 String     Optional

 --InnerIpAddresses        String     Optional

 --InstanceChargeType      String     Optional

 --InstanceIds             String     Optional

 --InstanceName            String     Optional

 --InstanceNetworkType     String     Optional

 --InstanceType            String     Optional

 --InstanceTypeFamily      String     Optional

 --InternetChargeType      String     Optional

 --IoOptimized             Boolean    Optional

 --Ipv6Address.n           RepeatList Optional

 --KeyPairName             String     Optional

 --LockReason              String     Optional

 --MaxResults              Integer    Optional

 --NeedSaleCycle           Boolean    Optional

 --NextToken               String     Optional

 --PageNumber              Integer    Optional

 --PageSize                Integer    Optional

 --PrivateIpAddresses      String     Optional

 --PublicIpAddresses       String     Optional

 --RdmaIpAddresses         String     Optional

 --ResourceGroupId         String     Optional

 --SecurityGroupId         String     Optional

 --Status                  String     Optional

 --Tag.n.Key               String     Optional

 --Tag.n.Value             String     Optional

 --Tag.n.key               String     Optional

 --Tag.n.value             String     Optional

 --VSwitchId               String     Optional

 --VpcId                   String     Optional

 --ZoneId                  String     Optional


、查询机器实例id

在待创建镜像的机器上执行

curl http://100.100.100.200/2016-01-01/meta-data/instance-id

返回实例id

、查询机器系统盘id

aliyun ecs DescribeInstances --RegionId cn-shenzhen --InstanceIds i-wz9aayzwp4bq2pmn3vn1 --DiskType system --output cols=InstanceId,InstanceName rows=Instances.Instance[]

得到系统盘Diskid

、设置数据盘nofail

vi  /etc/fstab

、创建系统盘快照

使用系统盘Diskid创建快照,得到SnapshotId

aliyun ecs CreateSnapshot --DiskId d-wz97xz5ndfb4macoh3h7


、查询快照

查询快照status为accmplished状态时,即可创建镜像。

aliyun ecs DescribeSnapshotsUsage --RegionId cn-shenzhen --InstanceIds i-wz9aayzwp4bq2pmn3vn1  --Status all --SnapshotType user --output cols=SnapshotId,Snapshotname,Status row=Snapshots,Snapshot[]

、创建镜像

aliyun ecs DescribeSnapshotsUsage --RegionId cn-shenzhen --InstanceIds i-wz9aayzwp4bq2pmn3vn1  --Status all --SnapshotType user --output cols=SnapshotId,Snapshotname,Status row=Snapshots,Snapshot[]

、使用镜像创建机器

使用fastmr创建机器,修改配置文件中image_name=demoimage_i3

fastmr使用请参考:https://yuque.antfin.com/docs/share/2646d534-4365-47fa-94c5-d234c1200757


目录
相关文章
|
5月前
|
监控 Serverless 文件存储
函数计算产品使用问题之如何确保新建的实例拉取的是最新的自定义容器镜像
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
运维 Serverless 文件存储
函数计算产品使用问题之在利用Docker镜像部署应用时,容器内的应用如何能访问函数计算配置的NAS挂载
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
Kubernetes Docker 容器
Rancher创建集群并进行简单的部署
Rancher创建集群并进行简单的部署
84 1
|
Ubuntu 开发者 Docker
Docker镜像:构建、推送和创建多个容器实例
Docker已经成为容器化应用程序的标准。它允许开发者将应用程序和其依赖项封装到一个独立的容器中,确保应用程序在不同环境中具备一致性。在本文中,我们将探讨如何构建自定义Docker镜像、推送和拉取镜像到Docker Hub或私有仓库,以及如何从一个Docker镜像创建多个容器实例。
413 0
|
Kubernetes Ubuntu 应用服务中间件
使用Vagrant创建和管理本地Kubernetes(K8s)集群的步骤是什么
VirtualBox: 用于虚拟机管理。 Vagrant: 用于创建和配置虚拟机环境。 kubectl: Kubernetes命令行工具,用于管理Kubernetes集群。
217 0
|
弹性计算 Kubernetes Linux
容器服务Kubernetes版添加已有节点FAQ
容器服务Kubernetes版添加已有节点FAQ
|
存储 Shell Docker
docker容器保存及镜像迁移
docker当前运行的容器进行保存为镜像,并且进行镜像迁移到其他服务器执行
1993 0
docker容器保存及镜像迁移
|
调度 数据中心 网络架构
阿里云注册集群—混合集群—安装和配置容器网络插件
混合集群中的容器网络插件包括本地数据中心中运行的容器网络插件和云上计算节点上运行的容器网络插件两部分。本文将介绍混合集群中的容器网络插件配置。
494 0
阿里云注册集群—混合集群—安装和配置容器网络插件
|
Kubernetes 安全 API
自建Kubernetes集群如何使用免密组件拉取容器镜像
aliyun-acr-credential-helper是一个可以在ACK集群中免密拉取ACR个人版或企业版私有镜像的组件。该组件会默认安装在所有ACK集群中。本文列举四个场景介绍如何使用免密组件拉取私有镜像。
1058 0
|
运维 Kubernetes Cloud Native
如何使用 “自定义镜像” 创建容器服务 Kubernetes 集群
在使用容器服务创建 Kubernetes 集群的时候,默认是没有用户选择镜像的地方的,只能是系统镜像。但是对于一些客户而言,出于运维管理的需要,都希望可以安装一些特点的软件包。虽然说,目前也有比较绕的方案去解决类似的问题,例如在集群部署好以后,通过云助手等工具来协助完成软件包的安装,但是这种方式却不是最佳的解决方案。本文将教大家如何使用 “自定义镜像” 快速创建容器服务 Kubernetes 集群。
4236 0
如何使用 “自定义镜像” 创建容器服务 Kubernetes 集群