안녕하세요~
앤서블 공부 중입니다.
최종 목적은 노트북에 앤서블 환경 구성한 뒤, 고객사에 방문하여
고객사의 윈도우컴퓨터에 WSL을 설치하고 노트북으로 플레이북을 사용하여
윈도우 WSL - 마스터 노드 // 서버실의 서버들을 워커노드로
쿠버네티스(쿠버스프레이)가 목적 *GPU 스케쥴러 및 모니터링 입니다.
하지만 문제가 발생하네요 ㅠ 현재 조훈님의 우아하게 앤서블과
각종 블로그, 유튜부를 보면서 앤서블을 구성중입니다만 문제가 발생합니다.
구성 환경 (동일 호스트에 wsl 및 VM구성)
앤서블 환경 - WSL
노드 VM2개
앤서블 설치 완료 / --version 확인 완료
/etc/ansible/hosts에노드 호스트 IP입력 완료 / ansible-inventory --list -y 확인완료
ansible all -m ping / success
이제 다음스텝으로 가야하는데 퍼미션이 디나이네요..
노드의 sudo vi /etc/sudoers 에 계정 추가 완료
혹시 몰라서 노드의 루트에 rsa복사도 해봤고 비밀번호도 만들어봤으나 되질 않네요
아시는 분 도움 부탁드립니다
반갑습니다
1. "SSH Password" ¸Þ¼¼Áö°¡ ¶¹´Âµ¥ Public Key ÀÎÁõÀÌ Á¤»óÀûÀ¸·Î ¾ÈµÇ´Â °É·Î º¸ÀÔ´Ï´Ù.
°ø°³Å° Å° º¹»ç °úÁ¤À» ´Ù½Ã Çغ¸½Ã°í, ³ëµå ÂÊ¿¡¼ SSH ·Î±× È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.
2. ansible all -m setup ¸í·É¾î¸¦ ÅëÇؼ ½ÇÁ¦ AnsibleÀÌ ¼¹ö Á¤º¸¸¦ ¼öÁýÇÏ´ÂÁö Å×½ºÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù.
AnsibleÀº ¾Æ·¡ ¼ø¼·Î µ¿ÀÛÇÕ´Ï´Ù.
"Public Key ÀÎÁõÁ¢¼Ó ¡æ SCP·Î ½ºÅ©¸³Æ® Àü¼Û ¡æ ³ëµåÂÊ¿¡¼ Python ½ÇÇà ¡æ °á°ú ȸ½Å"
setupÈ®ÀÎÇØ º¸¾Ò´Âµ¥ ³ëµå2°³ Á¤º¸¸¦ ¹Þ¾Æ¿À°í ÀÖ½À´Ï´Ù.¤Ì¤Ì
ºñ¹Ð¹øÈ£³ª pemkey¾øÀÌ sshÁ¢¼ÓÀÌ °¡´ÉÇϵµ·Ï ±¸¼ºÈÄ ansible ¸í·É¿ï ½ÇÇàÇغ¸¼¼¿ä. ( ssh-copyid ³ëµå °Ë»öÇغ¸½Ã¸é µË´Ï´Ù)
192.168.218.134 | FAILED! => {
"msg": "Missing sudo password"
-b ¸í·É¾î·Î ÆÛ¹Ì¼Ç ÇØ°áµÇ¾ú½À´Ï´Ù
-k -k ¸í·É¾î·Î ºñ¹Ð¹øÈ£ ÀÔ·ÂÇÏ¸é µÇ±äÇϴµ¥ ³ëµå¸¶´Ù ºñ¹Ð¹øÈ£°¡ ´Þ¶ó¼ all ¸í·É¾î·Î ÀÏ°ý¼³Ä¡°¡ ¾ÈµÇ³×¿ä
ºÐ¸íÈ÷ ÀÎÁõ¼µµ º¹»çÇÏ¿´°í ÀϹÝsshÁ¢¼Óµµ µÇ´Âµ¥ ¿Ö ¾Ø¼ºí¿¡¼´Â ÀÎÁõ¼¸¦ ÀνÄÇÏÁö ¸øÇÒ±î¿ä? ¤Ð¤Ð