ECS如何使用自定义数据

问题描述

想要在实例启动之前完成一些更新以及软件安装等,应该如何操作。

问题分析

可以使用ECS自定义数据来实现实例首次启动时进行数据传输、安装服务器、软件升级等操作。

解决方案

大体步骤为:先创建机器,然后使用高级配置配置自定义数据,具体如下:

1.创建实例,本示例使用Centos 7.8操作系统,如下:

alt

2. 配置网络和安全组,如下:

alt

3.高级配置中输入自定义数据,如下:

alt

自定义数据内容为:

#!/bin/bash
yum update -y
echo "meta-data" > /tmp/test
yum install -y  epel-release
yum install -y nginx
systemctl start nginx
systemctl status nginx > /tmp/nginx

先使用yum update进行升级,然后输出”meta-data“到/tmp/test文件,然后安装epel源,安装nginx,启动nginx,把目前nginx状态写入/tmp/nginx文件

4. 实例创建完成后,登录到实例进行查看,写入的自定义数据是否执行。

如果马上登录实例进行查看,可能会出现自定义数据的脚本仍然在执行,如下:

alt

alt

等自定义数据执行完毕后,进行查看,如下: alt

alt

alt

如上面所示,”meta-data“已经写入/tmp/test文件,nginx已经启动,nginx的状态已经写入/tmp/nginx文件。

如果您有其他问题,欢迎您联系火山引擎技术支持服务

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
基于 Ray 的大模型离线推理
大模型离线推理,是指在具有数十亿或数万亿参数的大规模模型上进行分布式推理的过程。相较于常规模型推理,在模型切分、数据处理和数据流、提升 GPU 利用率方面面临了很大挑战。本次分享将介绍如何利用 Ray 及云原生优势助力大模型离线推理。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论