更新时间:2024-04-16 GMT+08:00

配置本地hosts

在使用OBS的基本功能之前,需要根据本章的要求完成DNS或本地hosts配置。

无论使用OBS桶还是并行文件系统,都需要按照本节介绍完成本地hosts配置。

场景介绍

终端用户访问OBS主要有以下场景,具体见表1

表1 访问OBS的场景

访问OBS的方式

使用前需要执行的配置操作

操作角色

通过云外本地网络(IDC)访问(无DNS服务器)

配置本地hosts

终端用户

配置说明

本章下述的所有配置均为举例,都遵循以下部署场景的前提,实际配置请以实际信息为准。

场景假设:

云服务对外提供的全局域名为huaweicloud.com,OBS分别部署在两个区域(regionID分别为region1region2),其中:

  • region1为默认区域,其默认集群lz01的IP地址为192.168.0.1
  • region2为非默认区域,其默认集群lz01的IP地址为192.168.0.2

场景:配置本地hosts

针对通过本地网络访问OBS(无DNS服务器)的场景,终端用户需要在本地hosts文件中增加如下配置信息:

注:每新创建一个桶,都需要新增对应桶的两条host记录,两条记录的域名分别为携带区域信息的域名和不携带区域信息的域名,详情参见示例下方的说明。

192.168.0.1 obs.huaweicloud.com
192.168.0.1 obs.region1.huaweicloud.com
192.168.0.2 obs.region2.huaweicloud.com
192.168.0.1 obsbrowser.obs.region1.huaweicloud.com #下载OBS Browser+前需要配置本条
192.168.0.1 bucket1.obs.region1.huaweicloud.com
192.168.0.2 bucket2.obs.region2.huaweicloud.com
192.168.0.1 bucket1.obs.huaweicloud.com
192.168.0.2 bucket2.obs.huaweicloud.com
......

以下内容在需要使用静态网站托管功能时配置:

192.168.0.1 bucket1.obs-website.region1.huaweicloud.com
192.168.0.2 bucket2.obs-website.region2.huaweicloud.com
......
  1. 上述全局域名名称(huaweicloud.com)、regionID(region1、region2)、桶名(bucket1、bucket2)、IP地址(192.168.0.1、192.168.0.2)仅为示例,具体以实际情况为准。
    • 第一条为OBS全局域名的配置,填写的IP地址为OBS的全局IP地址,即默认区域默认集群lz01的IP地址。获取方法:在默认区域CloudAutoDeploy-EDK“工程管理 >工程列表”页面 ,单击工程操作列的“导出交付件”,解压导出的压缩包后打开obs目录下的《obs_lld.xlsx》文件,获取lz01的lvs节点“OM IP /27”列的virtual_ip。
    • 除第一条以外,其他为各region域名的配置,填写的IP地址为各region默认集群的IP地址。获取方法:在各区域CloudAutoDeploy-EDK“工程管理 >工程列表”页面 ,单击工程操作列的“导出交付件”,解压导出的压缩包后打开obs目录下的《obs_lld.xlsx》文件,获取lz01的lvs节点“OM IP /27”列的virtual_ip。
  2. Hosts文件路径
    • Windows:C:\Windows\System32\drivers\etc\hosts
    • Linux:/etc/hosts
  3. 除了前三条全局和区域级的配置外,每个需要访问的OBS桶的访问域名也需要配置到Hosts文件中,例如以上示例中的bucket1、bucket2。实际配置需要替换为实际的桶名,并且其区域信息(regionID和对应的默认集群IP地址)也需要替换为桶对应的区域实际信息。每个桶需要同时配置2条记录,分别为携带区域信息的域名和不携带区域信息的域名。
  4. 第四条为下载OBS Browser+前需要配置的内容,将OBS Browser+软件包所在桶的域名配置到Hosts文件中才能成功下载。上述桶域名中桶名(obsbrowser)和regionID(region1)仅为示例,实际以在控制台主界面OBS Browser+的下载链接中的信息为准。