Build a Ansible Tower by WSL


前置準備


如果需要使用Ansible Tower需要序號,可以註冊帳號取得試用版本,不過也不能直接安裝在Windows上。所以這邊會使用到WSL(Windows Subsystem for Linux)來安裝CentOS(Ansible Tower不支援Ubuntu 18,剛好我自己使用的是Ubuntu 18,所以另外裝了CentOS on WSL)
在CMD裡面切換指令
powershell.exe
wsl -d CentOS-WSL
取消WSL註冊 wsl --unregister CentOS-WSL

Make a to-do list


  • 需要Windows 10 Enterprise 1903或更新版本 / 或是直接安裝一個CentOS 7的實體機 (使用VM需要注意網路設定)
  • 先確認更新並啟用WSL功能
  • 先安裝postgresql(ansible)
  • 先安裝Docker for Windows
  • 啟用WSL預設應該是Ubuntu,然後在Ubuntu底下使用Docker
  • Build出一個CentOS 7
  • 在CentOS 7內安裝Andible Tower(記憶體建議4GB以上)
    • 安裝前先創建/var/log/tower的日誌目錄,不然會報錯 mkdir -p /var/log/towe

Error


Could not find the requested service rabbitmq-server
  1. 安裝 install erlang
Erlang Programming Language
  1. 安裝 install rabbitmq
Downloading and Installing RabbitMQ

Sub-pages


Installing the Docker client on Windows Subsystem for Linux (Ubuntu)
How to run CentOS 7 on WSL

Embed links


Installing the Docker client on Windows Subsystem for Linux (Ubuntu)
How to run CentOS 7 on WSL
Ansible Tower安装配置全过程(上)-sanshow的博客-51CTO博客
Ansible-Tower自动化运维管理环境 - 安装破解记录

留言

這個網誌中的熱門文章

儲存碟不要用主機板做RAID,Windows內建即可

透過CMD格式化磁碟或USB

PCMAN自動登入