이번 포스팅은 ACI Bug Report 관련 내용입니다.

 

지난 포스팅(http://zigispace.net/957) 에 이어서, ACI OS Upgrade 중에 발생할 수 있는 Bug Report(CSCvb94260)입니다.

2.1미만의 버전에서 발생할 수 있다고 하기 때문에 2.1이상의 버전에서 더 상위 버전으로의 Upgrade에는 발생하지 않을 수 있습니다.

 

이 버그에 대한 증상은

 1. APIC 업그레이드 중에 먼저 진행된 APIC은 정상적으로 Upgrade가 완료되었으나, 이후에 업그레이드 되는 APIC의 상태가 75%에서 멈춰있게 됩니다.  이 경우 75%에서 멈춰있는 APIC에서 확인 할 때, 정상적으로 완료된 APIC의 정보가 기존 버전으로 표기

 

 2. 모든 APIC이 정상적으로 업그레이드가 되고, fully fit 상태까지 되었으나 각 장비에서 acidiag로 확인 시에는 local APIC에 대한 버전만 최신 버전이고 다른 APIC은 기존 버전으로 표기

 

상태를 확인해보면, APIC 2번기가 정상적으로 Upgrade된 상태에서 APIC 3번기가 Stuck이 걸려있을 때,

APIC 2번에서는 2번기 상태를 보면 정상적으로 Upgrade가 되어 있고

APIC 3번기에서 2번기를 상태를 보면, 기존 OS이고 time stamp도 정상적으로 업그레이드 된 시간보다 더 이후 시간으로 체크되어 있음.

 

apic2# acidiag avread | egrep "id=2.*version" | cut -d ' ' -f 7-10,20-21
appliance id=2 version=2.2(2k) lm(t):2(2017-07-25T11:24:01.244+10:00)

apic3# acidiag avread | egrep "id=2.*version" | cut -d ' ' -f 7-10,20-21
appliance id=2 version=2.0(2f) lm(t):2(2017-07-25T11:40:02.248+10:00)

 

2.1 이상에서는 해당 버그가 없기 때문에 2.1 미만의 버전에서만 발생합니다.

 

해당 버그가 발현될 경우에는

위의 예의 APIC 3에서 APIC 2의 정보를 정상적으로 가져오지 못한 상태가 되는 데,

APIC 2에서 "acidiag restart mgmt"를 통해서 APIC에 서비스를 재기동하면

APIC 3에서 APIC 2에 대한 정보가 업데이트 되면서, 정상적으로 Upgrade를 진행 할 수 있습니다.

 

 

 

Posted by 네떡지기

이번 포스팅은 ACI Bug Report 관련 내용입니다.

 

ACI OS Upgrade를 위해서 관리서버인 APIC을 먼저 OS Upgrade를 진행을 합니다.

APIC OS 업그레이드 과정 시, APIC의 재부팅을 하는 도중에 정상적으로 부팅을 하지 못하는 문제가 발생할 수 있습니다.

이 경우 장비에 Console을 붙여서 확인을 하면 다음과 같이 표기됨을 확인할 수 있습니다.

 

APIC 1 Console shows:
do_boot_cpu failed(-1) to wakeup CPU#2
do_boot_cpu failed(-1) to wakeup CPU#3
do_boot_cpu failed(-1) to wakeup CPU#4
do_boot_cpu failed(-1) to wakeup CPU#5
.
.
.
.
do_boot_cpu failed(-1) to wakeup CPU#23

 

 

관련하여 Bug Report(CSCvd84590:scale1-apic1: do_boot_cpu() failed at GRUB starting to boot the Kernel)가 있습니다.

 

해당 버그에 대해서 알려진 버전은 2.2(1.210a), 2.2(2i)이며,

fixed 버전은 3.1(1i), 3.1(0.154), 2.2(3.13)입니다.

 

실제 영향 받는 버전은 더 있을 것으로 보입니다.

 

해당 버그에 대한 조치 방법은 APIC 자체를 실제 전원까지 제거하여 Cold Reboot를 진행하시면 됩니다.

Posted by 네떡지기
분류없음2015.11.03 01:38

Photon, VMware, Integrated, Container, install, git, iso, platform, os, 컨테이너, 포톤, vm웨어, Docker, rkt : Today Key

 

VMware의 Container 전략(?), 지원 방향(?)인 Photon에 대한 2번째 포스팅입니다.

지난 번에 설치해 본 Photon OS에 대해서 간략히 알아보고,

실제 Container 지원에 대한 내용인  vSphere Integrated Containers & Vmware Phton Platform에 대해서 각각 알아봅니다.

Photon OS에 대해서만 현재 TPv2로 나오고, 그 이외는 아직 출시가 되지 않았기 때문에 정리된 내용이 일부 실제 내용과

다를 수도 있지 않을까? 싶습니다.

혹시 수정해야 되는 내용이 있다면 알려주시면 감사하겠습니다.

 


 

 

 

 

Photon OS 란?
▪ vSphere에 최적화된 Linux Container host runtime
▪ 확장 가능하며, 매우 가벼우며 대부분의 Container 포맷을 지원
- Docker, Rocket(Core OS), Garden(Pivotal)
▪ 현재 OpenSource로 Photon v1.0 Tech Preview 2로 공개됨.

 

 

 

 


VMware의 Photon/Cloud Native App 관련 진행 일정
4월 : Cloud-Native Apps을 위한 새로운 오픈 소스 프로젝트를 Announce
           - Photon OS : Container에 최적화된 Linux distro.
           - Lightwave : Container와 CAN을 위한 인증 및 인증서 관리 시스템
5월 : Lightwave source를 Github를 통해서 release
6월 : AppCatalyst 발표. : CAN를 개발을 가속할 수 있는 fee Desktop hypervisor.
         Project bonneville  : vSphere에 Container가 통합될 수 있는 혁신적인 방안
         Open Container Initiative Founding members로 가입
 7월 : Cloud Native computing Foundation에 Founding members로 가입
 8월 : AppCatalyst와 Photon OS의 기술 Preview 2 release.
*dirstro : set of software components, often open source

 

 

Photon OS 설치를 위한 요구사항
•VMware vSphere 5.5 or VMware vSphere 6.0 installed
     ※ Photon OS가 Linux kernel 3.X로 설치되어야 하는 데, 5.5에서는 3.X 항목이 없어서 불가로 추정
     ※ VMworkstation의 경우네는 Ver.12에 Linux 3.X으로 설정하여 설치 가능하며, Photon 항목도 있음.
•ESXi host with recommended 2GB of free RAM
•ESXi host with recommended 2GB of free disk space
•Photon ISO
                                                                 【 Recommend 】   2 vCPU, 1024MB memory, 20GB hard disk. 

 

Photon 설치 파일
• Photon OS, Tech Preview 2 – Full ISO

         - Full Version 선택 시, Photon OS를 모두 선택 할 수 있음.
• Photon OS, Tech Preview 2 – Minimal ISO
• Photon OS, Tech Preview 2 - OVA
     ※초기에는 일반 ISO만 지원했으나, Minimal ISO와 OVA가 추가됨.

 

Photon OS 종류
• Photon Micro
• Photon Minimal
• Photon Full
• Photon OSTree Host
• Photon OSTree Server

 


 

 


 vSphere Integrated Containers & Vmware Phton Platform
    - VIC : Unified Hybrid Platform
    - Photon Platform : Cloud-Native Platform

 

 

 

vSphere Integrated Containers
▪ 기존 vSphere에서 Container를 관리할 수 있도록 확장
▪ 다양한 Feature Set 지원
     -  기존 ESXi에서 지원하던 다양한 기능을 지원 (DRS, vMotion, HA/DR, Storage & Network Integration)
▪ 기존 서비스에 대한 Re-Building이나, Re-Architecture가 필요하지 않음.
▪ Enterprise급의 Container Infrastructure를 구축 가능.
     - 개발자에게는 Container의 Portable, Fast, Lightweight의 장점을 가져다 주며,
       IT 운영자에게는 Security, Visibility, Management를 효과적으로 할 수 있도록 함.

▪ 다른 Container ecosystem 솔루션(CoreOS Tectonic, Docker, Kubernetes, Mesosphere Data Center OS, Pivotal CF)과

  손쉽게 통합 가능

 

 


 

 

Photon Platform
▪ Container와 CNA에 최적화 된 Platform
Core Components
   - Photon Controller(Host 컨트롤러, 스케쥴러)

       : Container의 분산컴퓨팅 관리, 스케쥴링 관리, 오케스트레이션
       : 단일 API 엔드포인트

             - 실제 Photon Controller가 내부적인 동작을 하는 것이 아니라, 기본 Container 기반의 ecosystem에 대한  API를 제공

               Photon Platform 사용자는 동일한 API 사용을 통해서 원하는 ecosystem을 그대로 사용 가능

       : 현재 미 출시

   - Photon Machine(Compute Host)
       : Photon OS, Microvisor(based on ESX)
         - Photon OS가 내장된 ESX기반의 Lightweight한 microvisor. 

 

Photon Platform 아키텍처

  

 

 

 

vSphere Integrated Containers와 Photon Platform 간의 비교

 


 

 

Posted by 네떡지기
분류없음2015.10.27 10:09

 

 

Photon, VMware, Container, install, git, iso, platform, os, 컨테이너, 포톤, vm웨어, Docker, rkt : Today Key

 

VMWare에서 Container를 위한 Container 전용 OS인 Photon을 VMWorld 2015에서 발표하였습니다.

Photon과 관련한 2가지 방향인 VIC와 Photon Platform은 곧 다음 포스팅에서(빠르면 이번 주내?) 다뤄질 예정이며..

우선 무작정 누구나 따라하기 쉬운 Photon OS 설치를 이번 포스팅에서 다뤄봅니다.

 

 


 

 

VMWare Photon OS 설치하기

 

Photon OS

VMWare에서 Container를 위한 내놓은 Container OS

ISO(Full, Minimal), OVA로 현재 제공되고 있음.

• 현재 Version은 Photon 1.0 TP2

 

설치

• 설치 시, Linux Kernel 3.X 64bit로 설치(혹은 Photon OS)

• 아래 설치 예제는 ISO Full Version으로 진행

 

 

 

 

 

 

• Photon 이미지를 실행하면 아래와 같이 Install 화면 표시

 

• Accept !

 

 

 

• Disk 선택.

 

• Disk 초기화

 

 

• Photon OS 종류 선택. 여기서는 Full Version으로 설치

  당연히, full 버전이 Micro나 MInimal 버전보다 많은 기능을 포함하고 있지만, 조금 무거운 이미지이다.

  하지만 기존 Linux OS에 비해서는 가볍다.

 

 

• Hostname 설정

 

• Root Password 설정

 

• 설치가 끝나면, 시스템 리부팅

 

 

 

• 설치가 완료.

 

 

 

 

• Photon의 현재 Version을 확인

 

 

• Photon에서 Docker를 활성화하고, VMware에서 CNA(Cloud Native Application) 예제로 올려놓은 이미지를 받아서 실행합니다.

 

 

 

• Photon OS에 Docker Container를 띄워서 웹서비스를 간단하게 올린 예제입니다.

 

 

• Photon 예제에서 사용한 이미지의 Linux 정보는 아래와 같습니다.

 

 

• 본 예제에서 설치한 Photon OS은 Full 버전입니다. 현재 사용량을 확인해보면 약 232M 정도입니다.

 

• Full Version의 경우에는 yum도 가능합니다.

 

 

• 다음은 Photon OS은 Minimal을 설치했을 때의 모습입니다. 현재 사용량을 확인해보면 약 46M 정도입니다.

 

 

• 다음은 Photon OS은 Micro를 설치했을 때의 모습입니다. 현재 사용량을 확인해보면 약 25M 정도입니다.

 

 

• 이상으로 아주 간단한 Photon OS의 설치와 간단한 CNA 예제를 실행해보았습니다.

  Photon에 대한 정리는 다음 포스팅에서 보다 자세히. ^^ 하도록 하겠습니다.

Posted by 네떡지기

티스토리 툴바