Windows Server 2016의 1709버전 설명


참고: http://www.ntweekly.com/?p=16405

Advertisements

최신 Windows 2016에서 Linux Container가 실행된다


Windows Server 2016의 1709버전이 2017.10.15에 출시되었다.
이 버전의 주요 기능은 아래 동영상이나 링크 정보를 보면 된다.
무엇보다도 Tomcat과 같은 Linux Container를 1709버전에서도 실행된다는 것이다.
이제는 진일보하게 Windows가 Open Source와 되어 가고 있다는 것을 알 수 있다.
Linux에서 만든 docker image를 Windows Server 2016의 최신 OS에서 실행이 가능한 것을 아래 동영상에서 확인해 본다.(Windows Container 기능이 많이 향상되었네)
Windows  Server 2016에서 다음과 같이 tomcat 이미지를 다운로드하여 실행한다
docker run –rm -d -p 88:8080 -m 1gb tomcat

다른 컴퓨터에서 실행된 Tomcat 웹페이지에 액세스한다
http://10.159.22.229:88

다시 nycat이라는 Linux 도커 이미지를 다운로드하여 실행한다
docker run -it nyancat
화면에서 이미지 프로그램이 실행된다


참고 동영상: https://youtu.be/yea9OXRZ8xg

링크: https://blogs.technet.microsoft.com/windowsserver/2017/09/25/faster-releases-for-a-faster-world-first-semi-annual-release-of-windows-server/

Azure VM내에서 VM 정보 확인하기


Azure에서 Linux VM을 운영하거나 Windows VM을 운영할 때 VM에 대한 meta 정보를 보려면 Azure에 봐야 한다. 다행히도 이제는 Azure VM 내에서 VM의 정보를 확인하는 방법이 생겼다.
Linux VM에서는 curl, Windows VM에서 Invoke-RestMethod를 사용하여 적절한 정보를 호출할 수 있다. 이 때 사용하는 방법은 REST API를 이용하는 것이고 VM의 IP Address는 169.254.169.254를 사용한다

참고: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/instance-metadata-service

curl -H @{‘Metadata’=’true’} http://169.254.169.254/metadata/instance?api-version=2017-04-02 | grep Content

Invoke-RestMethod -Headers @{“Metadata”=”true”} -URI http://169.254.169.254/metadata/instance?api-version=2017-04-02 -Method get