[Docker] CentOS 7 docker 설치
·
Linux/Docker
- OS : CentOS Linux release 7.7.1908 (Core) - Kernel : 3.10.0-1062.4.1.el7.x86_64 도커는 두가지 설치 버전 중 무료인 CE 버전으로 설치를 진행. 커뮤니티 에디션 (Community Edition - CE) - 무료 엔터프라이즈 에디션 (Enterprise Edition - EE) - 유료 도커 설치는 다운로드나 yum 으로 가능함. 다운로드 설치 # curl -fsSL https://get.docker.com/ | sudo sh yum 설치 # yum -y update # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-repo ht..
CPU 가상화 지원 여부 확인 (CentOS)
·
Virtualization
컴퓨터가 가상화를 지원하는 경우 "Virtualization type: VT-x 또는 AMD-V" 로 출력 된다. # LC_ALL=C lscpu | grep Virtualization - 인텔 CPU : Virtualization type: VT-x - AMD CPU : Virtualization type: AMD-V - 가상 서버 : Virtualization type: full 아니면.. cpuinfo 에서 Flags 보면 확인이 가능하다. # grep -E '(vmx|svm)' /proc/cpuinfo - 인텔 CPU : vmx - AMD CPU : svm - 가상 서버 : 아무것도 나오지 않음.
Mutt 를 이용한 메일 발송
·
Linux
html 폼을 사용하여 메일 발송을 위해 이것저것 찾다가 mutt 사용. 일반 텍스트 메일 발송은 mailx 로 사용해도 잘 나감. 1. mutt 설치 # yum install mutt -y 2. 설정 파일 생성 # vi /root/.muttrc . gmail smtp 사용 - 부분을 사용자에 맞게 수정 ------------------------------------------------------------- set realname = "" set from = "@gmail.com" set use_from = yes set envelope_from = yes set smtp_url = "smtps://@gmail.com@smtp.gmail.com:465/" set smtp_pass = "" s..
MS-SQL Cluster 노드 추가 시 유효성 오류
·
SQL
운영중인 2-node 클러스터 환경에 신규 2-node 를 추가하여 4-node 클러스터 구성 중 유효성 오류 발생. - OS : Window Server 2016 Standard - SQL : MS-SQL Server 2016 SP2-CU6 1. 기존 2-node 클러스터에 신규 2-node 추가 진행 - 신규 노드 추가 시 유효성 검사 및 디스크 추가 작업은 스킵~ 2. 추가 된 노드에 SQL Server 노드 추가 진행 - 아래와 같이 유효성 검사 오류 발생 3. 유효성 검사 부분을 스킵하고 설치 진행 - Setup /SkipRules=Cluster_VerifyForErrors /Action=Addnode 참고로, 신규 설치 시 아래 옵션을 사용 Setup /SkipRules=Cluster_Veri..
Disk mapper + GPT 디스크 구성 (Ubuntu 16.04.6 LTS)
·
Linux
- OS : Ubuntu 16.04.6 LTS - Kernel : 4.4.0-157-generic ubuntu 의 경우 RHEL 과 다르게 DM 구성이 자동으로 진행 됨. 별도의 /etc/multipath.conf 파일 구성이 필요 없음. 1. Multipath-tools 설치 # apt-get -y install multipath-tools 실행 확인 # systemctl status multipath-tools.service ● multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) Ac..
Ubuntu 16.04 network 이름 변경
·
Linux
- OS : Ubuntu 16.04.6 LTS - Kernel : 4.4.0-154-generic Ubuntu 16.04 의 기본 NIC 이름은 eth0 이 아님. 일부 서비스에서 장비 식별을 위해 eth0을 요구하는 경우가 생김. 커널 메시지를 보면 부팅 시 eth0 이름이 ens160 으로 변경 된 것을 확인 할 수 있음. 1. 현재 설정 된 값 확인 2. GRUB 설정값 수정 /etc/default/grub 파일을 열어 아래 부분을 수정 ( net.ifnames=0 biosdevname=0 ) # 변경 전 # 변경 후 3. grub 설정 파일을 재생성 이 부분을 건너 뛸 경우 리부팅 후 이름이 원복되는 경우가 생김 4. NIC 이름 변경 /etc/network/interfaces 파일을 열어 nic..
IIS Admin Service 시작 시 -2146893818 오류
·
Windows
IIS Admin Service 시작 시 아래와 같이 오류가 발생되며 시작이 되지 않음 인터넷에 돌고 있는 해결 방안을 적용 @ 메타베이스 xml 파일 복사 -> 실패 1. C:\Windows\System32\inetsrv 폴더에 MBSchema.xml, MetaBase.xml 파일 백업 2. C:\Windows\System32\inetsrv\History 폴더에 마지막에 각 파일이 마지막 파일에 이름을 변경 후 파일 복사 - 복사위치 : C:\Windows\System32\inetsrv (기존 파일 덮어 쓰기) 3. 서비스 재시작 @ 레지스트리 수정 -> 실패 시 원복이 귀찮아서 안함 @ IIS 관리 도구 재설치 -> 이 방법으로 정상화 시킴 1. 관리 도구 - IIS 6 관리 호환성 - IIS 6 메..
IaaS, PaaS, SasS 차이
·
이것저것
IaaS 는 OS 설치 전까지의 VM 환경을 구성 해 주고PaaS 는 개발자가 운영할 수 있는 운영 환경까지 구성을 해주고SaaS 는 사용자가 바로 사용할 수 있게 모든 환경을 제공해 준다. ** IaaS ( Infrastructure as a Service ) - Infrastructure 레벨을 제공하는 서비스 ( VM Hosting ) - 서버, 스토리지, 데이터베이스 등과 같은 시스템이나 서비스를 구축하는데 필요한 IT 자원을 서비스 형태로 제공받아 사용 - Amazon 의 EC2 ( Amazon Elastic Computer Cloud ) 서비스가 사용하는 방식 ** PaaS ( Platform as a Service ) - 개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 ..
Ubuntu 14.04.2 LTS 에서 16.04.05 LTS 로 업그레이드 진행
·
Linux
1. 설치 된 패키지 업그레이드 현재 설치 된 버전의 모든 패키지를 최신으로 업데이트 후 진행하는 것이 가장 안전합니다. # sudo apt-get update è 패키지 목록을 업데이트 # sudo apt-get upgrade è 설치 된 패키지를 최신 버전으로 업그레이드 # sudo apt-get dist-upgrade è 의존성 변경과 관련 된 업그레이드 진행 2. do-release-upgrade 도구를 사용하여 업그레이드 진행 먼저 update-manager-core 패키지가 설치되어 있는지 확인합니다. # sudo apt-get install update-manager-core do-release-upgrade 명령을 실행하여 업그레이드를 진행합니다. # sudo do-release-upgra..