vmware-tools 교체 (→ open-vm-tools) vSphere 를 통해 vmware tools를 설치하면, 버전 업그레이드에 따라 이 tools 를 업데이트 해야 하는데 다소 불편함이 있습니다. open-vm-tools를 설치하면 최신으로 인식하여 불편함이 없고 리부팅 없이 적용 가능합니다. # vmware-uninstall-tools.pl # yum install open-vm-tools # service vmtoolsd start OS/VMware 2023.11.23
Redhat 기반 Linux Failover VIP 설정 (keepalived Active/Standby IP) ※ root 계정으로 작업 1. Kernel 설정 (ip forwarding 및 VIP binding 허용) # vi /etc/sysctl.conf ... net.ipv4.ip_forward = 1 net.ipv4.ip_nonlocal_bind = 1 ... # sysctl -p 2. 필수 프로그램 및 관련 라이브러리 설치 # yum install keepalived 3. 설정 파일 수정 # vi /etc/keepalived/keepalived.conf (아래는 149 MASTER 서버에 151 VIP 및 150 BACKUP 서버 등록하는 예제로, 빨간색 부분은 서버에 맞게 설정) 1) 1번 서버 내용 ! Configuration File for keepalived global_defs { notific.. OS/CentOS 2023.09.26
Linux 성능 튜닝 [커널 파라미터] 1) /etc/sysctl.conf # IPv6 off net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 # file max : total memory / 1024 / 10% fs.file-max = 65536 # Disable IPv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 # Increase tcp bandwidth net.core.rmem_default = 253952 net.core.wmem_default = 253952 net.core.rmem_max = 16777216 net.core.wmem_max =.. OS/CentOS 2023.09.08
LVM 관리 1. home 파티션 추가 VM 에 디스크 추가 후 OS 부팅 fdisk /dev/sdb (n / p / 1 / enter / enter / t / 8e / w) pvcreate /dev/sdb1 vgcreate vguser /dev/sdb1 lvcreate -l+100%FREE -n home vguser mkfs.xfs /dev/vguser/home mkdir /home echo "/dev/mapper/vguser-home /home xfs defaults 0 0" >> /etc/fstab mount -a & df -h 2. / 파티션 증설 fdisk /dev/sdb (n / p / 1 / enter / enter / t / 8e / w) partprobe pvcreate /dev/sdb1 vgexte.. OS/CentOS 2023.09.08
Ubuntu 20.04 네트워크(L4 DSR) 설정 * Ubuntu 네트워크 설정 # vi /etc/netplan/*.yaml # netplan apply * L4 DSR loopback network: version: 2 renderer: networkd ethernets: lo: match: name: lo addresses: - L4_VIP_입력/32 OS/Ubuntu 2023.09.08
[Win] jar 파일 내에서 클래스 찾기 forfiles /M *.jar /C "cmd /c jar -tvf @file | findstr 클래스파일 && echo @path" Programming/Java 2023.08.03
VirtualHost, SSL, Rewrite DocumentRoot "/var/www/html/" ServerName 도메인:80 ErrorLog "/var/log/httpd/error_log" TransferLog "/var/log/httpd/access_log" RewriteEngine on RewriteCond %{REQUEST_FILENAME} !^(.*).(ico|png|js|jpg|css|gif)$ RewriteCond %{REQUEST_URI} !^/index.html$ [NC] RewriteRule . index.html [R=302,L] DocumentRoot "/var/www/html/" ServerName 도메인:443 ErrorLog "/var/log/httpd/ssl_error_log" TransferLog "/var/log.. WAS/Apache 2023.07.11
프로세스가 지정한 시간 동안 끝나지 않으면 강제 종료 (kill process on timeout) 실행하면 가끔 먹통이 되는 프로그램을 일정 시간 내에 강제 종료시켜야 하는 필요가 있어 작성하였습니다. (실제 사용하는 셸을 가능한 한 범용적으로 수정한 것이라 에러가 있을 수 있음) 1. 메인 스크립트 (proc_main.sh) #!/bin/ksh if [[ $# -lt 1 ]]; then echo "need [timeout] (debug_id:optional) parameter" exit 1 fi DBG=: DBGID= DBGID2= if [[ $# -eq 2 ]]; then DBG=echo DBGID=$3 DBGID2="$3_sub" fi SHPATH=/home/lawmin/ PIDKEY=$RANDOM PIDPATH=$SHPATH/_pid_$PIDKEY $SHPATH/proc_sub.sh $1 $P.. OS 2023.04.05
CentOS 7에서 Python 3.11 설치 (+openssl1.1) wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz gzip -d Python-3*.tgz tar xvf Python-3*.tar rm Python-3*.tar cd Python* yum install libffi-devel yum install epel-release yum install openssl11 openssl11-devel export CFLAGS=$(pkg-config --cflags openssl11) export LDFLAGS=$(pkg-config --libs openssl11) ./configure --enable-optimizations make -j4 sudo make install vi /etc/profile exp.. 카테고리 없음 2022.12.12
Hyper-V to VMware ESXi 우선, Hyper-V 가상화 환경 전체(Hyper-V 관리, 내부 VM 등)를 ESXi 내의 VM 으로는 구성할 수 없습니다. - 중첩된 가상화 불가 - Advanced 옵션에서 CPU 쪽의 가상화 옵션 설정해도 Hyper-V 설치 불가 - PowerShell 로 직접 설치해도 VM 생성까지는 가능하나 전원 ON 불가 이에, 아래와 같이 디스크를 직접 변환하여 재구성을 시도해볼 수 있습니다. 1. qemu-img 설치 https://cloudbase.it/qemu-img-windows/ 2. vhdx → vmdk 변환 qemu-img.exe convert -O vmdk source.vhdx target.vmdk 3. 기존 Hyper-V 설정 참고하여 디스크 제외한 VMware VM 생성 4. 변환된 vm.. 카테고리 없음 2022.12.01