[PXE] PXE란?
Preboot eXcution Enviroment라고 하는 환경이다. 아직은 연구중이라 글이 완벽하지 않을 수 도 있다. 데이터센터 같은데서 여러서버에 OS 를 배포할 때 사용하거나 기업에서 OS를 배포할 때 사용하기도 하며, 기본적으로 Network로 부팅을 진행할 때 사용한다. 여러분들이 PXE를 어딘가에서 봤다면 PC방에서 노하드 시스템을 사용하는곳을 보면 PXE로 부팅 하는 것을 볼 수있다. PXE는 dhcp와
Preboot eXcution Enviroment라고 하는 환경이다. 아직은 연구중이라 글이 완벽하지 않을 수 도 있다. 데이터센터 같은데서 여러서버에 OS 를 배포할 때 사용하거나 기업에서 OS를 배포할 때 사용하기도 하며, 기본적으로 Network로 부팅을 진행할 때 사용한다. 여러분들이 PXE를 어딘가에서 봤다면 PC방에서 노하드 시스템을 사용하는곳을 보면 PXE로 부팅 하는 것을 볼 수있다. PXE는 dhcp와
사내에서 사용할 PXE서버가 있어서, 거기에 추가적으로 ubuntu를 추가를 했다. 먼저 ubuntu iso를 mount 시켜서 안에 있는 모든 파일 (.disk 디렉터리를 포함하여) 복사를 해야한다. 우분투는 기본적으로, pxe부팅을 할 때, .disk 디렉터리 안에서 파일을 같이 긁어오기에, 통째로 긁어오면 된다. mount -o loop ubuntu_18.04.6_blabla.iso /mnt/iso cp -r
저번 글에 이어서, Frontend에서 backend로 요청하다가 생각난 부분인데, 이걸 따로 어떻게 이름을 지어야 할 지 몰라서, 대충 지어뒀다. 설명을 하자면, frontend에서 하드코딩으로 backend에다 요청을 한다면, 그 주소밖에 사용을 할 수 없을 것이다. 그것이 프로덕션에서 고정적으로 사용하는 도메인이 있다면, 그냥 하드코딩을 해도 좋지만, 내 경우는 도커에서 돌아가기에, 그 도커 웹서버의 IP가
개인 프로젝트를 진행하다보니, Flask로 개발을 진행하였고, Flask의 내장되어있는 webserver는 Production 환경에서 사용하지말라고 하여, gunicorn과 Nginx의 Reverse Proxy 를 사용하여, 구축을 해보았다. 다만, 실제로 프로덕션에서는 Gunicorn과 Nginx사이에서는 Socket통신을 하여야 하지만, 이 포스트에서는 그 방법이 아닌, Reverse Proxy로 처리를 하였다. 시작하기전에, Project Folder는 다음과 같이 구성이 되어있다. ├── README.KR.md ├── README.md
일단 고객사에 있는 VM을 생성하면서 PCIe를 Passthough를 하면서 발생한 오류였다. 정확한 오류는 internal error: qemu unexpectedly closed the monitor: XXXXX qemu-system-x86_64: -device vfio-pci,host=XXXX:XX:XX.X,id=hostdev0,bus=pci.0,addr=0x3: vfio XXXX:XX:XX.X: group 0 is not viable Please ensure all devices
Python에서 Bcrpyt를 사용하면서, 여러가지 오류를 겪었으나, 간단하게 정리했다. Invalid Salt DB에 Insert할때, Front End단에서 가져온 Value를 bcrypt로 Hashing처리를 한뒤, 해당 Hashed Password를 Insert할 때, utf-8로 encode 된 녀석을 decode로 풀어서 DB에 저장해야한다. 이부분이 제대로 되지 않으면, Invalid Salt가 발생하며, 내가 저지른 실수를 확인해 봤더니 Input Password와 target(DB)password의 위치를
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] ≈certificate verify failed (_ssl.c:777)> MacOS에서 Python을 사용하다가 Certificate Error가 날때는 다음을 실행하여, Local Certificate 를 업데이트 시켜준다. /Applications/Python3.x/Install Certificate.command 를 찾아서 실행 시켜주면 해당 문제를 해결 할 수 있다.
개요 LAMP스택으로 돌아가는 Cloud Instance 가 하나 있어서, "리소스도 얼마 안먹는데 블로그나 한번 더 운용해볼까" 해서 만들게 된 계기로, Ubuntu 20.04 LTS + Apache2 + PHP 7.3 + Mysql으로 돌리고 있는 서버를, 재활용 하자라는 생각이 나서 만들어 봤습니다. Apache와 같이 동작이 가능한가? 네. 가능합니다. 충분히요 Apache + php + mysql조합으로만 웹을
새 블로그를 시작합니다!