This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
###################### | |
# | |
# generate_rgw_s3_token.py | |
# | |
# Generates a base64 access key suitable for use with the Ceph | |
# RADOSGW S3 API | |
# | |
# usage: python3 generate_rgw_s3_token.py --ttype ldap | |
# | |
# alternative: RGW_ACCESS_KEY_ID='foobar' RGW_ACCESS_SECRET_KEY='barbaz' generate_rgw_s3_token.py --ttype ad |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", | |
"contentVersion": "1.0.0.0", | |
"parameters": { | |
"location": { | |
"type": "string", | |
"metadata": { | |
"description": "Deployment location" | |
} | |
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", | |
"contentVersion": "1.0.0.0", | |
"parameters": { | |
"location": { | |
"type": "string", | |
"metadata": { | |
"description": "Deployment location" | |
} | |
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/etc/udev/rules.d/50-udev.rules: | |
ACTION=="add", KERNEL=="sdb", SYMLINK+="xapi/block/%k", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" | |
ACTION=="remove", KERNEL=="sdb", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" | |
ACTION=="add", KERNEL=="sdc", SYMLINK+="xapi/block/%k", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" | |
ACTION=="remove", KERNEL=="sdc", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" | |
ACTION=="add", KERNEL=="sdd", SYMLINK+="xapi/block/%k", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" | |
ACTION=="remove", KERNEL=="sdd", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&1 >/dev/null&'" |
- (30%) design advanced enterprise campus networks
- design for high availability in enterprise networks
- design layer 2 and layer 3 campus infrastructures using best practices
- describe enterprise network virtualisation considerations
- design for infrastructure services
- voice
- video
- qos
- identify network management capabilities in cisco ios software
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<script type="text/javascript" src="/jwplayer/jwplayer.js"></script> | |
</head> | |
<body style="margin:0;padding:0"> | |
<div id="player">Loading the player...</div> | |
<script type="text/javascript"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
worker_processes 1; | |
error_log logs/error.log; | |
error_log logs/error.log info; | |
pid logs/nginx.pid; | |
events { | |
worker_connections 1024; |
If BGP has multiple potential routes to a destination, how does it choose which one to install in the RIB? I'm glad you asked!
Don't panic - at the CCNP level, you'll only need to know up to step 4.
-
Next Hop Accessibility
Like IGPs, a route will never be installed in the route table if the next-hop router is inaccessible.
Unlike IGPs, this might not be obvious because the next-hop BGP router might not be directly connected.
Next-hop accessibility is the "zeroth" step - depending on who you ask.