OS internals: Technical deep-dive into operating system innovations - BRK3365

https://www.youtube.com/watch?v=tG8R5SQGPck

Microsoft Ignite 2018에서 OS internals를 설명하는 과정에서 DTrace 가 추가된다는 것이 발표 되었습니다. 아래 내용은 동영상 내용을 정리해본 것인데 기술적으로 자세히 다루지는 않았지만 많은 변경 사항을 보여준 것 같습니다.


12:23 - Dtrace on Windows, FreeBSD에서 포팅을 했다고 합니다. FBT, SYSCall, ETW를 사용하는 것으로 보입니다.

13:09 - traceext.sys, Dtrace.sys 드라이버가 캡처를 담당하는 것으로 보입니다. 현재는 커널 디버거가 필요 합니다.

17:40 - Dtrace를 사용해서 NamedPipe를 연결하지 못하는 문제를 Trace 합니다. MRxSmbFsdDispatch 에서 0xc0000033 가 발생했습니다.

20:00 - Dtrace를 사용해서 Process의 Profile, IO 등을 확인할 수 있습니다.

23:30 - GVFS를 사용해서 Git on Windows repository의 속도를 많이 향상할 수 있었습니다.

25:00 - WSL에 대해서 설명하고 있습니다.

31:00 - WSL의 코어인 lxcore.sys 드라이버에 대해서 설명 합니다. 커널 디버깅을 해서 fork가 어떻게 실행되는지 보여 줍니다.

37:00 - Hyper-V Container에 대해서 설명하고 있습니다. Lightweight VM의 Memory, Storage 에 대해서 설명 합니다.

45:38: - Container 프로세스의 Memory를 담당하는 vmmem 프로세스를 디버깅해서 자세히 설명 합니다.

47:50 - Container 프로세스의 이미지 파일이 VSMB를 통해서 매핑 되어 있는 것을 디버깅을 사용해서 설명 합니다.

54:28 - Virtualization Based Security 라는 가상화 기술을 이용한 보안 기법을 설명하고 있습니다.

1:05:28 - NVMe Storage에 대해서 설명하고 있습니다. Para-virtualized storage에 대해서 설명 합니다. 

1:08:00 - NVMe Direct 기술을 사용해서 Storage 성능을 올렸습니다. Intel의 APICv 기술이 사용되었다고 합니다.





'blogs update' 카테고리의 다른 글

[2016-05-09]Blog 정리  (0) 2016.05.09
[2016-02-11]Blog update  (0) 2016.02.11
[2016-01-31]Blog update  (0) 2016.01.31
[2016-01-21]Blogs update  (0) 2016.01.21

 

NetApp의 Snap Manager도 Windows User Dump를 수집해야 하는 경우가 있는것 같네요
  How to generate a user memory dump on Windows
  https://kb.netapp.com/support/index?page=content&id=1011501&actp=RSS


제가 Azure Service 중 관심을 가지고 있는 OMS에 대한 Deep dive 한 동영상 자료 입니다.
  Deeper dive into Microsoft Operations Management Suite Part 1
  http://www.virtuallycloud9.com/index.php/2016/05/deeper-dive-into-microsoft-operations-management-suite-part-1/
  Deeper dive into Microsoft Operations Management Suite Part 2
  http://www.virtuallycloud9.com/index.php/2016/05/deeper-dive-into-microsoft-operations-management-suite-part-2/

 

OMS의 Backup 에 대한 글입니다.
  A tour of Operations Management Suite: Backup
  https://blogs.technet.microsoft.com/systemcenter/2016/05/04/a-tour-of-operations-management-suite-backup/

 

VM agent 가 communication이 안 될경우 Azure VM backup이 실패할 수 있다고 합니다.
  Azure VM Backup fails: Could not communicate with the VM agent for snapshot status - Snapshot VM sub task timed out
  https://azure.microsoft.com/en-us/documentation/articles/backup-azure-troubleshoot-vm-backup-fails-snapshot-timeout/

 

Windows Server 2016 TP의 NIC 와 Switch Embedded Teaming 관련 user guide가 새로 나왔습니다.
  New Windows Server 2016 Technical Preview NIC and Switch Embedded Teaming User Guide for Download
  https://blogs.technet.microsoft.com/wsnetdoc/2016/05/03/new-windows-server-2016-technical-preview-nic-and-switch-  embedded-teaming-user-guide-for-download/

 

이번 Windows Server 2016에서도 Hyper-V 관련 기능이 cluter에 추가되었네요. Host를 재부팅하면 각 host 간에 VM을 골고루 배분해준다고 합니다.
  Failover Cluster Node Fairness in Windows Server 2016
  https://blogs.msdn.microsoft.com/clustering/2016/04/29/failover-cluster-node-fairness-in-windows-server-2016/

 

Failover Cluster 에서 failover를 빠르게 하기 위한 tip을 공유 합니다.
  Speeding Up Failover Tips-n-Tricks
  https://blogs.msdn.microsoft.com/clustering/2016/04/29/speeding-up-failover-tips-n-tricks/

 

IIS에 이어서 Node.js 도 Nano Server에서 사용할 수 있다고 합니다.
  Node.js on Nano Server
  https://blogs.technet.microsoft.com/nanoserver/2016/05/04/node-js-on-nano-server/

 

S2D를 물리 장비 없이 Azure 의 VM을 사용해서 테스트 해볼 수 있다고 합니다.
  Storage Spaces Direct in Azure (TP5)
  https://blogs.technet.microsoft.com/filecab/2016/05/05/s2dazuretp5/

 

Windows Server 2008 R2에 update를 설치할 때 오래 걸리는 이슈를 해결하는 방법 입니다
  Updates taking a long time to install in Windows Server 2008 R2
  https://blogs.technet.microsoft.com/askcore/2016/05/06/updates-taking-a-long-time-to-install-in-windows-server-2008-r2/

 

Hyper-V 네트워크 가상화에서 Tenant Virtual Network을 관리하는 방법에 대한 글입니다.
  Manage Tenant Virtual Networks
  https://technet.microsoft.com/en-us/library/mt703757%28v=ws.12%29.aspx?f=255&MSPPError=-2147217396

 

SDN 에서 RAS Gateway을 구성하는 가이드 입니다.
  RAS Gateway Deployment Architecture
  https://technet.microsoft.com/en-us/library/mt693394(v=ws.12).aspx
  Add a Virtual Gateway to a Tenant Virtual Network
  https://technet.microsoft.com/en-us/library/mt703763(v=ws.12).aspx
  What's New in RAS Gateway
  https://technet.microsoft.com/en-us/library/mt693393(v=ws.12).aspx

'blogs update' 카테고리의 다른 글

Dtrace가 Windows에 도입 되었습니다.  (0) 2018.10.10
[2016-02-11]Blog update  (0) 2016.02.11
[2016-01-31]Blog update  (0) 2016.01.31
[2016-01-21]Blogs update  (0) 2016.01.21


Dell Gateway 가 Linux 기반의 UEFI 방식의 firmware 를 지원한다고 합니다.
Dell Firmware Updating under Linux
http://en.community.dell.com/techcenter/b/techcenter/archive/2016/02/02/dell-firmware-updating-under-linux


VMware의 ESXi 를 SD 카드에 설치 했다고 합니다.
Successfully Running ESXi from SD Card or USB – Part 1
http://en.community.dell.com/techcenter/b/techcenter/archive/2016/02/05/successfully-running-esxi-from-sd-card-or-usb-part-1
Successfully Running ESXi from SD Card or USB – Part 2
http://en.community.dell.com/techcenter/b/techcenter/archive/2016/02/05/successfully-running-esxi-from-sd-card-or-usb-part-2


Azure 에서 자동화를 할 때 인증, 구독, MFA, Runbook 등에서 발생하는 문제를 해결하는 방법을 설명하고 있습니다.
Troubleshooting tips for common errors in Azure Automation
https://azure.microsoft.com/en-us/documentation/articles/automation-troubleshooting-automation-errors/


SCVMM을 사용해서 Hyper-V Cluster를 구축하는 방법을 설명하고 있습니다.
How to Successfully Create a Hyper-V Cluster Using Virtual Machine Manager (Part 9)
http://www.windowsnetworking.com/articles-tutorials/netgeneral/how-successfully-create-hyper-v-cluster-using-virtual-machine-manager-part9.html


Linux DNS를 Windows DNS로 변환하는 방법에 대해서 설명하고 있습니다.
Migrating DNS servers from Linux to Windows (Part 1)
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/migrating-dns-servers-linux-windows-part1.html


DELL Storage에서 RAID에 대해서 설명하고 있습니다.
Understanding RAID with Dell SC Series Storage
http://en.community.dell.com/techcenter/extras/m/white_papers/20442059


Nano Server에 IIS를 사용한 Wordpress를 설치하는 방법을 설명하고 있습니다.
Running Wordpress with IIS and WinCache on Nano Server
http://blogs.iis.net/jeonghwan/running-wordpress-with-iis-and-wincache-on-nano-server

아래 글에서는 Tomcat을 설명하고 있습니다.
Running Tomcat with IIS on Nano Server
http://blogs.iis.net/jeonghwan/running-tomcat-with-iis-on-nano-server

 

2016년 2월 마이크로소프트 보안 공지 발표
http://blogs.technet.com/b/securekorea/archive/2016/02/10/2016-2.aspx

'blogs update' 카테고리의 다른 글

Dtrace가 Windows에 도입 되었습니다.  (0) 2018.10.10
[2016-05-09]Blog 정리  (0) 2016.05.09
[2016-01-31]Blog update  (0) 2016.01.31
[2016-01-21]Blogs update  (0) 2016.01.21

오랜만에 블로그를 정리해 보았네요. Nano Server 관련해서 많은 글들이 올라오고 있는데 아직 실습을 해보지 못해서 아쉽기만 합니다.

 

Nano Server
    Getting Started with Nano Server
    https://technet.microsoft.com/en-us/library/mt126167.aspx
    IIS on Nano Server
    https://technet.microsoft.com/en-us/library/mt627783.aspx
    MPIO on Nano Server
    https://technet.microsoft.com/en-us/library/mt613428.aspx
    Introducing IIS on Nano Server
    http://blogs.iis.net/davidso/iisnano
    Moving to Nano Server, the new deployment option in Windows Server 2016
    http://blogs.technet.com/b/windowsserver/archive/2015/11/16/moving-to-nano-server-the-new-deployment-option-in-windows-server-2016.aspx
    Designing Windows Server in the cloud-first world
    http://blogs.technet.com/b/windowsserver/archive/2015/11/19/designing-windows-server-in-the-cloud-first-world.aspx
    Developers: Check out the Nano Server installation option in Windows Server 2016
    http://blogs.technet.com/b/windowsserver/archive/2016/01/21/developers-check-out-the-nano-server-installation-option-in-windows-server-2016.aspx

 

Windows Server 2016에 Hyper-V 에 추가된 많은 기능들이 있는 것으로 보이는데 역시 실습을 아직은 해보지 못했네요
Hyper-V
    What's new in Hyper-V on Windows Server 2016 Technical Preview
    https://technet.microsoft.com/en-us/library/dn765471.aspx
    System requirements for Hyper-V on Windows Server 2016 Technical Preview
    https://technet.microsoft.com/en-us/library/mt608570.aspx

 

Cluster Troubleshooting 과 관리를 위한 5nine Manager 등의 글들이 보이네요 특히 Event ID 1135의 내용을 깊이있게 생각해 보면 많은 도움이 될 것으로 생각 됩니다.
Failover Cluster
    Failover Cluster Node Startup Order in Windows Server 2012 R2
    http://blogs.technet.com/b/askcore/archive/2016/01/21/failover-cluster-node-startup-order-in-windows-server-2012-r2.aspx
    Managing Failover Clusters with 5nine Manager
    http://blogs.msdn.com/b/clustering/archive/2016/01/21/10665701.aspx
    New Guided Walkthrough for troubleshooting problems relating to Event ID 1135 in a Failover Clustering environment
    http://blogs.technet.com/b/askcore/archive/2016/01/21/new-guided-walkthrough-for-troubleshooting-problems-relating-to-event-id-1135-in-a-failover-clustering-environment.aspx
    Troubleshooting cluster issue with event ID 1135
    https://support.microsoft.com/en-us/gwt/10158 


Azure Stack
    aka.ms for #AzureStack | Guidance
    http://blogs.technet.com/b/charlesjoy/archive/2016/01/30/aka-ms-for-azurestack-guidance.aspx

 

 

 

 

 

 

 

 

 

 

 

 

'blogs update' 카테고리의 다른 글

Dtrace가 Windows에 도입 되었습니다.  (0) 2018.10.10
[2016-05-09]Blog 정리  (0) 2016.05.09
[2016-02-11]Blog update  (0) 2016.02.11
[2016-01-21]Blogs update  (0) 2016.01.21

Site to Site VPN 설정에 대한 문서가 공유 되었습니다. 저도 아직 Azure 에 대한 공부가 부족하여 읽어 보지는 못 하였지만 Site to Site VPN에 대한 구성 정보가 꾸준히 update 되고 있는 것으로 보입니다.

Creating a Site to Site VPN Connection in ARM through the new Azure Portal
http://blogs.technet.com/b/askpfeplat/archive/2016/01/20/creating-a-site-to-site-vpn-connection-in-arm-through-the-new-azure-portal.aspx


WMF 4.0 이 Release 되었습니다. WMF 4.0을 사용하면 최신 PowerShell 기능등을 사용할 수 있는 것으로 보이는데 저도 아직 공부가 필요한 상태 입니다.

Windows Management Framework (WMF) 4.0 Update now available for Windows Server 2012, Windows Server 2008 R2 SP1, and Windows 7 SP1
http://blogs.msdn.com/b/powershell/archive/2016/01/19/windows-management-framework-wmf-4-0-update-now-available-for-windows-server-2012-windows-server-2008-r2-sp1-and-windows-7-sp1.aspx

PowerShell DSC를 사용해서 Configuration, Software deploy 등 다양한 configuration 작업을 할 수 있다고 합니다. DevOps를 위해서라면 공부를 꼭 해야 할 것으로 보입니다.

Conceptualize Desired State Configuration: Part 1
http://blogs.technet.com/b/heyscriptingguy/archive/2016/01/18/conceptualize-desired-state-configuration-using-existing-scripts.aspx
Conceptualize Desired State Configuration: Part 2
http://blogs.technet.com/b/heyscriptingguy/archive/2016/01/19/conceptualize-desired-state-configuration-part-2.aspx
Conceptualize Desired State Configuration: Part 3
http://blogs.technet.com/b/heyscriptingguy/archive/2016/01/20/conceptualize-desired-state-configuration-part-3.aspx

Hybrid Cloud 환경에 대한 문서 입니다. 각각의 설정에 대해서 자세히 다루는 것 같지는 않은데 전체적인 개념을 잡는데는 좋은 문서인것 같습니다.
Architecting Hybrid Cloud Environments
https://gallery.technet.microsoft.com/Architecting-Hybrid-Cloud-a7dc9f24

Deploying Gateway using Microsoft Virtual Machine Manager Tech Preview 4
http://blogs.technet.com/b/scvmm/archive/2016/01/19/deploying-gateway-using-microsoft-virtual-machine-manager-tech-preview-4.aspx

'blogs update' 카테고리의 다른 글

Dtrace가 Windows에 도입 되었습니다.  (0) 2018.10.10
[2016-05-09]Blog 정리  (0) 2016.05.09
[2016-02-11]Blog update  (0) 2016.02.11
[2016-01-31]Blog update  (0) 2016.01.31

+ Recent posts