본문 바로가기

가상화

(36)
kubernetes dashboard 설치 +++++ 버전: Dashboard v2.4.0+0.ge75ebcf68 +++++ 1. Manifest(yaml) 파일 다운로드 > wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml 2. 적용 > kubectl apply -f recommanded.yaml 3. dashboard ingress 생성 > vi dashboard-ingress.yaml --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: namespace: kubernetes-dashboard name: kubernetes-dashboard-ingress annotat..
xenserver 상에서 GUI환경으로 리눅스 설치 개요 xenserver에서 GUI 환경으로 리눅스 설치하는 방법에 대해 알아본다. 구성환경 xenserver 6.5 & 7.0, centos 6.x ** xenserver 8이상부터는 xenserver console에서 gui로 설치가 가능 GUI 환경에서 리눅스 설치 GUI환경에서 리눅스 설치를 위해서는 리눅스 설치시 vnc server를 구동시킨후 vncviewer를 이용하여 vnc server 에 접속하는 방식으로 이루어 진다. 1. VNCViewer 설치 www.realvnc.com/en/connect/download/viewer/ Download VNC Viewer | VNC® Connect www.realvnc.com 2. 가상머신의 Boot Options 변경 - OS boot paramet..
[Xenserver] xenserver storage repository 확장 개요 공유 SAN(iSCSI)에 마운트된 SR의 크기를 조정하기 구성환경 xenserver 6.5 1. 스토리지(SAN/iSCSI)에서 Volume/Lun 확장 2. SR(Storage Repository)의 UUID 확인 shell> xe sr-list name-label="iSCSI virtual disk storage" uuid ( RO) : 8cbe3b35-34b8-b755-7f90-66d3d40a47cf name-label ( RW): iSCSI virtual disk storage name-description ( RW): iSCSI SR [172.16.0.11 (iqn.2014-08.com.hoya.testsvr:t2; LUN 0: 12440c17-a043-4318-83af-9b8c5f318..
[XenServer] 로컬 스토리지 삭제 개요 구성환경 xenserver version 6.5 1. SR(Storage Repository)의 UUID 확인 shell> xe sr-list name-label="Local Storage 1" uuid ( RO) : ddba786b-7797-10b8-d487-5921450f3341 name-label ( RW): Local Storage 1 name-description ( RW): host ( RO): xenserver1 type ( RO): lvm content-type ( RO): shell> 2. SR의 UUID를 이용하여 PBD(Phisical Block Device)의 UUID 확인 shell> xe pbd-list sr-uuid=ddba786b-7797-10b8-d487-5921450..
[Docker] Tomcat 컨테이너 Heap 모니터링 개요 docker, kubernetes cluster 환경에서 java heap 모니터링 방법 구성환경 docker-ce 19.03.5, kubernetes v1.18.0, tomcat 8.5.53 톰캣 컨테이너의 힙 모니터링을 하기 위해서는 docker 실행시 --cap-add=SYS_PTRACE 옵션을 추가해야 한다. 예시 1) docker run 명령어에 --cap-add=SYS_PTRACE 옵션 추가 후 jmap 명령어를 이용하여 heap 상태체크및 덤프 shell> docker run -d --cap-add=SYS_PTRACE -e "JAVA_OPTS=-Xms512m -Xmx512m" --name mytomcat tomcat:8.5.53 54c29c557b2ff5afd3a4a65f709bd602..
[kubernetes] Kubernetes에 SQL Server 컨테이너 배포 개요 예제에서는 배포를 만들어 공유 디스크 장애 조치(failover) 클러스터 인스턴스와 비슷한 고가용성 구성을 얻는 방법을 보여 줍니다. 이 구성에서 Kubernetes는 클러스터 오케스트레이터의 역할을 수행합니다. 컨테이너의 SQL Server 인스턴스가 실패하면 오케스트레이터는 동일한 영구적 스토리지에 연결된 또 다른 컨테이너 인스턴스를 부트스트랩합니다. 구성환경 docker-ce 19.03.5, kubernetes v1.18.0 kubernetes 클러스터 환경에서 mssql 컨테이너 생성 구성 절차 1. 이미지 다운로드 2. SA 암호만들기 3. 볼륨 만들기 4. 배포 만들기 5. Failover 테스트 1. 이미지 다운로드(모든 worker 노드에서 실행) shell> docker pull ..
[docker] mssql server 및 tools 설치 개요 다양한 docker 환경에서 Mssql Server, Tools 설치하는 방법및 msql Tool을 이용하여 sql server 접속하는 방법에 대해 알아본다. 구성환경 docker-ce 19.03.5, kubernetes v1.18.0, docker-compose 1.18.0 MSSQL Server 설치 1. docker run 명령어를 이용하여 컨테이너 생성 step 1) 이미지 다운로드 shell> docker pull mcr.microsoft.com/mssql/server:2017-CU20-ubuntu-16.04 step 2) 컨테이너 실행 shell> docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1..
[kubernetes] 외부 nginx + kubernetes tomcat 연동 개요 구성환경