上云无忧 > 文档中心 > 天翼云弹性云主机文件注入教程
弹性云主机
天翼云弹性云主机文件注入教程

文档简介:
1. 使用场景 当您有如下需求时,可以考虑使用文件注入功能将文件注入到云主机: 需要通过脚本简化云主机配置; 通过脚本初始化系统; 已有脚本,在创建云主机的时候一并上传到云主机 其他可以使用脚本完成的事情
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

文件注入

适用于贵州/福州/杭州/深圳/广州4/苏州/郑州/青岛/西安2/上海4/芜湖/南宁/长沙2/南昌/成都3/乌鲁木齐/昆明/海口/重庆/武汉2/兰州/西宁/太原/石家庄/中卫/长春/天津/北京2/哈尔滨节点

 

 1. 使用场景

当您有如下需求时,可以考虑使用文件注入功能将文件注入到云主机:

需要通过脚本简化云主机配置;

通过脚本初始化系统;

已有脚本,在创建云主机的时候一并上传到云主机

其他可以使用脚本完成的事情

  

   2. 使用限制

Linux:

具有注入文件运行权限的用户:root;

注入文件路径:任意目录,路径只能包含字母、数字、下划线和点。例如/etc/foo.txt;

注入脚本的默认权限是:读写;

修改默认权限的方式:以root用户登录云主机后,进入注入文件目录后执行如下命令:

chmod 755 注入文件名

注入文件执行方式:手工执行+自动执行;

自动执行条件:注入文件的存放目录为/etc/init.d且已修改了注入文件权限;

Windows

具有注入文件运行权限的用户:administrator;

注入文件路径:默认是C盘根目录,不能在注入文件时修改文件注入路径;

注入文件执行方式:手工执行;

 

    3. 使用方法

根据实际需要写脚本,脚本符合操作系统要求即可;

创建云主机时,选择脚本并填写脚本保存路径;

系统创建云主机,自动注入脚本;

(Linux必选)修改脚本权限;

执行脚本;

  

  4. 使用示例一

该样例介绍如何通过注入文件,简化云主机配置。

当您需要设置vim 的“语法高亮显示”、“制表符占用4个空格”和“显示行数”属性时,就可以写一个脚本 .vimrc,并将其注入到“/root/.vimrc”。在您创建完云主机时,您的vim配置便完成了。这样做可以大幅提高系统配置的效率,特别是在您一次性创建多台弹性云主机时。注入文件示例:

syntax on  set tabstop=4  set number

  

  5. 使用示例二

该样例介绍如何通过注入文件方式,在系统开机时自动启动脚本,完成初始化云主机的操作。

当您希望每次开机时自动初始化防火墙配置,便可以将防火墙配置文件写成脚本(假设脚本名initial.sh),并将其注入到“/etc/init.d”目录。

脚本示例:

#! /bin/sh  iptables -A INPUT -p tcp --dport 21 -j ACCEPT   iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT  iptables -A INPUT -i lo -j ACCEPT 

iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT

注入脚本后的操作:

以下内容以CentOS6.6系统、文件名为initial.sh、runlevel为3为例。

由于默认情况下注入脚本是读写权限,因此在您第一次使用云主机时,需要以root用户登录云主机,执行如下命令修改文件权限并创建文件连接。

cd   /etc/init.d chmod 775 initial.sh

ln -s   /etc/init.d/initial.sh /etc/rc.d/rc3.d/S98initial

说明:1)上述命令中的/etc/rc.d/rc3.d是runlevel为3时的脚本存放目录。当runlevel 取值为其他时,相应的目录也需要修改,例如/etc/rc.d/rc2.d;2)S98initial中S表示

“系统启动时运行”,98为脚本的启动顺序,也就是该脚本第98个启动,可以根据需要调整。

系统会按照启动顺序从小到大的依次执行脚本。

执行上述命令后,云主机每次开机时,会自动会启动initial.sh,完成防火墙配置文件初始化。

相似文档
  • 您可以方便的创建实例的快照,保留某个时间点上的系统数据状态,作为数据备份,或者制作镜像。 1、登录天翼云控制中心,选择资源节点 ; 2、单击,选择【弹性云主机】; 3、在云主机控制台导航栏中,选择【弹性云主机】,进入云主机列表页; 4、在云主机的【操作】列下,单击【更多】【创建快照】;
  • 操作场景 目前弹性云主机备份可以通过“云硬盘备份”和“ 云主机备份”功能实现: •云主机备份(推荐):如果是对弹性云主机中的所有云硬盘(系统盘和数据盘)进行备份,推荐使用云主机备份功能,同时对所有云硬盘进行备份,避免因备份创建时间差带来的数据不一致问题。 •云硬盘备份:如果对指定的单个或多个云硬盘(系统盘或数据盘)进行备份,推荐使用云硬盘备份功能,在保证数据安全的同时降低备份成本。 特别的,对于Windows弹性云主机,可以安装Windows操作系统提供的Windows Server Backup工具,对整个弹性云主机进行备份。
  • 如何将弹性云主机的操作系统转为私有镜像,供后续创建其他弹性云主机使用。 1、登录管理控制台。 2、单击,选择“计算 > 弹性云主机”; 3、在弹性云主机列表中的右上角,输入弹性云主机名,并单击; 4、在搜索到的弹性云主机的“操作”列下,单击“更多 > 制作镜像”; 5、填写镜像名称、描述等信息; 6、单击“立即申请”; 7、根据界面提示完成镜像制作。
  • 对于同一VPC内的弹性云主机,可以通过主机名称进行通信。此时,您需要配置主机名与IP地址之间的映射关系。较之通过IP地址进行通信,主机名方式进行通信更为方便。 约束限制 仅适用于Linux弹性云主机。
  • 1. 请根据下表下载对应操作系统所需驱动的安装包。 驱动下载地址: http://www.nvidia.com/grid-eval 实例类型 驱动版本 G1 vGPU 4.1:GRID for UVP G3 vGPU 4.1:GRID for UVP 2. 判断是否为首次注册使用nvidia。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部