zabbix와 telegram 연동

zabbix가 보낸 메일을 좀 더 빠르게 확인을 하기위해

zabbix와 telegram을 연동해보려고 한다.

Read more...

궁합이 좋지 않은 CentOS 7과 Xen

서초 UCloud에서 기술지원 요청이 왔다. DomU CentOS 7 커널을 최신으로 업데이트 하니 부팅이 안된다고 한다.

Xen과 CentOS 7 커널간 무슨 문제가 발생한 걸까?

Read more...

VLAN tagging on uxen3

개요

VLAN id를 Tag 하는 방법 알아보기.

간략하게 설명하자면 A라는 스위치가 B라는 스위치와 Trunking을 하려면 VLAN 정보를 공유해야 하는데,

이때 사용하는 방식이 Tagging이다. 발신지 쪽에서 프레임에 vlan id을 tag하여 보내야 한다.

즉, 서버에서 L2로 프레임을 보낼때 vlan id를 tag 하여 보내는 설정을 해야 한다.

UXEN3(Xen hypervisor)에서 ovs(openvswitch) port에 연결된 모든 vif의 트래픽에 vlan id 를 tagging하여 L2로 전송하여 보자.

Read more...

UEFI vs BIOS and GPT vs MBR

이 글은 머신에서 사용하는 두 개의 다른 디자인(firmware 디자인과 partitioning 디자인)에 관한 이야기다.

후반부에는 FAI를 이용한 BIOS와 GPT partition 방법을 소개한다.

  • Firmware designs
    • UEFI: Unified Extensible Firmware Interface
    • BIOS: Basic Input Output System
  • Partitioning designs
    • GPT: GUID Partition Table
    • MBR: Master Boot Record

BIOS firmware and MBR partitioning are old and legacy designs.

UEFI firmware and GPT partitioning are new and latest designs.

위 기술들을 공부하자.

Read more...

KT GiGAWire Multi-VBD Support

We, at iOrchard, are developing the cloud-based VBCE management system. While developing, there are some problems with the data files in VBCE report directory as below.

Read more...

UXEN: Meltdown vulnerability

Meltdown vulnerability에 대한 UXEN의 입장

안녕하세요. 아이오차드 김 희 철 입니다.

최근 Intel CPU Meltdown 취약점으로 인한 UXEN의 보안 문의에 대한 설명을 드리겠습니다.

Meltdown 취약점을 한 줄로 요약하자면,

user space program이 kernel space memory에 접근할 수 있어 민감한 정보를 취득할 수 있다.

질문과 답변 형식으로 진행하겠습니다.

Read more...

Bacula 설치부터 운영까지

개요

Bacula 는 C++ 프로그래밍 언어로 개발되고 GNU(General Public License) 버전 2.0 오픈 소스 네트워크 기반 백업 프로그램이다. ᅟBacula 라는 이름은 Backup 과 Dracula 에 혼합어이다. 드라큘라처럼 데이터를 흡혈하듯 백업한다는 재미난 이름이다.

Bacula 의 특징으로는 다음과 같다.

  1. 쉬운 설치 및 설정
  2. 다양한 백업 장치 지원 (하드디스크, ᅟLTO 1-5 테이프 장치 등등)
  3. 다양한 모니터링툴 지원
  4. 증분, 차등, 차등 증분, 변경분, 가상 백업, 백업 주기, 압축 프로토콜 등 다양한 백업 방식 지원
  5. 백업 전후 실시할 명령어 지정이 가능
  6. 네트워크로 백업되는 데이터의 암호화를 위한 다양한 옵션 (MD5, SHA, TLS, CRAM-MD5 등등) 지원
  7. 데이터 압축 전송
  8. 네트워크 bandwidth 제한 가능

Read more...

PORCH CentOS 6 지원

PORCH 현 구축 사이트에는 HP 구형 장비가 많이 있다. 이 장비들을 활용하려다 보니 최신 OS와는 호환이 되지 않는다.

HP Proliant DL380 G4/G5/G6와 같은 장비는 CentOS 7과 호환이 잘 되지 않아 CentOS 6를 설치하기로 했다.

PORCH는 CentOS 7, Debian Jessie만 현재 지원한다. CentOS 6도 지원하자.

Read more...

PORCH WAN 구간지원 2

문제점

지난 1차 문서에서 WAN구간 서버 OS 자동 설치 세팅을 하였으나 서버가 준비되지 않아 시험하지 못했다. 오늘 시험을 해 보았으나 다음과 같은 문제가 발생하였다.

dracut Warning: Could not boot.
dracut Warning: /dev/root does not exist

DHCP서버로부터 IP는 잘 받아오고, kernel/initrd 이미지도 http로 잘 받아 부팅하는 중 위 에러가 나오고 서버는 멈춘다.

Read more...

kube-router에 대한 생각

아래 kube-router URL입니다.

https://github.com/cloudnativelabs/kube-router

결론부터 말하자면, kube-router를 통한 성능 향상의 가능성은 높아 보입니다. 물론 실험을 해야 확실히 말할 수 있겠지요. 그러나 제가 기술한 kube-proxy의 문제점이 kube-router에서는 개선될 것으로 보입니다.

Read more...