搭建dns,rancher使用

1 搭建DNS

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网名称代表意义。

www.baidu.com
www:www是 主机名
baidu: baidu是 域名
com:com是 类型

  • com 公司、行号、企业
  • org 组织、机构
  • edu 教育单位
  • gov 政府单位
  • net 网络、通信
  • mil 军事单位

1.1 完整的访问流程

浏览器访问www.baidu.com完整流程:
本地电脑浏览器访问 www.baidu.com->根服务器中查找所有的com类型服务器的地址->com类型的服务器上查找所有 baidu.com域名地址->再去所有baidu.com的域名服务器上找到 www.baidu.com 这个网址对应的IP->然后返回电脑主机
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vTRGvTtJ-1596291504869)(http://doc.xhiteam.com:80/server/…/Public/Uploads/2020-07-26/5f1d00f69c552.png)]

1.2 协议、重要文件

DNS协议运行在UDP协议之上,因此使用的53号端口,当没有办法查询到完整的信息时,就会再次以TCP协议来查询,因此,防火墙需要放行TCP、UDP的53号端口,端口号可以在/etc/services文件查看到 cat /etc/services |grep domain

重要的文件

  • /etc/named.conf: 主配置文件:https://blog.csdn.net/weixin_40470303/article/details/80642190
  • /etc/sysconfig/named: 配置是否启动chroot及额外的参数
  • /var/named: 数据库文件存放目录,存放主机名对应ip的文件
  • /var/run/named: named程序执行时pid-file文件存放目录(在ubuntu系统中,目录为/run/named)

1.3 安装软件

DNS只是一种协议,真正提供服务的是bind软件

  • yum -y install bind bind-utils bind-chroot

  • rpm -qa |grep '^bind'

1.4 修改/etc/named.conf文件

打开允许所有的访问进入

1.4 添加正解、反解zone域定义

正解:将域名解析为ip地址
反解:将ip地址解析文域名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eIjnmRwE-1596291504880)(http://doc.xhiteam.com:80/server/…/Public/Uploads/2020-07-26/5f1d0a755aee5.png)]

1.5 定义正解文件

$TTL 1D
@	IN SOA	user0.hadoop.com.  root.user0.hadoop.com.  (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	
@	 NS	user0.hadoop.com.
user0   A 192.168.183.140
user1   A 192.168.183.141
user2   A 192.168.183.142

1.6 定义反解文件

$TTL 1D
@	IN SOA  user0.hadoop.com.  root.user0.hadoop.com. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
@	NS	user0.hadoop.com. 

140	PTR	user0.hadoop.com. 

141     PTR     user1.hadoop.com. 

142     PTR     user2.hadoop.com. 

1.7 启动dns服务,并且添加到内部服务器

  • service named restart
  • 在其它服务器上添加DNS域名指向
    vim /etc/sysconfig/network-scripts/ifcfg-ens32
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qqK5EkLL-1596291504883)(http://doc.xhiteam.com:80/server/…/Public/Uploads/2020-07-26/5f1d367875a35.png)]

2 rancher的使用

Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。

目前Rancher尚不支持Docker for Windows以及Docker for Mac。

2.1 rancher安装、主机接入

  • 安装rancher server
    sudo docker run -d --restart=always -p 8080:8080 rancher/server

  • 添加主机
    首先你需要进入UI界面,点击基础架构,然后你将看到主机界面。点击添加主机,Rancher将提示你选择主机注册URL
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bmVhJXGB-1596291504885)(http://doc.xhiteam.com:80/server/…/Public/Uploads/2020-07-26/5f1c658b8fd3f.png)]

2.2 rancher容器管理使用

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用中的内容,搭建Docker Rancher环境的步骤如下: 1. 准备工作,包括安装apt-get和ssh,修改下载源地址。 2. 安装Docker,并使用Docker安装MySQL和Rancher。 3. 进行Docker的操作,包括镜像操作和卸载Docker。 4. 连接到不同的镜像仓库,包括Docker官方的镜像仓库和阿里云镜像仓库。 根据引用中的内容,在搭建Rancher环境之前,需要规划好两台服务器的IP地址,并在其中一台服务器上安装Rancher和Docker,在另一台服务器上安装Docker和Docker-compose。 根据引用中的内容,搭建Rancher环境的具体步骤如下: 1. 在已安装Docker的基础上启动Rancher服务器。Rancher服务器是一个Docker镜像,因此不需要额外安装软件,只需执行Docker命令下载并成功运行Rancher服务器镜像。 2. 启动容器并指定端口,如果没有rancher/server镜像,会自动下载。可以通过执行命令docker run -d --restart=always -p 8080:8080 rancher/server来查看镜像和容器的运行情况。 综上所述,搭建Docker Rancher环境的步骤包括准备工作、安装Docker、安装MySQL和Rancher、进行Docker操作、连接到不同的镜像仓库以及启动Rancher服务器。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [docker+rancher环境搭建rancher使用](https://blog.csdn.net/qq_42268472/article/details/126798628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Docker+Rancher+Harbor搭建全过程](https://blog.csdn.net/sql_ican/article/details/81945023)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值