아래 스크립트는 여러개의 VM을 KVM Host의 쉘에서 Clone 하기 위한 스크립이다. 사전에 kvm 구성 및 template vm에 대한 xml 및 image(qcow2)가 준비되어 있어야 동작된다. 1. clone-vm.sh #!/bin/bash ######## USER DEFINE DEFAULT VARIABLE ######## ORIGINALVM=template ORIGINALXMLFILE=/root/template.xml VMIMAGESAVEDIR=/home/vm-images DEFAULTMKVMS=10 ############################################## VERSION="0.1" #
Change the locale to ASCII
가끔 locale 설정을 LC_ALL="C" 설정을 해야할 때가 있는데, 자꾸 까먹어서 기록해 둔다. Locale 언어/국가에 최적화하기 위해서 사용하는 "지역/언어"정보다. 아래와 같이 Linux에서 locale 정보를 확인할 수 있다. # locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8"
Using KVM with CLI Mode
KVM Host에서 virsh을 통해 CLI 모드만으로 Linux VM을 컨트롤하는 방법을 기술한다. 운영상 원격에서 GUI를 띄우기 힘든 환경에서 CLI 모드를 사용하면 유용하다. 본인의 테스트 시스템(테스크탑, Intel i3-8100 기반)에는 VMWare ESXi 6.7 U2가 설치되어 있으며, 이 문서대로 진행 시 위와 같은
Linux – Why MemTotal not same the actual RAM value of real installed memory
이슈 상황 Hypervisor에서 리눅스, 윈도우즈 VM에 동일한 메모리 사이즈로 할당하였는데 Mem Total이 다른 현상 환경 Hypervisor(ESXi/KVM 등)상의 리눅스/윈도우 VM에 각각 8G 메모리를 할당 확인 방법 리눅스에서 확인 [root@rhvm43 ~]# free -m total used free shared buff/cache available Mem:
print dmesg with timestamp in human readable on the RHEL 6
RHEL 6 에서 dmesg를 통해 출력되는 kernel 메시지로그에 대해 인간 친화적인 timestamp로 출력되도록 하는 방법에 대한 안내이다. RHEL 7 (또는 CentOS) 이상에서 커널메시지를 출력하기 위해 dmesg 명령을 입력하면 아래와 같이 uptime을 기준으로 시간이 출력된다. [ 26.669611] e1000e: enp5s0f0 NIC
ESXi – xsibackup install and cron schedule
xsibackup 툴을 esxi host에 설치 후 nfs 볼륨에 vm들을 주기적으로 백업하는 방법에 대한 글이다. 0. 버전정보 사용된 버전: ESXi 6.7.0 Update 2 (Build 13981272) XSIBACKUP-FREE 11.2.6 xsibackup을 설치하기 위해서는 먼저 esxi host가 ssh 서비스가 구동중이어야 한다. ssh 서비스
ESXi – removing unknown nfs volume
esxi에서 mount 중인 nfs 볼륨의 타겟 스토리지의 문제로 미쳐 볼륨을 umount를 하지 못한 경우, datastore에서 해당 볼륨을 삭제하려고 하면 에러와 함께 삭제가 되지 않는다. 그럴 때는 아래와 같은 방법으로 삭제하면 된다. 1. esxi에 ssh로 접속후 볼륨 리스트 확인 [root@localhost:~]
vmware esxi 유용한 command
process top [root@localhost:~] esxtop 6:03:30am up 72 days 22:05, 593 worlds, 11 VMs, 24 vCPUs; CPU load average: 0.12, 0.12, 0.15 PCPU USED(%): 10 12 93 13 AVG: 32 PCPU UTIL(%): 10 11 94 14 AVG: 32 ID GID NAME
script for file create
이슈 상황 DB의 특정 테이블을 백업하는 스크립트를 cron을 통해 수행하는데 종종 백업파일이 생성되지 않는 이슈가 발생 원인 원인은 모르지만 우선 백업을 받아야 하기때문에 유사한 재현 스크립트를 통해 테스트 후 해결책을 적용 스크립트 내용 [root@pyhost ~]# cat ctest.sh #/bin/bash
Applying https on the WordPress Web
이 문서에서는 아래 두 가지 내용을 다룬다. Let’s Encrypt 을 통해 무료로 웹사이트에 SSL 적용 Really Simple SSL 플러그인으로 SSL 자동 변경 적용 본인의 블로그 웹서버는 아래 조합으로 서비스 중이다. CentOS 7 + APM + WordPress 이 기반으로 이미