본문 바로가기

Openstack

(12)
Openstack Component Log 설정 Controller : adjutant, aodh, ceilometer, cloudkitty, cinder, glance, heat, horizon, keystone, magnum, manila, nova, neutron, octavia, placement, rabbitmq, senlin, zookeeperCompute : nova compute, neutron agent (l3, metadata, openvswitch) [Controller Node]vim package 설치install_package.sh#!/bin/shreadarray -t container_ids  log directory 생성mkdir_log.sh#!/bin/shread servicereadarray -t container_id..
Openstack Too many connection 완화 몇몇 서비스들에서 Too many connection 관련 에러 발생으로 mysql에 max_connections 수를 증가 [Galera container]mysqlSET global max_connections=2400;SHOW VARIABLES LIKE 'max_connections';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 2400 |+-----------------+-------+
Openstack Placement Filter 활성화 적용 방법[Utility Container]/root/openrcopenstack --os-placement-api-version 1.6 trait list+---------------------------------------+| name |+---------------------------------------+| COMPUTE_IMAGE_TYPE_AKI || HW_CPU_X86_INTEL_VMX || HW_ARCH_PARISC || OWNER_NOVA || HW_NIC_SRIOV ..
Openstack Livemigration 설정 기본적으로 동일한 CPU가 아니라면 아무 설정 없이 Live migration 기능을 사용할 수 없음공통된 CPU model을 사용하도록 설정하여 이후에 생성된 VM 대상으로 Live migration이 가능하도록 함 각 compute node에서 사용할 수 있는 cpu model이 /usr/share/libvirt/cpu_map/ 에 정의 되어 있음root@compute1:/usr/share/libvirt/cpu_map# lsarm_FT-2000plus.xml x86_Icelake-Server.xmlarm_Falkor.xml x86_IvyBridge-IBRS.xmlarm_Kunpeng-920.xml x86_IvyBrid..
Openstack Image 다른 Project에 공유 shared 상태의 이미지를 다른 project에 공유openstack image add project [image-uuid] [project]+------------+--------------------------------------+| Field | Value |+------------+--------------------------------------+| created_at | 2024-04-03T00:39:27Z || image_id | 9696097e-53f6-4545-ab62-95ac139b92da || member_id | 3f10dd539c184c20bf76322d92ea46b7 |..
Openstack Window 이미지 사용 KVM용 Window 이미지를 Openstack에서 사용 가능한 이미지로 변경 server STD core 2016 이미지를 사용SW_DVD9_Win_Server_STD_CORE_2016_64Bit_Korean_-4_DC_STD_MLF_X21-70534.ISO VM 생성 이미지 선택 VM SPEC 지정 Storage 생성최종적으로 제로 영역을 제거 한 후에 생성된 이미지의 크기가 18.4GB로 어느정도 Storage 크기를 할당 이름 지정 및 초기 설정 활성화 IDE Disk option 변경 IDE CDROM option 변경 Add Hardware CDROM device NIC Device model 변경 Begin InstallationWindow 설치VM 생성 후 일정 시간 지나면 위와 같은 화면..
Openstack Bridge, Port 수동 작업 작업 도중 네트워크 설정을 잘못해 설치하다가 도중에 외부 통신이 끊기는 현상 발생public bridge를 설정하지 않아서 생긴 문제인데 처음부터 다시 하는 것도 좋지만 수동으로 고쳐야 한다면 참고 각 노드에서 ovs-vsctl show를 통해 bridge와 port 사용 현황에 대해서 확인 가능한데 그때 외부통신과 관련된 bridge를 수정 나의 경우 ovs-br-ex 부분이 문제 Bridge ovs-br-ex Controller "tcp:127.0.0.1:6633" is_connected: true fail_mode: secure datapath_type: system Port ovs-br-ex Interf..
Openstack Galera clustering 복구 Galera를 통해 mysql을 묶어 clustering을 구성할 수 있는데, clustering된 mysql이 모두 내려가거나 할 때 발생할 수 있음기본적인 증상으로 galera 컨테이너에서 mysql이 socket문제로 안 열리고 status를 보았을 때 wsrep관련 에러로 문제를 나타냄 Galera Cluster 재기동 에러 해결 방안 (tistory.com)[해결] MariaDB galera cluster :: WSREP recovery position error : 네이버 블로그 (naver.com)다양한 해결 방법이 소개되는데 해결에 쓰인 방식은 아래와 같음con1, con2, con3라 표기하며 각각 galera가 있고, con1이 메인이 되는 마스터의 역할을 한다고 지정 con1vim /..