搭建Ansible實驗環境
#### 下載並安裝 VirtualBox
#### 下載 CentOS 7
建立一個centos-template
clone ansible-controller
clone ansible-target1
clone ansible-target2
(1)
#### 修改host name
sudo vi /etc/hostname
sudo vi /etc/hosts
shutdown now -r
(2)
#### ansiblecontroller
[osboxes@ansiblecontroller ~]$ cat /etc/hostname
ansiblecontroller
[osboxes@ansiblecontroller ~]$ cat /etc/hosts
127.0.0.1 localhost ansiblecontroller
::1 localhost ansiblecontroller
[osboxes@ansiblecontroller ~]$
(3)
#### target1
[osboxes@target1 ~]$ cat /etc/hostname
target1
[osboxes@target1 ~]$ cat /etc/hosts
127.0.0.1 localhost target1
::1 localhost target1
[osboxes@target1 ~]$
(4)
#### target2
[osboxes@target2 ~]$ cat /etc/hostname
target2
[osboxes@target2 ~]$ cat /etc/hosts
127.0.0.1 localhost target2
::1 localhost target2
[osboxes@target2 ~]$
==========================================================
#### 該命表示把Centos-7.repo下載到/etc/yum.repos.d/目錄下,如果該目錄下有CentOS-Base.repo,則會自動覆蓋。
curl -o /etc/yum.repos.d/CentOS-Base.repo
yum clean cache
yum makecache
==========================================================
#### 安裝 epel 源
yum install epel-release -y
#### 安裝依賴工具
yum install git python python-pip -y
==========================================================
#### 設定EPEL倉庫
cd /tmp
wget
#### 使用yum安裝epel
rpm -ivh epel-release-latest-7.noarch.rpm
#### 安裝ansible
yum -y install ansible
[root@ansiblecontroller tmp]# ansible --version
ansible 2.9.18
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /bin/ansible
python version = 2.7.5 (default, Nov 16 2020, 22:23:17) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
[root@ansiblecontroller tmp]#
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725820/viewspace-2762631/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Ansible】ansible容器學習環境搭建
- 使用ansible搭建python多版本開發環境Python開發環境
- Linux 0.11 實驗環境搭建與除錯Linux除錯
- 阿里雲體驗實驗室 教你如何《搭建Hadoop環境》阿里Hadoop
- 阿里雲體驗實驗室 教你《快速搭建Docker環境》阿里Docker
- 阿里雲體驗實驗室教程《快速搭建LAMP環境》阿里LAMP
- 阿里雲體驗實驗室 教你如何《快速搭建LNMP環境》阿里LNMP
- RHEL9.4搭建虛擬機器實驗環境虛擬機
- 阿里雲體驗實驗室 教程《搭建Java Web開發環境》阿里JavaWeb開發環境
- ansible設定環境變數變數
- ansible 設定環境變數變數
- Angular環境搭建及簡單體驗Angular
- ansible-playbook 批量部署lnmp環境LNMP
- 阿里雲體驗實驗室 教你《搭建Node.js程式設計環境》阿里Node.js程式設計
- 環境搭建
- 使用 Conda 管理 MacOS 上的 Ansible 環境Mac
- Redis叢集環境搭建實踐Redis
- Vagrant 搭建開發環境實踐開發環境
- mit6.828 實驗環境配置MIT
- 搭建lnmp環境LNMP
- 搭建gym環境
- Linuxg環境搭建Linux
- JDK環境搭建JDK
- Angular環境搭建Angular
- anaconda 環境搭建
- ReactNative環境搭建React
- swoft 環境搭建
- Flutter環境搭建Flutter
- 搭建Java環境Java
- Supervisor 環境搭建
- react環境搭建React
- FNA環境搭建
- FNA 環境搭建
- Maven 環境搭建Maven
- Dubbo環境搭建
- Vagrant 環境搭建
- LNMP 環境搭建LNMP
- OpenGL 環境搭建