SlideShare a Scribd company logo
1 of 25
Download to read offline
Oracle Linux 8 New Feature /
Oracle Solaris News
발표자 : 김석 ( 김재벌 : Suk Kim )
SNS/E-mail : ostoneo@gmail.com
블로그 : 김재벌의 IT 이야기 ( http://blog.solaris.co.kr )
Nobreak.Co.,LTD / Oracle ACE Director
Oracle Linux 8 New Feature
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 김석 ( 김재벌 / Suk Kim )
– ㈜노브레이크 대표이사
– 한국클라우드컴퓨팅연구조합 (2016~현재)
– 정보통신산업진흥원 클라우드 GSIP 운영/보안 분야 멘토 (2017~현재)
– 안산대학교 IT응용보안과 겸임교수 (2012.2-2018.8)
– 한양사이버대학교 해킹보안과 교수(2015.2-현재)
– 다수의 기업 보안 컨설팅 및 국가 연구과제 수행
– 강의
• 국가기관 / 다수의 기업 및 대학 /교육센터 등 (22년 경력)
– 커뮤니티 활동
• 한국 솔라리스 사용자 그룹 회장
• 솔라리스 테크넷 / 솔라리스 스쿨 운영자
• 오라클 테크니컬 에반젤리스 ( ORACLE ACE Director ) 1/100
– 집필
• 테크넷과 함께 하는 엔터프라이즈 리눅스 1,2 등 다수의 서적 집필
About Speaker
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Oracle Linux 8은 어디서 구하나요?
• Oracle Software Delivery Cloud의 ISO 다운로드
• ULN (Unbreakable Linux Network) 및 Oracle Linux Yum Server 를 통한 개별 RPM 패키지
• Oracle Container Registry 및 Docker Hub 를 통한 Docker 이미지
• Oracle Cloud Infrastructure Marketplace의 플랫폼 이미지
Oracle Linux 8
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• AppStream (Application Streams)
• 시스템 관리
– DNF
– Cockpit
• RPM 개선
• 설치,부팅 및 이미지 생성
• 커널
• 컨테이너 및 가상화
• 파일시스템 및 스토리지
• 신원 관리
• 네트워킹
• 보안
• 데스크탑
• Oracle Linux 8 을 개발자에게 제공, 무료 업데이트 제공
• RHCK(호환커널제공) , RHEL 과 바이너리 호환성 유지 및 RHEL 인증 프로그램은 재인증 불필요
Oracle Linux 8 New Features
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• AppStream (Application Streams)
– 여러 버전의 user-space 구성요소를 운영체제 패키지 보다 더 자주 제공 및 업데이트 가능
– AppStream 저장소
– 모듈
– 모듈 스트림
– 모듈 프로파일
– https://docs.oracle.com/en/
operating-systems/oracle-linux/8
/software-management/
appstream.html
Oracle Linux 8 New Features
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• DNF (Dandified Yum)
– RPM 기반 LINUX 에서 패키지 설치, 업데이트 , 제거 하는 소프트웨어 패키지 관리자
– 의존성을 자동으로 계산하고 패키지 설치에 필요한 작업을 결정
– 페도라 18에 도입 후 페도라 22 이후 기본 패키지 관리자
– Yum 의 차세대 버전 (Yum v3 호환)
• CLI 호환성을 유지, 확장 및 플러그인에 대한 API 제공
– RHEL8 , CentOS8 과 함께 Oracle Linux 8의 기본 패키지 관리자
– Python API ( libdnf C API , Yum v3) 플러그인 및 스크립트 지원
시스템 관리 (DNF vs. YUM)
#dnf check-update
#dnf upgrade vim
#dnf install quake
#dnf info quake
#dnf install all
#dnf help
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• https://dnf.readthedocs.io/en/latest/index.html
• https://www.digitalocean.com/community/tutorials/package-management-basics-apt-
yum-dnf-pkg
• https://fedoraproject.org/wiki/DNF?rd=Dnf
• https://www.ostechnix.com/dnf-command-examples-beginners/
• https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.0/ol8-yum-
appendix.html
시스템 관리 (DNF vs. YUM)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 쉬운 사용 ( Easy to use )
• 가볍고 빠름 ( lightweight and simple )
• 리눅스 서버를 위한 원격 관리자 ( remote manager )
• 웹 브라우저 기반 리눅스 라이브 세션 매니져 ( Linux Live Session Manager )
• Oracle Linux8 에 기본설치 (최소설치 제외)
• 모바일 브라우저 호환성 개선
• 방화벽 섹션 추가(cockpit)
• 누락된 업데이트 첫 페이지에 경고 출력
• PDB 규칙 ( Policy-Based Decryption) 디스크에 적용 ( LUKS 암호화 디스크 파티션 )
• 가상머신 관리 (libvirt) 기반 추가/생성 지원
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 설치
– #dnf install cockpit
• 서비스 활성화 및 시작
– #systemctl enable --now cockpit.socket
#systemctl status cockpit
• 방화벽 규칙 구성 (웹콘솔을 위해 port 9090 오픈)
– #firewall-cmd –add-service=cockpit --permanet
#firewall-cmd --reload
• 로그인
– https://myserver.example.com:9090
– https://localhost:9090
• 참고 : https://cockpit-project.org
– 2019.10.16 (205 버전)
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 기본 관리
– 기본 시스템 정보 확인 가능
– 시스템 자원 실시간 사용량 확인 가능
– root 사용자의 경우 전원 관리 가능
• 로그
– 시스템 로그 확인
– 날짜 및 심각도별로 확인 가능
• 스토리지
– 전반적인 스토리지 정보 확인가능
– NFS,iSCSI , RAID , LVM , VDO (Virtual Data Optimizer)
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
– 네트워킹
• 패킷 RX/TX 확인
• 방화벽 설정
• 인터페이스 (본딩,티밍,브리지,VLAN) 확인 및 설정 가능
• 로그확인
– 사용자
• 계정관리 (생성,수정,삭제)
• 패스워드 변경시 정책에 맞지 않는 패스워드 변경 불가
– CLI 에서는 정책 위반시에도 변경 가능
• SSH 공개키 등록 가능
– 서비스
• 시스템 서비스 등 각 유닛의 상태 관리 가능
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• RPM 개선
– Oracle Linux 8에서는 RPM 4.14 버전 포함
– Debuginfo 패키지 병렬 설치 지원
• 부울 종속성
• 4GB 보다 큰 파일 패키징
• 파일 트리거
– 설치 시작전에 전체 패키지의 유효성 검사 수행
• SHA-256 압축 페이로드 해시 서명 보호
– Oracle Linux 7에서 RPM은 압축을 풀 때 개별 파일의 페이로드 내용을 확인
– Oracle Linux 7에서 해시가 압축되지 않은 데이터에 대해 수행되어 압축 해제 취약
• 신원관리
– 세션 기록, MS-AD 통합 및 IDM (암호구문 등) 기능
RPM 및 신원관리
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 설치 및 부팅 및 이미지 생성
• 설치중 추가 저장소 지정 가능 , 이전에는 커널 부팅 매개 변수만 설정 하여 기본 리포지토리만 가능
• 커널 부팅 매개 변수 추가 inst.addrepo=name,url
• LUKS2 디스크 암호화 설치 프로그램에 추가
– 온 디스크 형식의 기능확장 및 메타 데이터 저장을 위한 유연한 방법 제공
• Boom Boot Manager 추가
– BootLoader 사양을 지원하는 부팅 로드 사용
– Boom은 유연한 부팅 구성을 제공, 새로운 부팅 항목 또는 수정된 부팅 항목을 심플하게 생성 가능
• 통합 ISO 지원
– BaseOS 및 APPStream 설치 소스 저장소를 자동으로 로드
• 킥스타트 명령 및 옵션 (Deprecated)
– --interactive , ignoredisk 명령 옵션
– auth , authconfig , device , deviceprobe,, install , lilo, lilocheck, mouse , multipath 등등
설치, 부팅 이미지 개선
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Podman, buildah 및 skopep 컨테이너 도구
– OCI ( Open Container Initiative)와 호환
– Docker 및 기타 호환 가능한 컨테이너 엔진에서 생성하고 관리하는 동일한 리눅스 컨테이너 관리에 사용
– Podman
• 데몬 없는 컨테이너 엔진인 Pod Manager 도입
• Oracle Linux 8 호환 가능 컨테이너 이미지 개발, 실행 관리
• https://podman.io 참고
– Buildah
• 처음 컨테이너이미지를 만들 때 사용 , 모든 컨테이너 런타임에서 동작 ( OCI 준수 )
• Docker 또는 다른 컨테이너를 런타임 없이 데이터를 저장하고 이미지를 빌드 하고 해당 이미지를 컨테이너로 실행할 수
있는 기능을 포함
– Skopeo
• 원격 이미지 레지스트리를 사용하여 정보, 이미지 및 서명 콘텐츠를 검색하는데 사용하는 클라이언트 도구
• https://github.com/containers/skopeo 참고
가상화,컨테이너 도구
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 향상된 다중 매퍼 다중 경로
• SCSI MultiQueue 드라이버 사용시 SSD 및 멀티 코어 시스템으로 블록 계층 성능 확장 가능
• 로컬 스토리지를 관리하는 Stratis
– ZFS , Btrfs 같은 VMF
– 스냅샷 기능 및 다계층 볼륨 관리 기능
– 씬 프로비저닝
– https://stratis-storage.github.io/
• 공유 COW 데이터 XFS 지원
– 공유된 COW 데이터 익스텐트 지원
– (Copy On Write)
파일시스템 및 스토리지
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• iptables 를 대체하는 새로운 방화벽 백엔드
• nft 명령으로 각 명령 통합
• iptables 명령도 지원(링크)
• 성능, 코드 유지 관리, 사용 편의성, 스케일링 등 문제 해결
• firewalld 사용 또는 nft 명령줄 도구로 직접 작업 가능
• 테이블 내부에서 체인에 따라 규칙 분류
• 규칙에 여러 조건과 작업이 포함
• /etc/sysconfig/nftables.conf 에 정의
• Iptables-translate 및 ip6tables-translate 명령 제공
– 기존 규칙 nftables 로 마이그레이션
• IPVLAN 가상 네트워크 드라이버를 이용한 컨테이너에 대한 네트워크 연결 가능
• TCP/UDP 네트워크 향상 ( 4.18 )
네트워킹
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• nftables 의 특징
– 2014년 1월 출시
– 커널 3.13 이상에서 사용 가능한 패킷 필터
– 성능 향상 (목록이 아닌 프로그램 형태로 표현)
– 더 간결, 유연한 규칙 설정
– 낮은 커널 모듈에 대한 의존성 (userland 에서 구현)
• 기존에는 기능 추가시 커널 컴파일 또는 커널 모듈 컴파일 필요
– iptables 호환 레이어 제공
• #nft 명령으로 수행 ( 아래 링크 참조 )
• #nft –i // 사용자 대화형 모드 지원
nft>
– https://wiki.gentoo.org/wiki/Nftables/Examples
네트워킹
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• OpenSSH 7.8p1 릴리즈 업데이트
• Luks2 (Linux Unified Key Setup) – 디스크 암호화 기본 볼륨
• OpenSCAP 1.3.0 (API 통합)
• SELinux
– 맵 권한 기능 지원
– 다양한 파일시스템 오브젝트에 대한 직접 메모리 엑세스 방지
– 새로운 부울 도입
• TLS 1.3 백엔드 암호화 라이브러리 기본 지원
보안
• Ksplice를 이용한 다운없는 커널패치
• 향상된 OS 매개 변수 튜닝
• 제로데이 취약점 즉시 보호
• 호환성 및 Oracle에 의한 전체 테스트 지원
• OCI 와 통합을 통한 스케일링
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 그놈 Shell 버전 3.27로 업데이트
– 화상 키보드 등
• WayLand 기본 서버
– 아키텍쳐 간소화로 인한 성능 향상
– GDM 대체
– 강력한 보안
– 개선된 멀티 모니터 처리
– 개선된 UI 스케일링 등등
데스크탑
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• OTN Community
• http://community.oracle.com
• http://oracle.com/oraclelinux-community
• http://yum.oracle.com
• http://graalvm.org
• http://github.com/oracle.com
• http://container-registry.oracle.com
• http://blogs.oracle.com
• http://hub.docker.com/_/oraclelinux
Community Support
About Oracle Solaris
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 솔라리스 10의 지원 연장 (2024년 1월)
• 솔라리스 11에서 솔라리스 10 brand zone 구동
– 플래시 아카이브를 보다 쉽게 배포
– 레거시 시스템을 Solaris 10 update 9 으로 업데이트 불필요
– 패치 , 커널 수정 및 타사 구성요소 업데이트를 포함한 분기별 업데이트 제공
Solaris 10 지원 연장
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Oracle Cloud Infrastructure
– Bare metal compute
– Virtual machine compute
• 솔라리스 이미지는 마켓플레이스에서 사용 가능
Oracle Solaris in Oracle Cloud
Always Free
Services you can use for unlimited time
30-Day Free Trial
Free credits you can use for more services
+oracle.com/gbtour
New Free Tier
Oracle Cloud Infrastructure

More Related Content

What's hot

오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
Nalee Jang
 
클라우드서비스
클라우드서비스클라우드서비스
클라우드서비스
Jung Woo Ryu
 
110714 cisco
110714 cisco110714 cisco
110714 cisco
Cana Ko
 

What's hot (20)

Cisco sddc solution 소개
Cisco sddc solution 소개Cisco sddc solution 소개
Cisco sddc solution 소개
 
Cisco network analytics 솔루션
Cisco network analytics 솔루션Cisco network analytics 솔루션
Cisco network analytics 솔루션
 
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
 
OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영
Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영
Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영
 
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
 
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
 
Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해
 
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
 
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
 
클라우드서비스
클라우드서비스클라우드서비스
클라우드서비스
 
(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응
(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응
(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응
 
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
 
No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...
No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...
No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...
 
110714 cisco
110714 cisco110714 cisco
110714 cisco
 
DDoS 방어를 위한 Cloudflare 활용법
DDoS 방어를 위한 Cloudflare 활용법DDoS 방어를 위한 Cloudflare 활용법
DDoS 방어를 위한 Cloudflare 활용법
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
 
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
 
차세대 데이터센터 네트워크 전략
차세대 데이터센터 네트워크 전략차세대 데이터센터 네트워크 전략
차세대 데이터센터 네트워크 전략
 

Similar to Oracle linux8 solaris_new_features-suk kim

머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
Jeongkyu Shin
 

Similar to Oracle linux8 solaris_new_features-suk kim (20)

JMI Techtalk : Backend.AI
JMI Techtalk : Backend.AIJMI Techtalk : Backend.AI
JMI Techtalk : Backend.AI
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AI
 
Linux 서버 통합 : IBM LinuxONE
Linux 서버 통합 : IBM LinuxONELinux 서버 통합 : IBM LinuxONE
Linux 서버 통합 : IBM LinuxONE
 
Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
Docker Container
Docker ContainerDocker Container
Docker Container
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
NetApp AI Control Plane
NetApp AI Control PlaneNetApp AI Control Plane
NetApp AI Control Plane
 
Nexclipper_1905_summary_kor
Nexclipper_1905_summary_korNexclipper_1905_summary_kor
Nexclipper_1905_summary_kor
 
MySQL Deep dive with FusionIO
MySQL Deep dive with FusionIOMySQL Deep dive with FusionIO
MySQL Deep dive with FusionIO
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
 
Toward kubernetes native data center
Toward kubernetes native data centerToward kubernetes native data center
Toward kubernetes native data center
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 

More from suk kim

More from suk kim (11)

cloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdfcloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdf
 
cloud security trend and case
cloud security trend and casecloud security trend and case
cloud security trend and case
 
How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case
 
Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3
 
Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_booting
 
Enterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationEnterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configuration
 
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
 
firewalld concept and configuration
firewalld concept and configurationfirewalld concept and configuration
firewalld concept and configuration
 
Oracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkimOracle solaris comstar introduce and configuration ppt sukkim
Oracle solaris comstar introduce and configuration ppt sukkim
 
Solaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloudSolaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloud
 

Recently uploaded

파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
Wonjun Hwang
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Recently uploaded (6)

오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
 
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
 
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
 
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 

Oracle linux8 solaris_new_features-suk kim

  • 1. Oracle Linux 8 New Feature / Oracle Solaris News 발표자 : 김석 ( 김재벌 : Suk Kim ) SNS/E-mail : ostoneo@gmail.com 블로그 : 김재벌의 IT 이야기 ( http://blog.solaris.co.kr ) Nobreak.Co.,LTD / Oracle ACE Director
  • 2. Oracle Linux 8 New Feature
  • 3. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 김석 ( 김재벌 / Suk Kim ) – ㈜노브레이크 대표이사 – 한국클라우드컴퓨팅연구조합 (2016~현재) – 정보통신산업진흥원 클라우드 GSIP 운영/보안 분야 멘토 (2017~현재) – 안산대학교 IT응용보안과 겸임교수 (2012.2-2018.8) – 한양사이버대학교 해킹보안과 교수(2015.2-현재) – 다수의 기업 보안 컨설팅 및 국가 연구과제 수행 – 강의 • 국가기관 / 다수의 기업 및 대학 /교육센터 등 (22년 경력) – 커뮤니티 활동 • 한국 솔라리스 사용자 그룹 회장 • 솔라리스 테크넷 / 솔라리스 스쿨 운영자 • 오라클 테크니컬 에반젤리스 ( ORACLE ACE Director ) 1/100 – 집필 • 테크넷과 함께 하는 엔터프라이즈 리눅스 1,2 등 다수의 서적 집필 About Speaker
  • 4. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Oracle Linux 8은 어디서 구하나요? • Oracle Software Delivery Cloud의 ISO 다운로드 • ULN (Unbreakable Linux Network) 및 Oracle Linux Yum Server 를 통한 개별 RPM 패키지 • Oracle Container Registry 및 Docker Hub 를 통한 Docker 이미지 • Oracle Cloud Infrastructure Marketplace의 플랫폼 이미지 Oracle Linux 8
  • 5. Copyright ⓒ 2019 NOBREAK All Rights Reserved • AppStream (Application Streams) • 시스템 관리 – DNF – Cockpit • RPM 개선 • 설치,부팅 및 이미지 생성 • 커널 • 컨테이너 및 가상화 • 파일시스템 및 스토리지 • 신원 관리 • 네트워킹 • 보안 • 데스크탑 • Oracle Linux 8 을 개발자에게 제공, 무료 업데이트 제공 • RHCK(호환커널제공) , RHEL 과 바이너리 호환성 유지 및 RHEL 인증 프로그램은 재인증 불필요 Oracle Linux 8 New Features
  • 6. Copyright ⓒ 2019 NOBREAK All Rights Reserved • AppStream (Application Streams) – 여러 버전의 user-space 구성요소를 운영체제 패키지 보다 더 자주 제공 및 업데이트 가능 – AppStream 저장소 – 모듈 – 모듈 스트림 – 모듈 프로파일 – https://docs.oracle.com/en/ operating-systems/oracle-linux/8 /software-management/ appstream.html Oracle Linux 8 New Features
  • 7. Copyright ⓒ 2019 NOBREAK All Rights Reserved • DNF (Dandified Yum) – RPM 기반 LINUX 에서 패키지 설치, 업데이트 , 제거 하는 소프트웨어 패키지 관리자 – 의존성을 자동으로 계산하고 패키지 설치에 필요한 작업을 결정 – 페도라 18에 도입 후 페도라 22 이후 기본 패키지 관리자 – Yum 의 차세대 버전 (Yum v3 호환) • CLI 호환성을 유지, 확장 및 플러그인에 대한 API 제공 – RHEL8 , CentOS8 과 함께 Oracle Linux 8의 기본 패키지 관리자 – Python API ( libdnf C API , Yum v3) 플러그인 및 스크립트 지원 시스템 관리 (DNF vs. YUM) #dnf check-update #dnf upgrade vim #dnf install quake #dnf info quake #dnf install all #dnf help
  • 8. Copyright ⓒ 2019 NOBREAK All Rights Reserved • https://dnf.readthedocs.io/en/latest/index.html • https://www.digitalocean.com/community/tutorials/package-management-basics-apt- yum-dnf-pkg • https://fedoraproject.org/wiki/DNF?rd=Dnf • https://www.ostechnix.com/dnf-command-examples-beginners/ • https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.0/ol8-yum- appendix.html 시스템 관리 (DNF vs. YUM)
  • 9. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 쉬운 사용 ( Easy to use ) • 가볍고 빠름 ( lightweight and simple ) • 리눅스 서버를 위한 원격 관리자 ( remote manager ) • 웹 브라우저 기반 리눅스 라이브 세션 매니져 ( Linux Live Session Manager ) • Oracle Linux8 에 기본설치 (최소설치 제외) • 모바일 브라우저 호환성 개선 • 방화벽 섹션 추가(cockpit) • 누락된 업데이트 첫 페이지에 경고 출력 • PDB 규칙 ( Policy-Based Decryption) 디스크에 적용 ( LUKS 암호화 디스크 파티션 ) • 가상머신 관리 (libvirt) 기반 추가/생성 지원 시스템 관리 (cockpit)
  • 10. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 설치 – #dnf install cockpit • 서비스 활성화 및 시작 – #systemctl enable --now cockpit.socket #systemctl status cockpit • 방화벽 규칙 구성 (웹콘솔을 위해 port 9090 오픈) – #firewall-cmd –add-service=cockpit --permanet #firewall-cmd --reload • 로그인 – https://myserver.example.com:9090 – https://localhost:9090 • 참고 : https://cockpit-project.org – 2019.10.16 (205 버전) 시스템 관리 (cockpit)
  • 11. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 기본 관리 – 기본 시스템 정보 확인 가능 – 시스템 자원 실시간 사용량 확인 가능 – root 사용자의 경우 전원 관리 가능 • 로그 – 시스템 로그 확인 – 날짜 및 심각도별로 확인 가능 • 스토리지 – 전반적인 스토리지 정보 확인가능 – NFS,iSCSI , RAID , LVM , VDO (Virtual Data Optimizer) 시스템 관리 (cockpit)
  • 12. Copyright ⓒ 2019 NOBREAK All Rights Reserved – 네트워킹 • 패킷 RX/TX 확인 • 방화벽 설정 • 인터페이스 (본딩,티밍,브리지,VLAN) 확인 및 설정 가능 • 로그확인 – 사용자 • 계정관리 (생성,수정,삭제) • 패스워드 변경시 정책에 맞지 않는 패스워드 변경 불가 – CLI 에서는 정책 위반시에도 변경 가능 • SSH 공개키 등록 가능 – 서비스 • 시스템 서비스 등 각 유닛의 상태 관리 가능 시스템 관리 (cockpit)
  • 13. Copyright ⓒ 2019 NOBREAK All Rights Reserved • RPM 개선 – Oracle Linux 8에서는 RPM 4.14 버전 포함 – Debuginfo 패키지 병렬 설치 지원 • 부울 종속성 • 4GB 보다 큰 파일 패키징 • 파일 트리거 – 설치 시작전에 전체 패키지의 유효성 검사 수행 • SHA-256 압축 페이로드 해시 서명 보호 – Oracle Linux 7에서 RPM은 압축을 풀 때 개별 파일의 페이로드 내용을 확인 – Oracle Linux 7에서 해시가 압축되지 않은 데이터에 대해 수행되어 압축 해제 취약 • 신원관리 – 세션 기록, MS-AD 통합 및 IDM (암호구문 등) 기능 RPM 및 신원관리
  • 14. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 설치 및 부팅 및 이미지 생성 • 설치중 추가 저장소 지정 가능 , 이전에는 커널 부팅 매개 변수만 설정 하여 기본 리포지토리만 가능 • 커널 부팅 매개 변수 추가 inst.addrepo=name,url • LUKS2 디스크 암호화 설치 프로그램에 추가 – 온 디스크 형식의 기능확장 및 메타 데이터 저장을 위한 유연한 방법 제공 • Boom Boot Manager 추가 – BootLoader 사양을 지원하는 부팅 로드 사용 – Boom은 유연한 부팅 구성을 제공, 새로운 부팅 항목 또는 수정된 부팅 항목을 심플하게 생성 가능 • 통합 ISO 지원 – BaseOS 및 APPStream 설치 소스 저장소를 자동으로 로드 • 킥스타트 명령 및 옵션 (Deprecated) – --interactive , ignoredisk 명령 옵션 – auth , authconfig , device , deviceprobe,, install , lilo, lilocheck, mouse , multipath 등등 설치, 부팅 이미지 개선
  • 15. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Podman, buildah 및 skopep 컨테이너 도구 – OCI ( Open Container Initiative)와 호환 – Docker 및 기타 호환 가능한 컨테이너 엔진에서 생성하고 관리하는 동일한 리눅스 컨테이너 관리에 사용 – Podman • 데몬 없는 컨테이너 엔진인 Pod Manager 도입 • Oracle Linux 8 호환 가능 컨테이너 이미지 개발, 실행 관리 • https://podman.io 참고 – Buildah • 처음 컨테이너이미지를 만들 때 사용 , 모든 컨테이너 런타임에서 동작 ( OCI 준수 ) • Docker 또는 다른 컨테이너를 런타임 없이 데이터를 저장하고 이미지를 빌드 하고 해당 이미지를 컨테이너로 실행할 수 있는 기능을 포함 – Skopeo • 원격 이미지 레지스트리를 사용하여 정보, 이미지 및 서명 콘텐츠를 검색하는데 사용하는 클라이언트 도구 • https://github.com/containers/skopeo 참고 가상화,컨테이너 도구
  • 16. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 향상된 다중 매퍼 다중 경로 • SCSI MultiQueue 드라이버 사용시 SSD 및 멀티 코어 시스템으로 블록 계층 성능 확장 가능 • 로컬 스토리지를 관리하는 Stratis – ZFS , Btrfs 같은 VMF – 스냅샷 기능 및 다계층 볼륨 관리 기능 – 씬 프로비저닝 – https://stratis-storage.github.io/ • 공유 COW 데이터 XFS 지원 – 공유된 COW 데이터 익스텐트 지원 – (Copy On Write) 파일시스템 및 스토리지
  • 17. Copyright ⓒ 2019 NOBREAK All Rights Reserved • iptables 를 대체하는 새로운 방화벽 백엔드 • nft 명령으로 각 명령 통합 • iptables 명령도 지원(링크) • 성능, 코드 유지 관리, 사용 편의성, 스케일링 등 문제 해결 • firewalld 사용 또는 nft 명령줄 도구로 직접 작업 가능 • 테이블 내부에서 체인에 따라 규칙 분류 • 규칙에 여러 조건과 작업이 포함 • /etc/sysconfig/nftables.conf 에 정의 • Iptables-translate 및 ip6tables-translate 명령 제공 – 기존 규칙 nftables 로 마이그레이션 • IPVLAN 가상 네트워크 드라이버를 이용한 컨테이너에 대한 네트워크 연결 가능 • TCP/UDP 네트워크 향상 ( 4.18 ) 네트워킹
  • 18. Copyright ⓒ 2019 NOBREAK All Rights Reserved • nftables 의 특징 – 2014년 1월 출시 – 커널 3.13 이상에서 사용 가능한 패킷 필터 – 성능 향상 (목록이 아닌 프로그램 형태로 표현) – 더 간결, 유연한 규칙 설정 – 낮은 커널 모듈에 대한 의존성 (userland 에서 구현) • 기존에는 기능 추가시 커널 컴파일 또는 커널 모듈 컴파일 필요 – iptables 호환 레이어 제공 • #nft 명령으로 수행 ( 아래 링크 참조 ) • #nft –i // 사용자 대화형 모드 지원 nft> – https://wiki.gentoo.org/wiki/Nftables/Examples 네트워킹
  • 19. Copyright ⓒ 2019 NOBREAK All Rights Reserved • OpenSSH 7.8p1 릴리즈 업데이트 • Luks2 (Linux Unified Key Setup) – 디스크 암호화 기본 볼륨 • OpenSCAP 1.3.0 (API 통합) • SELinux – 맵 권한 기능 지원 – 다양한 파일시스템 오브젝트에 대한 직접 메모리 엑세스 방지 – 새로운 부울 도입 • TLS 1.3 백엔드 암호화 라이브러리 기본 지원 보안 • Ksplice를 이용한 다운없는 커널패치 • 향상된 OS 매개 변수 튜닝 • 제로데이 취약점 즉시 보호 • 호환성 및 Oracle에 의한 전체 테스트 지원 • OCI 와 통합을 통한 스케일링
  • 20. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 그놈 Shell 버전 3.27로 업데이트 – 화상 키보드 등 • WayLand 기본 서버 – 아키텍쳐 간소화로 인한 성능 향상 – GDM 대체 – 강력한 보안 – 개선된 멀티 모니터 처리 – 개선된 UI 스케일링 등등 데스크탑
  • 21. Copyright ⓒ 2019 NOBREAK All Rights Reserved • OTN Community • http://community.oracle.com • http://oracle.com/oraclelinux-community • http://yum.oracle.com • http://graalvm.org • http://github.com/oracle.com • http://container-registry.oracle.com • http://blogs.oracle.com • http://hub.docker.com/_/oraclelinux Community Support
  • 23. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 솔라리스 10의 지원 연장 (2024년 1월) • 솔라리스 11에서 솔라리스 10 brand zone 구동 – 플래시 아카이브를 보다 쉽게 배포 – 레거시 시스템을 Solaris 10 update 9 으로 업데이트 불필요 – 패치 , 커널 수정 및 타사 구성요소 업데이트를 포함한 분기별 업데이트 제공 Solaris 10 지원 연장
  • 24. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Oracle Cloud Infrastructure – Bare metal compute – Virtual machine compute • 솔라리스 이미지는 마켓플레이스에서 사용 가능 Oracle Solaris in Oracle Cloud
  • 25. Always Free Services you can use for unlimited time 30-Day Free Trial Free credits you can use for more services +oracle.com/gbtour New Free Tier Oracle Cloud Infrastructure