SSH를 사용하여 원격 서버에서 퍼펫을 실행할 수 있습니까? 원격 서버에 루비를 설치하고 싶지 않습니다.ssh를 통해 원격 서버에서 퍼핏 파일 실행
0
A
답변
2
내 지식에 따라, 꼭두각시 만 꼭두각시 파일을 해석 할 수 있습니다. Puppet 대체품을 찾고/개발하는 것보다 Puppet의 의존성 (Ruby 포함)을 설치하는 것이 더 쉽다고 생각합니다.
1
퍼핏 (및 팩터)은 원격 서버의 파일 시스템, 프로세스 테이블 및 다른 커널 테이블 (단지 몇 가지만 언급하면)을 검사 할 수 있어야합니다. 이를 위해 on 원격 서버를 실행해야합니다. ssh는 호스트 B의 자원에 대한 액세스 권한으로 호스트 B에서 실행되는 방식으로 호스트 A에서 명령을 실행하는 방법을 제공하지 않습니다. 그것은 호스트 A에서 호스트 B에 설치된 프로그램을 실행하는 방법을 제공하지만, 원하는 것은 아닙니다.
꼭두각시는 오버 헤드 (설치에 필요한 공간과 그 의존성, 그리고 소비하는 메모리와 CPU 시간)가 함께 제공됩니다. 오버 헤드가 마음에 들지 않으면 꼭두각시를 사용하지 마십시오.
주 : 당신이 원하는 것을 할 수 있다면, 당신은 호스트 B에 작은 공간을 저장 한 싶지만 세 가지 새로운 문제가 발생합니다 : 부하의
- 크게 증가 귀하의 puppetmaster에, 할 수 있다면 모두 작품.
- 리소스에 대한 액세스를 제공하기 때문에 원격 서버에서 여전히 많은 작업이 수행됩니다.
- 네트워크 트래픽이 크게 증가합니다.
관련 문제
- 1. 퍼핏 실행 흐름
- 2. 서버에서 SSH를 통해 메일 보내기
- 3. SSH를 통해 원격 웹 서버에서 MySQL 데이터베이스 쿼리하기
- 4. 파이썬으로 ssh를 통해 원격 기계에서 스크립트를 시작하십시오.
- 5. SSH를 통해 PHP 스크립트 실행
- 6. 원격 서버에서 Exec() 실행
- 7. 안드로이드는 ssh를 통해 원격 컴퓨터에 연결합니다
- 8. ssh를 사용하여 원격 컴퓨터에서 명령 실행
- 9. ssh를 통해 변수 전달하기
- 10. C# - 한 원격 서버에서 다른 서버로 ssh를 통해 ftp를 사용하여 파일 다운로드
- 11. CakePHP에서 SSH를 통해 원격 DB에 연결
- 12. 원격 서버에서 파일 찾기
- 13. 원격 서버에서 파일 삭제
- 14. php -> 원격으로 파일 보내기 -> 원격 실행 -> 원격 파일 보내기
- 15. 웹 서버에서 실행 프로세스/실행 파일 실행
- 16. ssh를 통해 일식 검색
- 17. 원격 서버에서 대용량 파일 다운로드
- 18. 원격 서버에서 Java 응용 프로그램 실행
- 19. 원격 서버에서 MeteorJS 실행하기
- 20. Mercurial : ssh를 통해 원격 저장소를 복제하는 중 오류가 발생합니다.
- 21. ssh를 허가 내가 원격 시스템에 ssh를 시도하고
- 22. ssh를 통해 x11 창에서 원격 데스크탑을 열 수 없음
- 23. MySQL의 권한은 지역에서 거부하지만 난 명령을 통해 (ssh를 통해) 원격 서버에 내 MySQL 데이터베이스에 연결하려고 원격
- 24. 원격 서버에서 파일 업로드 ... (PHP)
- 25. ssh를 통해 로컬 부모로부터 원격 자식에게 신호 전달
- 26. Java 프로그램에서 쉘 스크립트 실행 원격 서버에 ssh를 사용하여
- 27. 원격 서버에서 Python 응용 프로그램 실행 및 출력 파일 표시
- 28. SSH를 통해 원격 프로세스에 SIGINT를 보내는 방법은 무엇입니까?
- 29. SSH를 통해 mysql 데이터베이스를 검색
- 30. 파이썬에서 scp와 os 모듈을 통해 원격 서버에서 파일 복사하기