PowerFlex 3.0: PowerFlex Gateway를 재배포하는 방법
Summary: 이 문서에서는 GW(PowerFlex Gateway)를 재배포하는 절차를 제공합니다.
Instructions
목표:
GW(PowerFlex Gateway)를 성공적으로 재배포합니다.
사실:
PowerFlex GW 재배포는 다음과 같은 여러 가지 이유로 필요할 수 있습니다.
-
자동화된 SVM의 교체를 대비합니다.
-
기존 SUSE Linux Enterprise Server를 CentOS로 교체합니다.
-
공장에서 구축된 시스템은 PowerFlex Manager 또는 GW가 관여하지 않은 다른 방법을 사용합니다. 나중에 업그레이드 또는 교체를 위해 환경에 다시 도입해야 합니다.
참고: PowerFlex Gateway는 버전 3.0.x에서 VxFlex OS 게이트웨이라고도 합니다.
절차:
현재 GW를 백업했는지 확인합니다. 이렇게 하면 모든 기존 속성 및 설정이 새 GW에 복사됩니다. 현재 GW를 백업하려면 다음 단계를 수행합니다.
-
현재 GW의 IP에 SSH로 접속하고 루트로 로그인합니다.
-
다음 명령을 실행하여 GW 폴더로 이동합니다.
cd /opt/emc/scaleio/gateway/bin/
-
다음 명령을 실행하여 GW 구성 파일을 임시 폴더로 내보냅니다.
참고: 이전 버전에서 스크립트의 원래 이름은 SIOGWTool.sh 였습니다.
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
다음 명령을 실행하여 임시 폴더로 이동합니다.
cd /tmp
참고: 내보낸 게이트웨이 구성 파일의 이름은 name gw_config.tar로 지정됩니다.
-
로컬 드라이브에 있는 파일을 복사합니다.
-
필요한 경우 다음 명령을 실행하고 출력물을 메모장에 붙여 넣습니다.
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
다음 명령을 실행하여 서버를 종료합니다.
shutdown now -h
-
현재 GW의 이름을 다음에 따라 바꿉니다.
-
현재 GW가 위치한 vCenter에 로그인합니다.
-
왼쪽 창에서 현재 GW VM으로 이동합니다.
-
GW VM을 마우스 오른쪽 버튼으로 클릭하고 Rename를 클릭합니다.
-
새 이름을 입력하고 OK를 클릭합니다.
-
새 GW OVA 템플릿을 배포하려면 다음 단계를 완료하십시오.
-
Dell 지원 웹사이트에서 실행 중인 PowerFlex 버전에 대한 전체 소프트웨어 번들을 다운로드합니다. 모든 다운로드를 보려면 로그인해야 합니다.
-
다운로드한 파일에서 패키지 압축을 풉니다.
-
PowerFlex <버전> Complete VMware SW directory에서 OVA 템플릿을 저장합니다.
-
VMware vSphere Client를 사용하여 vCenter에 연결합니다.
-
기본 창에서 Hosts and Clusters를 선택합니다.
-
왼쪽 패널에서 OVA를 구축할 ESXi 를 선택합니다.
-
이를 오른쪽 버튼으로 클릭하고 Deploy OVF Template을 선택합니다.
Deploy OVF Template 마법사가 표시됩니다. -
저장한 OVA의 전체 경로를 입력하고 Next를 클릭합니다.
-
VM에 고유한 이름을 할당하고 OVA를 배포할 vSAN 스토리지를 선택한 다음 마법사의 나머지 기본값을 그대로 사용하고 Finish를 클릭합니다.
참고: hostname 명령을 사용하여 저장한 VM의 이름과 동일한 이름을 사용하고 있는지 확인합니다. OVA 배포가 완료되는데 시간이 걸릴 수 있습니다. -
새 VM을 마우스 오른쪽 클릭하고 Edit Settings를 클릭합니다.
-
CPU RAM 및 메모리가 충분한지 확인하고 어댑터를 올바른 네트워크에 할당한 다음 확인을 클릭합니다.
-
CPU = 2vCPU
-
메모리: 8GB
-
새 GW VM의 전원을 켭니다.
-
새 PowerFlex GW 호스트 이름 및 네트워크 인터페이스를 구성합니다.
-
콘솔을 사용하여 새 PowerFlex GW를 시작하고 로그인합니다.
-
참고: 기본 사용자 이름은 root이고 기본 암호는 admin입니다.
-
다음 명령을 실행하여 네트워크 관리자 UI를 구성합니다.
nmtui
-
Set system hostname을 선택하고 Enter> 키를 누릅니다.
-
호스트 이름을 입력하고 OK를 클릭합니다.
참고: hostname 명령을 사용하여 저장한 VM의 이름과 동일한 이름을 사용하고 있는지 확인합니다.
-
Edit a connection을 선택하고 Enter> 키를 누릅니다.
-
Ethernet > Wired connection 1을 선택하고 Edit를 클릭합니다.
-
프로필 이름을eth0으로 변경합니다.
-
IPv4 구성을수동으로 변경하고 표시를 클릭합니다.
-
네트워크를 구성합니다.
-
IP 주소
-
게이트웨이 주소
-
DNS 서버
-
참고: 이전에 저장한 VM의 네트워크 세부 정보를 사용하고 있는지 확인합니다.
-
IPv6 구성을무시 로 변경하고 확인을 클릭합니다.
-
PowerFlex Data 네트워크를 구성합니다.
-
연결 편집을선택하고 Enter 키를 누릅니다.
-
Ethernet > Wired connection 2를 선택하고 Edit를 클릭합니다.
-
프로필 이름을eth1로 변경합니다.
-
IPv4 구성을수동으로 변경하고 표시를 클릭합니다.
-
각각의 추가 데이터 네트워크에 대해 PowerFlex Data 네트워크 단계를 반복합니다.
-
-
네트워크를 구성합니다.
-
IP 주소
-
게이트웨이 주소
-
DNS 서버
-
-
참고: 이전에 저장한 VM의 네트워크 세부 정보를 사용하고 있는지 확인합니다.
v1 = 결합되지 않은 NIC 포트 설계
v2 = 정적 결합 NIC 포트 설계
v3 = LACP 결합 NIC 포트 설계
-
Back을 클릭한 다음 Quit를 클릭합니다.
-
다음 명령을 실행하여 재부팅합니다.
reboot
-
현재 GW의 IP를 이용하여 서버에 접속하고 다음 단계를 수행합니다.
-
다음 명령을 실행하여 새 운영 체제를 사용할 수 있는지 확인합니다.
-
cat /etc/*release
-
이전 GW 구성 파일을 로컬에서 /root/ 폴더로 복사합니다.
참고: Secure Remote Services 통합이 VxFlex OS GW와 함께 사용 중인 경우에만 이전 GW 구성 파일을 새 GW로 가져옵니다. Secure Remote Services가 PowerFlex Manager와 통합되어 있기 때문에 대부분의 시스템에서는 이 작업을 수행하지 않습니다. 대부분의 경우 GW 복원이 필요하지 않습니다.
GW 구성 파일을 성공적으로 가져왔습니다.
-
다음 단계를 수행하여 RPM을 추가하고, MDM IP를 설정하고, 인증서를 추가합니다.
-
현재 GW의 IP를 사용하여 서버에 연결되어 있는지 확인합니다.
-
Java를 설치합니다. openjdk 헤드리스 버전을 사용합니다.
-
Java RPM 파일은 GW의 /root/install 폴더에 있어야 합니다.
-
다음 명령을 실행하여 Java RPM을 설치합니다.
rpm -ivh <java_package_name>.rpm
-
EMC-ScaleIO-gateway-3.X-X<.build>.x86_64.rpm 파일은 /root/install 폴더에 없습니다. 압축을 푼 다운로드 파일의 파일을 로컬 시스템에서 /root/install 폴더로 복사합니다.
-
다음 명령을 실행하여 PowerFlex Gateway를 설치합니다. 여기서 X는 버전 번호입니다.
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<> new_GW_admin_password는 PowerFlex Installer에 액세스하기 위해 정의하는 비밀번호입니다.
비밀번호는 다음 조건을 충족해야 합니다.
-
최소 8자 이상
-
다음 그룹의 문자를 포함해야 합니다. [a-z], [A-Z], [0-9]
-
PowerFlex Gateway 웹 UI에 로그인하고 다음 단계를 수행합니다.
-
Installation Manager의 새 버전이 기본 페이지에 표시되는지 확인하십시오.
-
메뉴에서 Maintain을 클릭합니다.
-
운영 MDM IP, 사용자 이름, 암호 및 LIA 암호를 입력합니다.
-
메시지가 표시되면 모든 MDM 인증서를 승인합니다.
-
Retrieve system topology를 클릭하고 모든 LIA 인증이 유효한지 확인합니다.
-
-
클러스터, 운영 MDM 및 보조 MDM의 IP를 복사합니다.
-
다음 명령을 실행하여 GW Server에서 사용자 속성을 확인합니다.
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
mdm.ip.addresses 필드에 IP를 붙여 넣습니다. (기본이 될 수 있는 모든 MDM의 데이터 IP인 모든 가상 IP 포함)
-
다음 명령을 실행하여 잠금 상자와 MDM 사용자 이름 및 암호를 생성합니다.
참고: 이전 버전에서 아래 스크립트의 원래 이름은 SIOGWTool.sh 였습니다.
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
다음 명령을 실행하여 GW 서비스를 재시작합니다.
systemctl restart scaleio-gateway
-
PowerFlex Gateway Web UI에 로그인하고 REST GW 구성에 대해 다음 단계를 수행합니다.
-
메뉴에서 Maintain을 클릭합니다.
-
운영 MDM IP, 사용자 이름, 암호 및 LIA 암호를 입력합니다.
-
Retrieve system topology를 클릭하고 기본 MDM의 인증서를 승인합니다.
-
Retrieve system topology를 다시 클릭하고 모든 LIA 인증이 유효한지 확인합니다.
-
Test REST configuration을 클릭합니다.
-
그것을 클릭하고 사용자 이름과 비밀번호를 입력하십시오.
-
MDM의 정보가 표시됩니다. MDM IP를 사용할 수 있고 연결되어 있는지 확인합니다.
-
메시지가 표시되면 모든 인증서를 수락합니다.
-
-
PowerFlex Manager를 사용할 때 다음 명령을 실행하여 PowerFlex GW에서 Secure Remote Services 통합을 비활성화합니다.
참고: PowerFlex Manager를 사용하지 않는 경우 이 단계를 건너뜁니다.-
VxFlex OS 3.0 이전 버전의 경우 다음 명령을 실행합니다.
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
PowerFlex 버전 3.5 및 3.6의 경우 다음 명령을 실행합니다.
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
PowerFlex Gateway가 성공적으로 재구축되었습니다.