IBM 내에서 SLES 사용 Power Virtual Server
IBM Power Virtual Server 에서 IBM 데이터 센터
IBM Power Virtual Server 프라이빗 클라우드 에서 클라이언트 위치
IBM 스톡 운영 체제(OS) 이미지 중 하나를 사용하여 Linux® 가상 머신( VM )을 배포하거나, 직접 Linux 이미지(OVA 형식)를 가져올 수 있습니다.
다음 옵션 중에서 선택할 수 있습니다.
- Linux 정기구독을 신청하세요.
- Linux 공급업체의 자체 Linux 구독을 사용하세요.
전체 Linux 구독을 등록하는 경우, 프로비저닝된 VM 에 추가 요금이 적용되어 IBM 을 통해 Linux 지원을 받을 수 있습니다. 전체 Linux 구독을 하려면 IBM 에서 제공하는 스톡 OS 이미지 중 하나를 사용해야 합니다. 이미지 메뉴에서 IBM 제공된 구독을 선택하여 IBM 스톡 이미지 중 하나를 선택합니다. 전체 Linux 구독을 사용하여 프로비저닝하고 등록하는 방법에 대한 자세한 내용은 전체 Linux 구독 Power Virtual Server 을 참조하세요.
자체 라이선스를 사용하려는 경우 -BYOL 가 접미사로 붙은 OS 이미지를 선택하세요. VM 프로비저닝 페이지의 클라이언트 제공 구독 섹션 아래에 이러한 이미지가 나열되어 있습니다.
IBM® Power® Virtual Server 에서는 SAP 및 SAP 이외의 애플리케이션을 위한 Linux (RHEL 및 SLES) 스톡 이미지를 제공합니다. 지원되는 SLES 버전에 대한 자세한 내용은 IBM Power Virtual Server 에서 지원되는 운영 체제를 참조하세요.
지원되는 OS 레벨을 실행하고 있는지 확인하고 최신 레벨로의 업그레이드를 계획하려면 SLES OS 릴리스 수명 주기 정보를 참조하세요.
Power Virtual Server 에 대한 전체 Linux 구독을 사용하지 않는 경우 공급업체로부터 직접 구독을 받고 이미지를 가져와야 합니다. Linux VM을 배치한 후 VM에 로그인하고 Linux 공급업체의 위성 서버에 등록해야 합니다. Linux 공급업체 위성 서버(패키지 및 수정사항을 등록하고 확보할 수 있음)에 도달하려면 VM에 공용 네트워크를 접속해야 합니다.
OVA 이미지를 작성할 때 적절한 Power Virtual Server 환경 cloud-init 패키지를 포함해야 합니다. 클라우드 초기화 설치 및 구성에서 적절한 cloud-init 패키지를 다운로드합니다.
Power Virtual Server 에서 SUSE Linux Enterprise Server 를 실행하려면 하드웨어가 최소 메모리 요구 사항을 충족해야 합니다. 최소 설치를 위해서는 최소 1024MB의 메모리가 필요합니다. 프로세서가 두 개 이상인 컴퓨터에서는 CPU당 512MB를 추가합니다. 지정된 메모리 값은 운영 체제를 설치하는 경우에만 유효합니다. 프로덕션 환경의 실제 메모리 요구량은 시스템의 워크로드에 따라 달라집니다. SLES 하드웨어 권장 사항에 대한 자세한 내용은 IBM POWER의 ‘설치’ 섹션을 참조하십시오.
클라이언트 위치 IBM Power 구독 플랜은 SAP 자체 라이선스 가져오기 또는 Linux 자체 라이선스 이미지 가져오기를 통해 가상 머신을 프로비저닝할 수 있습니다. 비용은 계량화된 인스턴스 사용량이 아닌 정액제 구독 요금을 기준으로 합니다. IBM Power 구독 요금제를 주문하지 않고 데이터 센터에 VM을 배포하는 경우, 비용은 계량화된 인스턴스 사용량을 기준으로 합니다. 인프라 등록 시 미터링 요금제를 선택한 경우 SAP 이미지로 VM을 프로비저닝할 수 없으며 비용은 인스턴스 사용량에 따라 책정됩니다.
SLES 구독 등록 및 구매하기
먼저 SLES 구독을 사용으로 설정해야 SUSE 기반 저장소에 접속하여 해당 소프트웨어 패키지를 다운로드할 수 있습니다.
-
SUSE 구독을 구매하려면 구매 방법을 참조하세요.
-
시스템을 등록하려면 설치된 시스템 등록하기 를 참조하세요.
SLES 이미지 캡처 및 가져오기
Power Virtual Server 에서 SLES를 사용하려면 IBM Power 가상화 센터(PowerVC )를 사용하여 Linux 이미지를 캡처한 다음 OVA(오픈 가상화 어플라이언스) 파일로 가져올 수 있습니다. 또한 운전면허증을 직접 지참하셔야 합니다. PowerVC 를 사용하여 이미지를 캡처할 수 없는 경우, Power OVA 이미지 캡처 지침을 참조하십시오.
Linux 네트워킹
공용 인터넷에 Linux 가상 머신(VM)을 연결하려면 Power Virtual Server를 프로비저닝할 때 공용 네트워크를 추가해야 합니다. 인터넷에 연결된 외부 IP 주소가 필요 없는 Linux VM이 있는 경우 공용 Linux VM에서 Linux 기반 NAT 게이트웨이를 설정해야 합니다. 자세한 내용은 19.6 기본 라우터 설정 및 Linux NAT(네트워크 주소 변환)라우터 설명을 참조하세요.
공용 및 사설 네트워크 사이에 SNAT(Source NAT) 게이트웨이를 구성할 때는 TCP 체크섬 오프로드 옵션이 사용 안함으로 설정되어 있는지 확인하십시오. 또한 사설 네트워크에 연결된 네트워크 인터페이스에서 최대 전송 단위(MTU) 값을 1450으로 설정해야 합니다. 가상 머신이 다시 시작될 때마다 네트워크 인터페이스의 인터페이스 체크섬 오프로드 및 MTU 설정이 지속되도록 하려면 네트워크 인터페이스의 구성 파일을 수정해야 합니다.
TCP 체크섬 오프로드 옵션이 SNAT 게이트웨이의 사설 네트워크 인터페이스에서 사용 안함으로 설정되어야 하며 가상 이더넷 디바이스의 유형이 ibmveth여야 합니다. 공용 네트워크 인터페이스에 대한 TCP 체크섬 오프로드 옵션은 변경할 필요가 없습니다. IBM® Power® Virtual Server VM은 ibmveth 디바이스만 사용하여 배포됩니다.
다음 명령을 사용하여 디바이스 인터페이스 유형이 ibmveth인지 확인할 수 있습니다.
ethtool -i <interface name> | grep driver
다음 지침은 SLES 15에 적용됩니다. 네트워크 인터페이스 구성에 대한 추가 도움말이 필요한 경우, SLES 문서를 참조하십시오.
-
수정할 사설 네트워크 인터페이스의 이름을 식별하십시오. 네트워크 인터페이스에 지정된 IP 주소를 기반으로 네트워크 인터페이스 이름을 식별하려면 다음 명령을 사용하십시오.
ip -4 a s (for IPv4 address) ip -6 a s (for IPv6 address) -
ifcfg-<NIC>파일을 편집하십시오(여기서 NIC는 1단계에서 식별되는 네트워크 인터페이스 이름임).SLES: /etc/sysconfig/network/ifcfg-<NIC>- 다음 행을 추가하거나 수정하십시오.
For SLES: MTU='1450' ETHTOOL_OPTIONS='-K <NIC> rx off' -
VM을 다시 시작하십시오.
-
재시작 작업이 완료된 후, MTU 값과 체크섬 오프로딩 설정이 올바른지 확인하십시오.
-
다음 명령을 실행하여 체크섬 오프로드 설정을 확인하십시오.
ethtool -k eth0 Features for eth0: rx-checksumming: off tx-checksumming: off <cut>
-
ethtool 명령은 rx-checksumming 및 tx-checksumming 옵션 중 하나가 사용 안함으로 설정되면 이들 옵션을 모두 사용 안함으로 설정합니다.
다음 명령을 실행하여 MTU 값을 확인하십시오.
ip link show eth0
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc fq_codel state UNKNOWN mode DEFAULT <...>
Power Virtual Server 환경에서 SNAT 구성
대부분의 조직은 해당 ISP에서 공개적으로 라우팅 가능한 제한된 수의 IP 주소로 할당됩니다. 이 제한된 허용량으로 인해 관리자는 LAN의 모든 노드에 제한된 공인 IP 주소를 제공하지 않고 인터넷 서비스에 대한 액세스를 공유하는 방법을 찾아야 합니다. 자세한 내용은 ‘포워드 및 NAT 규칙’을 참조하십시오.
SNAT 라우터 구성
다음 단계를 완료하여 SNAT 라우터를 정확하게 구성하십시오.
- 공용 네트워크에 SLES LPAR를 배치하십시오.
- 인터넷 액세스를 가져오기 위해 SNAT 기능이 필요한 서브넷을 작성하십시오.
- 다음 명령을 사용하여 SNAT 수행을 위해 사설 네트워크 트래픽에 액세스할 수 있게 하십시오.
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
이러한 명령에서는 공용 네트워크를 위한 네트워크 디바이스가 eth0이고 사설 네트워크를 위한 네트워크 디바이스는 eth1이라고 가정합니다.
** 파일을 편집하여 영구적으로 **IP 전달/etc/sysctl.conf을 설정할 수 있습니다.
-
/etc/sysctl.conf파일 내에서 다음 행을 찾아 편집하십시오(필요한 경우0을1로 바꾸기).net.ipv4.ip_forward = 1. -
다음 명령을 입력하여
sysctl.conf파일을 업데이트하십시오.sysctl -p /etc/sysctl.conf. -
마지막으로 다음 명령을 입력하여 소스 NAT를 구성하십시오.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE.
SNAT 라우터를 사용하도록 Linux VM 구성
-
SNAT 라우터를 사용하여 인터넷에 액세스할 Linux VM을 배치하십시오. SNAT 라우터가 접속된 사설 네트워크를 라우팅하는지 확인하십시오.
-
Linux VM의 기본 라우터를 사설 네트워크의 SANT 라우터 IP로 설정하십시오.