일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- EBS
- nvme
- Query
- terraform
- deragistration
- 센토스
- awscli
- EC2
- resize2fs
- ntp
- RDS
- mysql
- VPN
- fdisk
- centos
- 인스턴스타입
- 리눅스
- onpromise
- x-real-ip
- 아마존
- DISK
- AWS
- Error
- Windows
- x-forward-for
- DELETE
- ubuntu
- xen
- port
- Linux
- Today
- Total
목록분류 전체보기 (84)
Cloud
호스트네임 변경은 워낙 기본이지만 자꾸 디렉토리 위치를 잊어서 헤매는 관계로 기록으로 남깁니다. centos 6버전은 아래와 같이 변경합니다. /etc/sysconfig/network NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=game18.localdomain 그리고 재부팅 끝!
yum update 를 하다보면 /etc/issue 의 core version 까지 변경되는 상황이 자주 생깁니다. 버전 변경을 막기 위해서 yum.conf 의 설정을 변경하면 issue 등의 내용이 변경되지 않습니다. 하지만 구글링 해보면 내부 변경은 이루어진다고 합니다.(정확치는 않음) 그래서 기본적으로 설정에 아래의 내용을 추가합니다. 커널도 변경 금지이기 때문에 kernel 도 추가. /etc/yum.conf exclude=centos-release*, kernel* 해당 내용으로 적용 후 update 를 실시하면 릴리즈 버전은 변경되지 않습니다.
개발사에서 2TB 이상의 DB disk size 를 요구 받았습니다. AWS 로는 가능하지만 KT 는 일반적인 디스크 방식으로는 가능하지 않으며, 이를 구현하기 위해서는 NAS(NFS,CIFS,ISCSI 지원) 와 zadara 를 사용해야 합니다. zadara는 복잡도 증가로 패스하였고, NAS 를 iscsi 방식으로 연결하였습니다. (NFS는 로컬 디바이스로 인식되지 않아 사용율 모니터링이 되지 않음) iscsi로 연결하고 iops 확인을 위해 fio 를 이용하여 테스트 한 내용입니다. 대역폭 보장이 안된다는 단점이 있어 불안하긴 합니다. 어쨌든 테스트 기록을 위해 남겨놓습니다. Write TEST (fio_test_file을 1GB로 16번 생성하여 리포트) fio --directory=/data -..
기업용 리눅스 EPEL 설치 방법 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 아니면 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6-8.noarch.rpm yum repolist[출처] [리눅스] yum epel 이란?|작성자 까미유 에러가 발생한다면 repo 에서 https 를 http 로 변경한다. 추가 -- 요새는 편해져서 yum install -y epel-release 명령을 치면 자동으로 추가해준다.
EC2 의 시큐리티 그룹을 여러개로 적응 시키기 편하게 CLI 를 제공한다. 아래의 양식으로 적용해서 쓰면 된다. 인바운드 설정 aws ec2 authorize-security-group-ingress --group-id sg-xxxxxxxx --protocol tcp --port 0-65535 --cidr 111.111.111.111/32 아웃바운드 설정 aws ec2 authorize-security-group-egress --group-id sg-xxxxxxxx --protocol tcp --port 0-65535 --cidr 111.111.111.111/32
아래 접은 내용은 오래된 내용이고 최근에는 fdisk 를 사용하지 않고 growpart /dev/디바이스와파티션숫자까지 를 사용합니다. 이런식입니다. [vitta@server ~]# growpart /dev/nvme1n1 1 CHANGED: partition=1 start=2048 old: size=2147481567 end=2147483615 new: size=4294965215 end=4294967263 [vitta@server ~]# resize2fs /dev/nvme1n1p1 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/nvme1n1p1 is mounted on /home; on-line resizing required old_desc_blocks = ..
AWS 에서는 기본적으로 SWAP 을 제공하지 않습니다. 메모리 용량 증설대신 필요한 경우따로 추가 할 수 있습니다. 디스크 추가 한 후 1. SWAP 파티션을 지정하는 방법 slblk 로 해당 디스크 볼륨 확인 slblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdb 202:16 0 32G 0 disk mkswap /dev/xvdb sudo swapon /dev/xvdb swapon -s /dev/xvdb none swap sw 0 0 echo "/dev/xvdb none swap sw 0 0">>/etc/fstab 재시작 후 적용이 잘 되는지 보기 위해 reboot 후 확인합니..
aws EC2 서버 세팅 후 iperf 로 서버 속도 측정을 실시 합니다. 근데 기본 리포지토리에 iperf 가 없어서 구글링 귀찮아 기록으로 남깁니다. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install iperf * 기본적인 속도 측정 방법은 아래와 같습니다. 1. 서버쪽 iperf -s 2. 클라이언트쪽 iperf -c ip주소 1 를 입력하면 아래와 비슷한 결과값이 나옵니다. ------------------------------------------------------------ Client connecting to 172.16.20.83, TCP port 5001 TCP wi..
클라우드에서 사용하면 기존 코로케이션에서 사용하던 VPN 프로토콜 전용 장비들은 논외로 치는게 좋습니다. KT클라우드의 경우는 TCP,UDP를 제외하고는 다른 프로토콜 자체를 받지 않습니다. 그리하여 TCP 를 사용하는 VPN 두개를 소개드립니다. 제품을 소개하는 자료기 때문에 설치는 다루지 않습니다. 1. Open VPN http://www.openvpn.net/ - 가장 많이 알려져 있는 VPN- TCP/UDP 프로토콜 지원으로 클라우드에서 사용가능하다- 속도가 약간 느리고, 커뮤니티버전(무료버전)은 라우팅이나 인증서 설정이 은근 복잡하다.- 범용적으로 많이 쓰고, 레퍼런스가 엄청! 많다. 2. SoftEther VPN https://www.softether.org/ - 2013년에 릴리즈 된 VPN..
기본으로 제공되는 시트에는 네트워크 성능은 (low, high) 정도로 표현하여 정확한 리밋을 알기 어려웠습니다. 아래 표는 좀 더 정확한 네트워크 대역폭을 나타냅니다. 링크와 함께 첨부합니다. (15년 8월 10일자) http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-ec2-config.html Instance typeEBS-optimized by defaultThroughput (Mbps)*Max 16K IOPS**Max bandwidth (MB/s)**c1.xlarge 1,0008,000125c3.xlarge 5004,00062.5c3.2xlarge 1,0008,000125c3.4xlarge 2,00016,000250c4.largeYes5004,000..
CentOS6.5 on Ec2 에서의 향상된 네트워킹 기능 사용에 대한 포스팅입니다. SR-IOV 는 가상화 성능향상을 위해 사용하는 옵션입니다. 자세한건 꼬알라님 블로그를 참조하시면 되겠습니다. http://blogs.technet.com/b/koalra/archive/2012/08/07/windows-server-2012-hyper-v-io-sr-iov.aspx EC2에도 적용하면 성능향상이 있다고 하는데 저는 잘 확인이 안되는것 같습니다. 여튼간 마켓에서 배포하는 Centos 에는 SR-IOV 드라이버가 깔려있습니다. 단지 활성화가 안되어 있을 뿐입니다. 확인 방법은 modinfo ixgbevf 입력하면 아래와같이 ixgbevf 드라이버가 나옵니다. [root@TEST ~]# modinfo ixgb..
** 아래 작업 시 자동관리가 정지되면서 WINDOWS 자동 업데이트를 사용하는 서버는 문제가 발생될 수 있으니 부작용으로 미리 고려하시기 바랍니다. 증상 새로운 프로젝트를 위한 서버를 세팅 중, 서버 사양이 낮은 VPN 서버가 새벽에 CPU 사용율이 95% 이상 사용하여 경고 알림이 수신되어 확인 자동 유지관리 기능이 윈도우 2012r2에서 CPU부하가 100% 로 증가하는 현상이 발생발생 프로세스는 Tiworker 가 주로 사 원인 윈도우가 가지고 있는 자동 유지 관리 기능이 동작시 CPU 자원을 소모하여 발생합니다. 해결 방법 윈도우8에 나와 있는 방법으로는 권한 상승을 받을 수 없어 해결할 수 없습니다.. 아래의 지침을 따라야 합니다. 1단계 제어판 → 관리 센터 → 유지 관리 → 유지 관리 설정..
리눅스와 마찬가지로 서버 세팅을 위해 윈도우 서버의 concurrent session 도 확장해 주어야 한다. 기본 동시 세션이 5000 이므로 그 이상의 동시 세션은 더이상 접속되지 않고 요청 세션이 블럭될 수도 있다. MaxUserPort (최대 접속 허용수)를 최대로 아래와 같이 최대로 설정하고TcpTimedWaitDelay (끊긴 연결 자원 해제 시간) 는 줄여서 세션이 꽉 차는 것을 방지한다. 레지스트리편집기에서 아래 그림처럼 직업 입력해도 되고 아래의 내용을 *.reg 파일로 만들어서 병합 (merge) 해도 된다. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Par..
타임존 설정 (Timezone) 로컬타임에 소프트 링크를 걸어주면 됩니다. 옵션 -sf 는 기존에 링크 날리고 심볼릭 링크를 걸라는 명령입니다. ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime dateThu Jul 2 17:03:59 KST 2015 data 를 실행하여 KST 가 나오는지 확인해 봅니다. CentOS7 의 경우 timedatectl set-timezone Asia/Seoul변경 확인timedatectl NTP 설정 패키지 설치 합니다. 그리고 부팅시 자동 실행 설정 sudo yum -y install ntp chkconfig ntpd on NTP 서버 설정을 위한 config 수정을 합니다. 기본으로 둬도 되지만 AWS 사용자는 변경 하는게..
EC2 EBS 디스크 추가 ## insert disk fdisk /dev/xvdfnp1[enter][enter]wmkfs.ext4 /dev/xvdf1mkdir /datamount /dev/xvdf1 /dataecho "/dev/xvdf1 /data ext4 defaults,nofail 0 0">>/etc/fstab ## insert disk (AWS 에서 NVME disk 를 사용하는듯. 그에 맞게 변형. fdisk /dev/nvme1n1np1[enter][enter]wmkfs.ext4 /dev/nvme1n1p1mkdir /datamount /dev/neme1n1p1 /dataecho "/dev/neme1n1p1 /data ext4 defaults,nofail 0 0">>/etc/fstab ##확인 ls..
AWS Cloudwatch CLI form example : 네트워크 트래픽 out 등록 aws cloudwatch put-metric-alarm --alarm-name J_login_networkout --alarm-description J_login_networkout --metric-name NetworkOut --namespace AWS/EC2 --statistic Average --period 300 --threshold 3000000000 --comparison-operator GreaterThanThreshold --dimensions Name=InstanceId,Value=i-db785b28 --evaluation-periods 1 --unit Bytes --alarm-actions arn..
1. df 를 이용한 확인 방법 : 타입까지 확인df -Th [root@network-scripts]# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/xvda1 ext4 7.9G 1.1G 6.4G 15% /tmpfs tmpfs 7.5G 0 7.5G 0% /dev/shm 2. blkid 를 이용한 확인 방법 [root@network-scripts]# blkid/dev/xvda1: UUID="dcb1645e-05a6-4311-8bce-a9c12bec5801" TYPE="ext4"
mount -t cifs -o user='사용자이름',password='패스워드' //서버주소/공유폴더 마운트경로 사용자 이름 : test 패스워드 : 1234 서버주소 : 192.168.10.10 공유폴더 : share 마운트 경로 : /share mount -t cifs -o user='test',password='1234' //192.168.10.10/cifs-test /share
가상화가 널리 퍼지면서 지금 일하고 있는 곳에서도 가상 서버인 VMware를 사용하고 있다. 가상서버에서 디스크 추가 (정확히는 할당) 를 하면서 재부팅을 하는 건 현업에서 이해해 주지 않는 경우가 많다. 따라서 귀찮지만 불가능 하지 않은 vmware 디스크 추가하기를 하자. 단, 예전 CentOS5.3 은 이런거 없이 바로 될 것이다. ( 이 편한게 왜 없어졌는지 모르곘음) (테스트를 위해서 ESX가 아닌 vmware 웍스에서 작업) 1. 가상 디스크 할당. 이때 Advance 를 눌러 SCSI 0:2 확인 2. 추가후에 fdisk -l 을 root 권한으로 실행하여 보면 잡혀 있지 않다. (확인 안해도 됨)그럼 cat 으로 scsi 환경 설정을 확인 하자 cat /proc/scsi/scsi 3. Ch..