Ansible之controller配置

最近打算天天看看Linux,总得找个切入点来学一下。考虑到平常运维工做,那就从运维开始吧!以前有同事分享过一个自动化运维神器——Ansible,因此,就它了。centos

接下来就是要有个环境了,本身的笔记本太旧,古董级的,因此就用公司的笔记本吧!12G跑几个Linux还能够的。网络

Linux OS就选CentOS7了。session

开搞:
1、安装CentOS,须要的工具以下:运维

  • VMware® Workstation 14 Pro (14.1.1 build-7528167)
  • CentOS-7-x86_64-Minimal-1810.iso,下载链接以下,建议用aliyun的镜像链接,速度杠杠的:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
  • 安装步骤就省略了,网上资料一大堆。
  • 本次安装说明:
    • 选的mini install,因此没有图形界面。
    • 时区改了中国上海,注意时间,默认不会根据你所选的时区同步更改,因此手动更改。
    • disbale了dump功能
    • 网络没有配置,若是在图形界面配置了,有些知识点就看不到了。建议系统安装完毕以后手动配置。
    • 安装过程当中配置了root密码
    • 安装过程当中建立了一个新用户和密码,并设置为管理员

2、初始化配置CentOS7 - 配置静态IP
开机以下画面:
Ansible之controller配置
以root用户登陆
Ansible之controller配置ide

由于安装CentOS时,没有配置网络,因此如今咱们来看一下开机以后的网络信息:
输入:ip a
Ansible之controller配置
能够看到,ens33这个没有网络信息,如今咱们看一下当前的网络配置文件。
Ansible之controller配置工具

咱们要查看ifcfg-ens33这个网卡,配置文件路径:/etc/sysconfig/network-scripts/ifcfg-ens33ui

Ansible之controller配置
从上图咱们能够看到,BOOTPOTO是dhcp,那如今咱们要配置成static,而且要配置IP,NETMASK, GATEWAY,DNS,ONBOOT=yes.命令行

配置好以后大概是这个样子:
Ansible之controller配置rest

先按Esc键退出编辑模式,再输入:wq保存退出。
Ansible之controller配置blog

而后重启网络服务:#systemctl restart network
Ansible之controller配置

修改网络为static ip以后,咱们就能够用putty远程来链接了。
Ansible之controller配置

以root登陆,输入密码,而后查看ip

Ansible之controller配置
能够看到,咱们设置的IP已经生效了。

3、初始化配置CentOS7 - 更改CentOS hostname
输入命令:#hostnamectl set-hostname controller
按回车健,命令行开头[]内hostname名字仍是没有变,只是当前session没有生效而已,输入su,而后回车,就会看到hostname已经改变了。接着再输入:hostname命令查看,能够看到,hostname已经更改,以下图所示:
Ansible之controller配置

相关文章
相关标签/搜索