更新时间:2022-02-22 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
Cloud-init
什么是Cloud-init
Cloud-init是开源的云初始化程序,能够对新创建裸金属服务器中指定的自定义信息(主机名、密钥和用户数据等)进行初始化配置。
当前,所有公共镜像均支持Cloud-init特性。
通过Cloud-init进行裸金属服务器的初始化配置,将对您使用裸金属服务器、镜像服务产生影响。
对镜像服务的影响
为了保证使用私有镜像新创建的裸金属服务器可以自定义配置,您需要在创建私有镜像时安装Cloud-init/Cloudbase-init。
- 如果是Windows操作系统,需下载并安装Cloudbase-init。
 - 如果是Linux操作系统,需下载并安装Cloud-init。
 
在镜像上安装Cloud-init/Cloudbase-init后,即可在创建裸金属服务器时,按照用户的需要自动设置裸金属服务器的初始属性。更多关于安装的信息,请参见《裸金属服务器私有镜像制作指南》。
对裸金属服务器的影响
使用须知
- 使用Cloud-init特性时,需开启裸金属服务器所在VPC中子网的DHCP。
 - 使用Cloud-init特性时,安全组出方向规则需满足如下要求,才能正常访问元数据服务:
    
- 协议:TCP
 - 端口范围:80
 - 远端地址:169.254.0.0/16
 
 
     如果您使用的是默认安全组出方向规则,则已经包括了如上要求,可以正常访问元数据服务。默认安全组出方向规则为:
- 协议:ANY
 - 端口范围:ANY
 - 远端地址:0.0.0.0/16
 
 
   父主题: 安全