Clone and Operate script for VM on the KVM

아래 스크립트는 여러개의 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"

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