전체 글 썸네일형 리스트형 OpenStack Service Info OpenStack Service 확인 용도의 shell script [root@controller:/root] $ sh ./openstack_serviceinfo.sh #!/bin/bash echo "+------------------------------------------------------------------+" echo "OPENSTACK SERVICE INFO" hostname hostname -i echo "+------------------------------------------------------------------+" echo "" echo "[01] openstack compute service list" openstack compute service list echo "".. 더보기 Host Reboot and virsh shutdown in OpenStack OpenStack에서 reboot 하기 전에 virsh로 running 상태 확인 후 시스템 재기동하는 테스트 용 스크립트 Host reboot script #!/bin/bash source /root/admin-openrc nova stop TEST-VM1 nova stop TEST-VM2 CNT=1 VM_CNT=100 while [ $CNT -le $VM_CNT ] do VM_STATE=$(virsh list | awk '{print $3}' | grep -v State| grep -v ^$| head -n 1 |tail -n 1) if [[ "$VM_STATE" == "running" ]];then CNT=`expr $CNT + 1` echo $VM_STATE sleep 1 else break fi.. 더보기 NVIDIA for HPE ProLiant Server HPE GPU https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=emr_na-a00069881en_us Document Display | HPE Support Center support.hpe.com 더보기 MegaRAID DISK show detail dpdk-devbind.py Intel DPDK python Script를 기반으로 수정 https://doc.dpdk.org/guides/tools/devbind.html https://github.com/ceph/dpdk/blob/master/tools/dpdk-devbind.py ceph/dpdk DPDK. Contribute to ceph/dpdk development by creating an account on GitHub. github.com def function_showserverall(): function_systeminfo() # check if MegaCli is installed, suppress any output with open(os.devnull, 'w') as devnul.. 더보기 OpenStack OverCommit for CPU/MEM CPU/RAM over commit 설정 및 적용 (compute 노드) $ grep ^[^#] /etc/nova/nova.conf | grep allocation cpu_allocation_ratio=4.0 ram_allocation_ratio=2.0 $ systemctl restart openstack-nova-compute.service https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html 아래와 같이 오픈스택 문서상에는 CPU ratio는 16:1, 메모리는 1.5:1이 default라고 되어 있다. OpenStack Docs: Overcommitting CPU and RAM Overcommittin.. 더보기 OpenStack Quota Set --cores compute node의 vcpu 등의 hardware resource를 admin project 계정에 할당 $ openstack quota set --cores 190 admin $ openstack quota set --cores 256 admin $ openstack quota set --cores 512 admin hardware resource를 admin project 계정에 할당된 내용을 확인 $ openstack quota show admin $ openstack quota show default [그림]. 설정 및 결과 더보기 SR-IOV blacklist into a kernel module and Set Persistent NIC devices [root@compute1 ~]# cat /etc/default/grub GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="console=tty0 crashkernel=auto no_timer_check net.ifnames=0 console=ttyS0,115200n8 i40evf.blacklist=1 rd.driver.blacklist=i40evf" GRUB_DISABLE_RECOVERY="true" https://access.redhat... 더보기 Python SSH remote - Compute Shell command 서버 3대에 대한 hostname호출 ( Python SSH 사용) [root@compute1:/root] $ vi ./show_sshcmdall.py #!/usr/bin/env python from __future__ import print_function from time import sleep import sys import os import subprocess import paramiko import time #OPENSTACK FILESYSTEM host_lists = [ '192.168.0.11', '192.168.0.12', '192.168.0.13'] ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(param.. 더보기 이전 1 2 3 4 다음