Cara Pasang dan Konfigurasi Ansible pada CentOS 7 untuk Penggunaan Dengan Windows Server

Ansible adalah alat sumber terbuka untuk mengautomasikan tugas. Ia menguruskan konfigurasi pelayan Linux dan Windows anda. Ia berfungsi tanpa ejen yang bermaksud bahawa Ansible menggunakan SSH dan kebenaran SSH pengguna semasa.

Anda boleh menggunakan Ansible untuk mengautomasikan tiga jenis tugas:

  • Peruntukan : Sediakan beberapa pelayan yang anda perlukan dalam infrastruktur anda.
  • Pengurusan konfigurasi : Tukar konfigurasi aplikasi, OS, atau peranti; memulakan dan menghentikan perkhidmatan; memasang atau kemas kini aplikasi; melaksanakan dasar keselamatan atau melakukan pelbagai tugas konfigurasi yang lain.
  • Penyebaran aplikasi : Jadikan DevOps lebih mudah dengan mengautomasikan penggunaan aplikasi yang dibangunkan secara dalaman ke sistem pengeluaran anda.

Artikel ini akan membimbing anda melalui proses pemasangan dan persediaan untuk Ansible pada CentOS 7, serta konfigurasi untuk pentadbiran mesin yang berjalan pada Windows Server.

Prasyarat

  • Pengguna sudo .
  • Contoh server CentOS 7.

Pemasangan

Tambah Repositori EPEL.

sudo yum install epel-release

Kemas kini pakej.

sudo yum -y update

Setelah pakej telah dikemas kini, pasang Ansible dengan yum.

sudo yum -y install ansible

Untuk mentadbir pelayan Windows anda, anda perlu memasang pakej berikut:

  • python-pip
  • pip
  • pywinrm

Pasang pakej Python.

sudo yum -y install python-pip pip

Pasang WinRM (Pengurusan Jauh Windows).

pip install pywinrm

Uji pemasangan Ansible dengan mengambil versinya menggunakan perintah berikut.

ansible --version
ansible 2.5.5
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 = /usr/bin/ansible
python version = 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]

Konfigurasi Ansible untuk Pengurusan Server Windows

Pergi ke direktori Ansible.

cd /etc/ansible

Edit hostsfail dengan editor teks kegemaran anda.

nano hosts

Tambahkan baris berikut di bahagian bawah windowskumpulan.

[windows]
server1.domain.local
server1.domain.local

Anda perlu membuat peti besi yang dienkripsi yang mengandungi pengecam akses untuk pelayan Windows. Untuk itu, kami akan membuat ymlfail yang disulitkan baru . Nama fail mesti sepadan dengan kumpulan host yang akan digunakan. Dalam kes kami, kumpulan yang dibuat dipanggil windows, jadi failnya akan menjadi windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

Dalam ymlfail anda , tambahkan parameter berikut.

ansible_ssh_user: _your_ssh_user_
ansible_ssh_pass: _your_ssh_pass_
ansible_ssh_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore

Konfigurasi Server Windows

Skrip PowerShell tersedia untuk mengkonfigurasi mesin anda secara automatik. Skrip ini akan secara automatik mengkonfigurasi WinRM (Windows Remote Management) dan membuka firewall.

Muat turun skrip PowerShell dari Github .

Ubah peraturan pelaksanaan skrip PowerShell untuk membolehkan pelaksanaan skrip.

Set-ExecutionPolicy RemoteSigned

Laksanakan skrip.

.\ConfigureRemotingForAnsible.ps1

Pelayan Windows anda kini siap untuk pengurusan jauh dengan Ansible.



Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut