2009-10-16 13 views
0

동료들에게 Windows Forms 또는 WPF를 사용하여 인터페이스를 제공하여 Linux 호스트에서 가상 컴퓨터 (KVM 기반)의 상태를 제어하려고합니다. 이 서버의 명령 줄에서 나는 libvirt이라는 도구를 사용하고 있습니다.이 도구는 파이썬 바인딩을 사용하여 기능에 액세스합니다.Windows 클라이언트와 Linux 서버 간의 통신

libvirt와 같은 여러 기능에 원격으로 액세스하거나 서버에서 로그 파일을 읽는 데 가장 좋은 방법은 무엇입니까? 나는 Python에 의해 생성 된 REST Full Webservice에 대해 생각했다. 실행 가능한 다른 옵션을 고려해야합니까?

감사합니다,
헨릭

답변

1

Python 바인딩이있는 서버 측 도구를 사용하고 있으므로 Python RPC 라이브러리 인 PYRO를 심각하게 고려해야합니다.

http://pyro.sourceforge.net/

는 또한 클라이언트에 파이썬을 사용하는 것이를 사용하려면,하지만 그건 문제가되지 않습니다. 클라이언트 작성을 시작하지 않았다면 IronPython에서 모든 작업을 수행 할 수 있습니다. 또는이를 기존 클라이언트에 추가해야한다면 IronPython 또는 CPython을 임베디드 스크립팅 엔진으로 바인딩 할 수 있습니다.

PYRO 및 Ironpython에 대한 자세한 내용은이 wiki 페이지를 참조하십시오. http://www.razorvine.net/python/PyroAndIronpython

2

나는 선택의 파이썬 웹 프레임 워크를 사용하여, 인트라넷 웹 응용 프로그램을 개발하는 것입니다.

그런 식으로 클라이언트에서 소프트웨어를 개발/설치할 필요가 없습니다. 그들은 브라우저를 가리키며 작동합니다.

1

Proxmox VE은 포괄적 인 웹 콘솔을 비롯하여 KVM (및 OpenVZ) 기반 가상 시스템을 관리하는 완벽한 솔루션이므로 아무 것도 개발하지 않고도 완전한 솔루션을 얻을 수 있습니까?

관련 문제