빠른 시작: Azure Arc 사용 서버를 사용하여 하이브리드 머신 연결Quickstart: Connect hybrid machines with Azure Arc enabled servers

Azure Arc 사용 서버를 사용하면 온-프레미스, 에지 및 다중 클라우드 환경에서 호스트되는 Windows 및 Linux 머신을 관리하고 제어할 수 있습니다.Azure Arc enabled servers enables you to manage and govern your Windows and Linux machines hosted across on-premises, edge, and multicloud environments. 이 빠른 시작에서는 Arc 사용 서버를 사용하여 관리하기 위해 Azure 외부에 호스트된 Windows 또는 Linux 머신에서 Connected Machine 에이전트를 배포하고 구성합니다.In this quickstart, you'll deploy and configure the Connected Machine agent on your Windows or Linux machine hosted outside of Azure for management by Arc enabled servers.

사전 요구 사항Prerequisites

  • Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.If you don't have an Azure subscription, create a free account before you begin.

  • Arc 사용 서버 Hybrid Connected Machine 에이전트를 배포하려면 머신에 에이전트를 설치하고 구성하기 위한 관리자 권한이 있어야 합니다.Deploying the Arc enabled servers Hybrid Connected Machine agent requires that you have administrator permissions on the machine to install and configure the agent. Linux에서는 루트 계정을 사용하고 Windows에서는 로컬 관리자 그룹의 멤버인 계정을 사용합니다.On Linux, by using the root account, and on Windows, with an account that is a member of the Local Administrators group.

  • 시작하기 전에 에이전트 필수 구성 요소를 검토하고 다음을 확인해야 합니다.Before you get started, be sure to review the agent prerequisites and verify the following:

    • 대상 머신에서 지원되는 운영 체제가 실행되고 있어야 합니다.Your target machine is running a supported operating system.

    • 계정에는 필요한 Azure 역할에 대한 할당이 부여됩니다.Your account is granted assignment to the required Azure roles.

    • 머신이 인터넷을 통해 통신하기 위해 방화벽 또는 프록시 서버를 통해 연결되는 경우 나열된 URL이 차단되지 않는지 확인합니다.If the machine connects through a firewall or proxy server to communicate over the Internet, make sure the URLs listed are not blocked.

    • Azure Arc 사용 서버는 여기에서 지정된 영역만 지원합니다.Azure Arc enabled servers supports only the regions specified here.

경고

Linux 호스트 이름 또는 Windows 컴퓨터 이름은 이름에 예약된 단어나 상표 중 하나를 사용할 수 없습니다. 그렇지 않으면 Azure에 연결된 컴퓨터를 등록하려고 하면 실패합니다.The Linux hostname or Windows computer name cannot use one of the reserved words or trademarks in the name, otherwise attempting to register the connected machine with Azure will fail. 예약된 단어 목록은 예약된 리소스 이름 오류 해결을 참조하세요.See Resolve reserved resource name errors for a list of the reserved words.

Azure Cloud Shell 사용Use Azure Cloud Shell

Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Azure Cloud Shell을 시작하려면 다음을 수행합니다.To start Azure Cloud Shell:

옵션Option 예제/링크Example/Link
코드 블록의 오른쪽 위 모서리에서 사용 을 선택합니다.Select Try It in the upper-right corner of a code block. 사용해보기 를 선택하면 코드가 Cloud Shell에 자동으로 복사되지 않습니다.Selecting Try It doesn't automatically copy the code to Cloud Shell. Azure Cloud Shell에 대한 사용 예제
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 버튼을 선택하여 브라우저에서 Cloud Shell을 엽니다.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. 새 창에서 Cloud Shell 시작Launch Cloud Shell in a new window
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다.Select the Cloud Shell button on the menu bar at the upper right in the Azure portal. Azure Portal의 Cloud Shell 단추

이 문서의 코드를 Azure Cloud Shell에서 실행하려면 다음을 수행합니다.To run the code in this article in Azure Cloud Shell:

  1. Cloud Shell을 시작합니다.Start Cloud Shell.

  2. 코드 블록의 복사 단추를 선택하여 코드를 복사합니다.Select the Copy button on a code block to copy the code.

  3. Windows 및 Linux에서 Ctrl+Shift+V 를 선택하거나 macOS에서 Cmd+Shift+V 를 선택하여 코드를 Cloud Shell 세션에 붙여넣습니다.Paste the code into the Cloud Shell session by selecting Ctrl+Shift+V on Windows and Linux or by selecting Cmd+Shift+V on macOS.

  4. Enter 를 선택하여 코드를 실행합니다.Select Enter to run the code.

Azure 리소스 공급자 등록Register Azure resource providers

Azure Arc 사용 서버는 이 서비스를 사용하기 위해 구독의 다음 Azure 리소스 공급자를 사용합니다.Azure Arc enabled servers depends on the following Azure resource providers in your subscription in order to use this service:

  • Microsoft.HybridComputeMicrosoft.HybridCompute
  • Microsoft.GuestConfigurationMicrosoft.GuestConfiguration

다음 명령을 사용하여 등록합니다.Register them using the following commands:

az account set --subscription "{Your Subscription Name}"
az provider register --namespace 'Microsoft.HybridCompute'
az provider register --namespace 'Microsoft.GuestConfiguration'

설치 스크립트 생성Generate installation script

다운로드, 설치를 자동화하고 Azure Arc와의 연결을 설정하는 스크립트는 Azure Portal에서 사용할 수 있습니다.The script to automate the download, installation, and establish the connection with Azure Arc, is available from the Azure portal. 프로세스를 완료하려면 다음을 수행합니다.To complete the process, do the following:

  1. 모든 서비스 를 클릭한 다음, 서버 - Azure Arc 를 검색하고 선택하여 Azure Portal에서 Azure Arc 서비스를 시작합니다.Launch the Azure Arc service in the Azure portal by clicking All services, then searching for and selecting Servers - Azure Arc.

    모든 서비스에서 Arc 사용 서버 검색

  2. 서버 - Azure Arc 페이지에서 왼쪽 위에 있는 추가 를 선택합니다.On the Servers - Azure Arc page, select Add at the upper left.

  3. 메서드 선택 페이지에서 대화형 스크립트를 사용하여 서버 추가 타일을 선택한 다음, 스크립트 생성 을 선택합니다.On the Select a method page, select the Add servers using interactive script tile, and then select Generate script.

  4. 스크립트 생성 페이지에서 머신을 Azure 내에서 관리하려는 구독 및 리소스 그룹을 선택합니다.On the Generate script page, select the subscription and resource group where you want the machine to be managed within Azure. 머신 메타데이터를 저장할 Azure 위치를 선택합니다.Select an Azure location where the machine metadata will be stored. 이 위치는 리소스 그룹의 위치와 같을 수도 있고 다를 수도 있습니다.This location can be the same or different, as the resource group's location.

  5. 필수 구성 요소 페이지에서 정보를 검토한 후, 다음: 리소스 세부 정보 를 선택합니다.On the Prerequisites page, review the information and then select Next: Resource details.

  6. 리소스 세부 정보 페이지에서 다음을 제공합니다.On the Resource details page, provide the following:

    1. 리소스 그룹 드롭다운 목록에서 머신을 관리할 리소스 그룹을 선택합니다.In the Resource group drop-down list, select the resource group the machine will be managed from.
    2. 지역 드롭다운 목록에서 서버 메타데이터를 저장할 Azure 지역을 선택합니다.In the Region drop-down list, select the Azure region to store the servers metadata.
    3. 운영 체제 드롭다운 목록에서 스크립트가 실행되도록 구성할 운영 체제를 선택합니다.In the Operating system drop-down list, select the operating system that the script be configured to run on.
    4. 머신이 인터넷에 연결하기 위해 프록시 서버를 통해 통신하는 경우 프록시 IP 주소 또는 머신에서 프록시 서버와 통신하는 데 사용할 이름과 포트 번호를 지정합니다.If the machine is communicating through a proxy server to connect to the internet, specify the proxy server IP address or the name and port number that the machine will use to communicate with the proxy server. 해당 값을 http://<proxyURL>:<proxyport> 형식으로 입력합니다.Enter the value in the format http://<proxyURL>:<proxyport>.
    5. 완료되면 다음: 태그 를 선택합니다.Select Next: Tags.
  7. 태그 페이지에서 제안된 기본 실제 위치 태그 를 검토하고 값을 입력하거나 표준을 지원하는 사용자 지정 태그 를 하나 이상 지정합니다.On the Tags page, review the default Physical location tags suggested and enter a value, or specify one or more Custom tags to support your standards.

  8. 완료되면 다음: 스크립트 다운로드 및 실행 을 선택합니다.Select Next: Download and run script.

  9. 스크립트 다운로드 및 실행 페이지에서 요약 정보를 검토한 다음, 다운로드 를 선택합니다.On the Download and run script page, review the summary information, and then select Download. 그래도 변경해야 하는 경우 이전 을 선택합니다.If you still need to make changes, select Previous.

스크립트를 사용하여 에이전트 설치Install the agent using the script

Windows 에이전트Windows agent

  1. 서버에 로그인합니다.Log in to the server.

  2. 관리자 권한 64비트 PowerShell 명령 프롬프트를 엽니다.Open an elevated 64-bit PowerShell command prompt.

  3. 스크립트를 복사한 폴더 또는 공유로 변경하고, ./OnboardingScript.ps1 스크립트를 실행하여 서버에서 실행합니다.Change to the folder or share that you copied the script to, and execute it on the server by running the ./OnboardingScript.ps1 script.

Linux 에이전트Linux agent

  1. Azure와 직접 통신할 수 있는 대상 머신에 Linux 에이전트를 설치하려면 다음 명령을 실행합니다.To install the Linux agent on the target machine that can directly communicate to Azure, run the following command:

    bash ~/Install_linux_azcmagent.sh
    
    • 대상 머신이 프록시 서버를 통해 통신하는 경우 다음 명령을 실행합니다.If the target machine communicates through a proxy server, run the following command:

      bash ~/Install_linux_azcmagent.sh --proxy "{proxy-url}:{proxy-port}"
      

Azure Arc 연결 확인Verify the connection with Azure Arc

에이전트가 설치되고 Azure Arc 사용 서버에 연결하도록 구성되면 Azure Portal로 이동하여 서버가 성공적으로 연결되었는지 확인합니다.After you install the agent and configure it to connect to Azure Arc enabled servers, go to the Azure portal to verify that the server has successfully connected. Azure Portal에서 머신을 확인합니다.View your machine in the Azure portal.

머신 연결 성공

다음 단계Next steps

Linux 또는 Windows 하이브리드 머신을 사용하도록 설정하고 서비스에 성공적으로 연결되었으므로 Azure의 규정 준수를 이해하도록 Azure Policy를 사용할 수 있습니다.Now that you've enabled your Linux or Windows hybrid machine and successfully connected to the service, you are ready to enable Azure Policy to understand compliance in Azure.

Log Analytics 에이전트가 설치되어 있지 않은 Azure Arc 사용 서버 사용 머신을 확인하는 방법을 알아보려면 다음 자습서를 계속 진행합니다.To learn how to identify Azure Arc enabled servers enabled machine that doesn't have the Log Analytics agent installed, continue to the tutorial: