
2024.03.21. ubuntu-22.04 Bobcat에서 발생 에러 로그Invalid credentials 해결책- 포트까지 붙이기.vi /etc/openstack-dashboard/local_settings.pyhttp://%s:5000/identity/v3:5000

2024.03.21. ubuntu-22.04 Bobcat에서 발생 에러 로그ERROR django.security.DisallowedHost Invalid HTTP_HOST header: 'controller'. You may need to add 'controller' to ALLOWED_HOSTS.[Thu Mar 21 22:17:10.690262 2024] [wsgi:error] [pid 128682:tid 136824806757952] [remote 10.0.0.11:36322] WARNING django.request Bad Request: /horizon/ 해결책vi /etc/openstack-dashboard/local_settings.pyALLOWED_HOSTS = ['*']

2024.04.12. ubuntu-20.04 Yoga에서 발생2024.07.03. ubuntu-22.04 Caracal에서 발생 에러 로그 정황1. Horizon을 통해 인스턴스 생성 도중 발생2. 이미지가 큰 인스턴스를 생성하는 도중 볼륨 생성 시간이 오래 걸려 발생한 것으로 추정 해결책- nova-compute가 있는 노드에서 설정vi /etc/nova/nova.conf block_device_allocate_retries = 1800 vi /etc/nova/nova.conf block_device_allocate_retries = 1800service nova-compute restart- 볼륨 생성 시간 or 시도 횟수 설정하면 해결된다. 인스턴스(VM) 생성 실패-1VolumeNotCreated..

STP case1. SP가 움직이는 경우 stp , , [, #]! Case2. SP가 움직이지 않는 경우 stp , , [, #] LDP Case1. SP가 움직이는 경우 ldp , , [] # Case2. SP가 움직이지 않는 경우 ldp , , [, #] STR Case1. SP가 움직이는 경우 str r1, [sp], #4 sp의 주소에 r1을 저장하고 난 후, sp를 4만큼 증가시킨다. Case2. SP가 움직이지 않는 경우 str w0, [sp, #28] sp+#28 주소에 w0 저장 (sp 안움직임) LDR Case1. SP가 움직이는 경우 Case2. SP가 움직이지 않는 경우 ldr r1, [sp, #16] sp에 16바이트만큼 더한 주소에서 정수형 값을 읽어와 r1에 저장한다. LDRB..

task_struct- Linux의 커널에서는 task_struct 구조체를 사용하여 커널 영역의 메모리 프로세스를 표현한다. - 이 구조체에 포함되어 있는 멤버 변수를 이해하는 것은 프로세스 개념을 이해에 도움이 된다. - Linux에서의 프로세스 관리를 이해할 때, 도움이 된다. * https://elixir.bootlin.com/linux/v6.0-rc6/source/include/linux/sched.h 참조 구조체 분석struct task_struct {#ifdef CONFIG_THREAD_INFO_IN_TASK /* * For reasons of header soup (see current_thread_info()), this * must be the first element of task_s..

EPROCESS- Windows의 커널에서는 EPROCESS라는 구조체를 사용하여 커널 영역의 메모리에 프로세스를 표현한다. - 이 구조체에 포함되어 있는 멤버 변수를 이해하는 것은 프로세스 개념 이해에 도움이 된다. - Windows에서의 프로세스 관리의 이해도를 높일 수 있다. 구조체 분석* windbg를 이용해 Windows10의 커널을 분석. nt!_EPROCESS +0x000 Pcb : _KPROCESS => 공통 디스패처의 개체 헤더(디스패칭)와 프로세스 페이지 디렉토리 포인터(메모리), 퀀텀(CPU 사용 시간), 기본 우선순위(스레드 스케쥴링) 등의 정보를 알 수 있다. +0x438 ProcessLock : _EX_PUSH_LOCK +0x440 UniqueProcessId : Ptr64 Vo..

kill -l 위 명령으로 아래와 같은 Signal Number를 볼 수 있다. 번호 시그널 이름 발생 및 용도 디폴트 action 1 SIGHUP(HUP) 연결끊기 (프로세스의 설정파일을 다시 읽는데 사용됨) 실행종료 (로그아웃하거나 모뎀 접속을 끊을 때 보내짐) 종료 2 SIGINT(INT) 인터럽트 (실행종료, CTRL+C 를 입력할 때 보내짐) 종료 3 SIGQUIT(QUIT) Quit (실행종료, CTRL+/ 를 입력할 때 보내짐) 종료 (코어덤프) 4 SIGILL(ILL) 잘못된 명령 5 SIGTRAP(TRAP) 트렙 추적 6 SIGIOT(IOT) IOT 명령 7 SIGBUS(BUS) 버스 에러 8 SIGFPE(FPE) 부동 소수점 에러 종료 9 SIGKILL(KILL) 무조건적으로 즉시 중지..

RAID (Redundant Array of Inexpensive Disks)RAID 장점성능, 탄력성 및 비용은 RAID의 주요 장점이라고 볼 수 있다. 여러 개의 하드 드라이브를 함께 설치하면 RAID를 사용하여 단일 하드 드라이브의 작업을 향상시킬 수 있으며 구성 방법에 따라 충돌 후 컴퓨터 속도와 안정성이 향상 될 수 있기 때문이다.복구어떤 HDD가 고장났다고 해도, 그 HDD를 교환하는 것만으로 바로 원래대로 데이터를 복구 할 수 있다.특정 HDD가 고장나거나 복구를 하고 있는 도중, 다른 HDD는 문제가 없기 때문에, 기존 데이터에 문제없이 액세스할 수 있다.데이터 기입의 고속화RAID는 PC로부터 보내져 온 데이터를 자동으로 분산해, 복수의 HDD에 한 번에 쓰는 기능이 있다. 분산하고 한 ..