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配置

相關文章
相關標籤/搜索