Slide 1

Slide 1 text

OPENSTACK® AGILITY. RED HAT® RELIABILITY.

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

● ● ● ●

Slide 5

Slide 5 text

● ●

Slide 6

Slide 6 text

● ●

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

● ● ● ●

Slide 9

Slide 9 text

● ● ●

Slide 10

Slide 10 text

● ● ●

Slide 11

Slide 11 text

$ yum install -y kernel-rt.x86_64 kernel-rt-kvm.x86_64 $ yum install -y tuned-profiles-realtime tuned-profiles-nfv # configure tuned profile, hugepages, nova $ tuned-adm profile realtime-virtual-host $ cat /etc/default/grub | grep default_hugepagesz GRUB_CMDLINE_LINUX+="default_hugepagesz=1G" $ cat /etc/nova/nova-cpu.conf | grep vcpu_pin_set vcpu_pin_set =

Slide 12

Slide 12 text

● ●

Slide 13

Slide 13 text

$ yum install -y kernel-rt.x86_64 $ yum install -y tuned-profiles-realtime tuned-profiles-nfv # configure tuned profile $ tuned-adm profile realtime-virtual-guest # configure huge pages $ cat /etc/default/grub | grep default_hugepagesz GRUB_CMDLINE_LINUX+="default_hugepagesz=1G"

Slide 14

Slide 14 text

$ openstack flavor create --vcpus 4 --ram 4096 --disk 20 rt1.small $ openstack flavor set rt1.small \ --property 'hw:cpu_policy=dedicated' \ --property 'hw:cpu_realtime=yes' \ --property 'hw:cpu_realtime_mask=^0-1' \ --property 'hw:mem_page_size=1GB'

Slide 15

Slide 15 text

$ openstack flavor create --vcpus 4 --ram 4096 --disk 20 rt1.small $ openstack flavor set rt1.small \ --property 'hw:cpu_policy=dedicated' \ --property 'hw:cpu_realtime=yes' \ --property 'hw:cpu_realtime_mask=^0-1' \ --property 'hw:mem_page_size=1GB'

Slide 16

Slide 16 text

$ openstack flavor create --vcpus 4 --ram 4096 --disk 20 rt1.small $ openstack flavor set rt1.small \ --property 'hw:cpu_policy=dedicated' \ --property 'hw:cpu_realtime=yes' \ --property 'hw:cpu_realtime_mask=^0-1' \ --property 'hw:mem_page_size=1GB'

Slide 17

Slide 17 text

$ openstack flavor create --vcpus 4 --ram 4096 --disk 20 rt1.small $ openstack flavor set rt1.small \ --property 'hw:cpu_policy=dedicated' \ --property 'hw:cpu_realtime=yes' \ --property 'hw:cpu_realtime_mask=^0-1' \ --property 'hw:mem_page_size=1GB'

Slide 18

Slide 18 text

$ openstack flavor create --vcpus 4 --ram 4096 --disk 20 rt1.small $ openstack flavor set rt1.small \ --property 'hw:cpu_policy=dedicated' \ --property 'hw:cpu_realtime=yes' \ --property 'hw:cpu_realtime_mask=^0-1' \ --property 'hw:mem_page_size=1GB'

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

$ openstack server create --flavor rt1.small --image centos-rt

Slide 21

Slide 21 text

$ openstack server create --flavor rt1.small --image centos-rt # ssh into guest $ taskset -c 2 stress --cpu 4 & $ sudo taskset -c 2 cyclictest -m -n -q -p95 -D 24h -h100 -i 200 \ > cyclictest.out $ cat cyclictest.out | tail -7 | head -3 # Min Latencies: 00006 # Avg Latencies: 00007 # Max Latencies: 00020

Slide 22

Slide 22 text

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content