|
| 1 | +apiVersion: machineconfiguration.openshift.io/v1 |
| 2 | +kind: MachineConfig |
| 3 | +metadata: |
| 4 | + creationTimestamp: null |
| 5 | + labels: |
| 6 | + machineconfiguration.openshift.io/role: worker-cnf |
| 7 | + name: 50-performance-manual |
| 8 | + ownerReferences: |
| 9 | + - apiVersion: performance.openshift.io/v2 |
| 10 | + kind: PerformanceProfile |
| 11 | + name: manual |
| 12 | + uid: "" |
| 13 | +spec: |
| 14 | + baseOSExtensionsContainerImage: "" |
| 15 | + config: |
| 16 | + ignition: |
| 17 | + config: |
| 18 | + replace: |
| 19 | + verification: {} |
| 20 | + proxy: {} |
| 21 | + security: |
| 22 | + tls: {} |
| 23 | + timeouts: {} |
| 24 | + version: 3.2.0 |
| 25 | + passwd: {} |
| 26 | + storage: |
| 27 | + files: |
| 28 | + - contents: |
| 29 | + source: data:text/plain;charset=utf-8;base64,IyEvdXNyL2Jpbi9lbnYgYmFzaAoKc2V0IC1ldW8gcGlwZWZhaWwKCm5vZGVzX3BhdGg9Ii9zeXMvZGV2aWNlcy9zeXN0ZW0vbm9kZSIKaHVnZXBhZ2VzX2ZpbGU9IiR7bm9kZXNfcGF0aH0vbm9kZSR7TlVNQV9OT0RFfS9odWdlcGFnZXMvaHVnZXBhZ2VzLSR7SFVHRVBBR0VTX1NJWkV9a0IvbnJfaHVnZXBhZ2VzIgoKaWYgWyAhIC1mICIke2h1Z2VwYWdlc19maWxlfSIgXTsgdGhlbgogIGVjaG8gIkVSUk9SOiAke2h1Z2VwYWdlc19maWxlfSBkb2VzIG5vdCBleGlzdCIKICBleGl0IDEKZmkKCnRpbWVvdXQ9NjAKc2FtcGxlPTEKY3VycmVudF90aW1lPTAKd2hpbGUgWyAiJChjYXQgIiR7aHVnZXBhZ2VzX2ZpbGV9IikiIC1uZSAiJHtIVUdFUEFHRVNfQ09VTlR9IiBdOyBkbwogIGVjaG8gIiR7SFVHRVBBR0VTX0NPVU5UfSIgPiIke2h1Z2VwYWdlc19maWxlfSIKCiAgY3VycmVudF90aW1lPSQoKGN1cnJlbnRfdGltZSArIHNhbXBsZSkpCiAgaWYgWyAkY3VycmVudF90aW1lIC1ndCAkdGltZW91dCBdOyB0aGVuCiAgICBlY2hvICJFUlJPUjogJHtodWdlcGFnZXNfZmlsZX0gZG9lcyBub3QgaGF2ZSB0aGUgZXhwZWN0ZWQgbnVtYmVyIG9mIGh1Z2VwYWdlcyAke0hVR0VQQUdFU19DT1VOVH0iCiAgICBleGl0IDEKICBmaQoKICBzbGVlcCAkc2FtcGxlCmRvbmUK |
| 30 | + verification: {} |
| 31 | + group: {} |
| 32 | + mode: 448 |
| 33 | + path: /usr/local/bin/hugepages-allocation.sh |
| 34 | + user: {} |
| 35 | + - contents: |
| 36 | + source: data:text/plain;charset=utf-8;base64,IyEvdXNyL2Jpbi9lbnYgYmFzaAoKZnVsbF9wYXRoPSR7MX0KWyAtbiAiJHtmdWxsX3BhdGh9IiBdIHx8IHsgZWNobyAiVGhlIGZ1bGwgZGV2aWNlIHBhdGggYXJndW1lbnQgaXMgbWlzc2luZyIgPiYyIDsgZXhpdCAxOyB9CgptYXNrPSR7Mn0KWyAtbiAiJHttYXNrfSIgXSB8fCB7IGVjaG8gIlRoZSBtYXNrIGFyZ3VtZW50IGlzIG1pc3NpbmciID4mMiA7IGV4aXQgMTsgfQoKIyByZXBsYWNlICctJyB3aXRoICcvJwpkZV9lc2NhcGVfcGF0aD0iL3N5cyR7ZnVsbF9wYXRoLy8tLy99IgoKIyBnZXQgdGhlIHBhdGggZm9yIHRoZSBxdWV1ZXMKcXVldWVzX3BhdGg9JHtkZV9lc2NhcGVfcGF0aCUvcngqfQoKIyBzZXQgcnBzIGFmZmluaXR5IGZvciBhbGwgcXVldWVzCmZvciBpIGluICIke3F1ZXVlc19wYXRofSIvcngtKi9ycHNfY3B1czsgZG8KICBlY2hvICIke21hc2t9IiA+ICIke2l9Igpkb25lCg== |
| 37 | + verification: {} |
| 38 | + group: {} |
| 39 | + mode: 448 |
| 40 | + path: /usr/local/bin/set-rps-mask.sh |
| 41 | + user: {} |
| 42 | + - contents: |
| 43 | + source: data:text/plain;charset=utf-8;base64,IyEvdXNyL2Jpbi9iYXNoCgpzZXQgLWV1byBwaXBlZmFpbAoKZm9yIGNwdSBpbiAke09GRkxJTkVfQ1BVUy8vLC8gfTsKICBkbwogICAgb25saW5lX2NwdV9maWxlPSIvc3lzL2RldmljZXMvc3lzdGVtL2NwdS9jcHUkY3B1L29ubGluZSIKICAgIGlmIFsgISAtZiAiJHtvbmxpbmVfY3B1X2ZpbGV9IiBdOyB0aGVuCiAgICAgIGVjaG8gIkVSUk9SOiAke29ubGluZV9jcHVfZmlsZX0gZG9lcyBub3QgZXhpc3QsIGFib3J0IHNjcmlwdCBleGVjdXRpb24iCiAgICAgIGV4aXQgMQogICAgZmkKICBkb25lCgplY2hvICJBbGwgY3B1cyBvZmZsaW5lZCBleGlzdHMsIHNldCB0aGVtIG9mZmxpbmUiCgpmb3IgY3B1IGluICR7T0ZGTElORV9DUFVTLy8sLyB9OwogIGRvCiAgICBvbmxpbmVfY3B1X2ZpbGU9Ii9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdSRjcHUvb25saW5lIgogICAgZWNobyAwID4gIiR7b25saW5lX2NwdV9maWxlfSIKICAgIGVjaG8gIm9mZmxpbmUgY3B1IG51bSAkY3B1IgogIGRvbmUKCg== |
| 44 | + verification: {} |
| 45 | + group: {} |
| 46 | + mode: 448 |
| 47 | + path: /usr/local/bin/set-cpus-offline.sh |
| 48 | + user: {} |
| 49 | + - contents: |
| 50 | + source: data:text/plain;charset=utf-8;base64,IyEvdXNyL2Jpbi9lbnYgYmFzaApzZXQgLWV1byBwaXBlZmFpbApzZXQgLXgKCiMgY29uc3QKU0VEPSIvdXNyL2Jpbi9zZWQiCiMgdHVuYWJsZSAtIG92ZXJyaWRhYmxlIGZvciB0ZXN0aW5nIHB1cnBvc2VzCklSUUJBTEFOQ0VfQ09ORj0iJHsxOi0vZXRjL3N5c2NvbmZpZy9pcnFiYWxhbmNlfSIKQ1JJT19PUklHX0JBTk5FRF9DUFVTPSIkezI6LS9ldGMvc3lzY29uZmlnL29yaWdfaXJxX2Jhbm5lZF9jcHVzfSIKClsgISAtZiAke0lSUUJBTEFOQ0VfQ09ORn0gXSAmJiBleGl0IDAKCiR7U0VEfSAtaSAnL15ccypJUlFCQUxBTkNFX0JBTk5FRF9DUFVTXGIvZCcgJHtJUlFCQUxBTkNFX0NPTkZ9IHx8IGV4aXQgMAplY2hvICJJUlFCQUxBTkNFX0JBTk5FRF9DUFVTPSIgPj4gJHtJUlFCQUxBTkNFX0NPTkZ9CgojIHdlIG5vdyBvd24gdGhpcyBjb25maWd1cmF0aW9uLiBCdXQgQ1JJLU8gaGFzIGNvZGUgdG8gcmVzdG9yZSB0aGUgY29uZmlndXJhdGlvbiwKIyBhbmQgdW50aWwgaXQgZ2FpbnMgdGhlIG9wdGlvbiB0byBkaXNhYmxlIHRoaXMgcmVzdG9yZSBmbG93LCB3ZSBuZWVkIHRvIG1ha2UKIyB0aGUgY29uZmlndXJhdGlvbiBjb25zaXN0ZW50IHN1Y2ggYXMgdGhlIENSSS1PIHJlc3RvcmUgd2lsbCBkbyBub3RoaW5nLgppZiBbIC1uICR7Q1JJT19PUklHX0JBTk5FRF9DUFVTfSBdICYmIFsgLWYgJHtDUklPX09SSUdfQkFOTkVEX0NQVVN9IF07IHRoZW4KCXRydWUgPiAke0NSSU9fT1JJR19CQU5ORURfQ1BVU30KZmkK |
| 51 | + verification: {} |
| 52 | + group: {} |
| 53 | + mode: 448 |
| 54 | + path: /usr/local/bin/clear-irqbalance-banned-cpus.sh |
| 55 | + user: {} |
| 56 | + - contents: |
| 57 | + source: data:text/plain;charset=utf-8;base64,CltjcmlvLnJ1bnRpbWVdCmluZnJhX2N0cl9jcHVzZXQgPSAiMCIKCgojIFdlIHNob3VsZCBjb3B5IHBhc3RlIHRoZSBkZWZhdWx0IHJ1bnRpbWUgYmVjYXVzZSB0aGlzIHNuaXBwZXQgd2lsbCBvdmVycmlkZSB0aGUgd2hvbGUgcnVudGltZXMgc2VjdGlvbgpbY3Jpby5ydW50aW1lLnJ1bnRpbWVzLnJ1bmNdCnJ1bnRpbWVfcGF0aCA9ICIiCnJ1bnRpbWVfdHlwZSA9ICJvY2kiCnJ1bnRpbWVfcm9vdCA9ICIvcnVuL3J1bmMiCgojIFRoZSBDUkktTyB3aWxsIGNoZWNrIHRoZSBhbGxvd2VkX2Fubm90YXRpb25zIHVuZGVyIHRoZSBydW50aW1lIGhhbmRsZXIgYW5kIGFwcGx5IGhpZ2gtcGVyZm9ybWFuY2UgaG9va3Mgd2hlbiBvbmUgb2YKIyBoaWdoLXBlcmZvcm1hbmNlIGFubm90YXRpb25zIHByZXNlbnRzIHVuZGVyIGl0LgojIFdlIHNob3VsZCBwcm92aWRlIHRoZSBydW50aW1lX3BhdGggYmVjYXVzZSB3ZSBuZWVkIHRvIGluZm9ybSB0aGF0IHdlIHdhbnQgdG8gcmUtdXNlIHJ1bmMgYmluYXJ5IGFuZCB3ZQojIGRvIG5vdCBoYXZlIGhpZ2gtcGVyZm9ybWFuY2UgYmluYXJ5IHVuZGVyIHRoZSAkUEFUSCB0aGF0IHdpbGwgcG9pbnQgdG8gaXQuCltjcmlvLnJ1bnRpbWUucnVudGltZXMuaGlnaC1wZXJmb3JtYW5jZV0KcnVudGltZV9wYXRoID0gIi9iaW4vcnVuYyIKcnVudGltZV90eXBlID0gIm9jaSIKcnVudGltZV9yb290ID0gIi9ydW4vcnVuYyIKYWxsb3dlZF9hbm5vdGF0aW9ucyA9IFsiY3B1LWxvYWQtYmFsYW5jaW5nLmNyaW8uaW8iLCAiY3B1LXF1b3RhLmNyaW8uaW8iLCAiaXJxLWxvYWQtYmFsYW5jaW5nLmNyaW8uaW8iLCAiY3B1LWMtc3RhdGVzLmNyaW8uaW8iLCAiY3B1LWZyZXEtZ292ZXJub3IuY3Jpby5pbyJdCg== |
| 58 | + verification: {} |
| 59 | + group: {} |
| 60 | + mode: 420 |
| 61 | + path: /etc/crio/crio.conf.d/99-runtimes.conf |
| 62 | + user: {} |
| 63 | + - contents: |
| 64 | + source: data:text/plain;charset=utf-8;base64,IyBBcHBseSB0aGUgUlBTIG1hc2sgb24gdGhlIHZpcnR1YWwgaW50ZXJmYWNlcyBvZiB0aGUgaG9zdCBieSBkZWZhdWx0LCBiZWNhc3VlCiMgZnJvbSB0aGUgY29udGFpbmVyIHBlcnNwZWN0aXZlIHRoZSBSUFMgbWFzayB0aGUgd2lsbCBiZSBjb25zdWx0ZWQsIGlzIHRoZSBvbmUgb24gdGhlIFJYIHNpZGUgb2YgdGhlIHZldGggaW4gdGhlIGhvc3QuCiMgQ29uc2lkZXIgdGhlIGZvbGxvd2luZyBkaWFncmFtOgojIFBvZCBBIDx2ZXRoMSAtIHZldGgyPiBob3N0IDx2ZXRoMyAtIHZldGg0PiBQb2QgQgojICB2ZXRoMidzIFJQUyBhZmZpbml0eSBpcyB0aGUgb25lIGRldGVybWluaW5nIHRoZSBDUFVzIHRoYXQgYXJlIGhhbmRsaW5nIHRoZSBwYWNrZXQgcHJvY2Vzc2luZyB3aGVuIHNlbmRpbmcgZGF0YSBmcm9tIFBvZCBBIHRvIHBvZCBCLgojIEFkZGl0aW9uYWwgY29tbW9uIHNjZW5hcmlvczoKIyAxLiBQb2QgQSA9IHNlbmRlciwgaG9zdCA9IHJlY2VpdmVyCiMgIFRoZSBSUFMgYWZmaW5pdHkgb2YgdGhlIGhvc3Qgc2lkZSBzaG91bGQgYmUgY29uc3VsdGVkIChiZWNhdXNlIGl04oCZcyB0aGUgcmVjZWl2ZXIpIGFuZCBpdCBzaG91bGQgYmUgc2V0IHRvIGNwdXMgbm90IHNlbnNpdGl2ZSB0byBwcmVlbXB0aW9uIChyZXNlcnZlZCBwb29sKS4KIyAyLiBQb2QgQSA9IHJlY2VpdmVyLCBob3N0ID0gc2VuZGVyCiMgIEluIGNhc2Ugb2Ygbm8gUlBTIG1hc2sgb24gdGhlIHJlY2VpdmVyIHNpZGUsIHRoZSBzZW5kZXIgbmVlZHMgdG8gcGF5IHRoZSBwcmljZSBhbmQgZG8gYWxsIHRoZSBwcm9jZXNzaW5nIG9uIGl0cyBjb3Jlcy4KbmV0LmNvcmUucnBzX2RlZmF1bHRfbWFzayA9IDAwMDAwMDAxCg== |
| 65 | + verification: {} |
| 66 | + group: {} |
| 67 | + mode: 420 |
| 68 | + path: /etc/sysctl.d/99-default-rps-mask.conf |
| 69 | + user: {} |
| 70 | + - contents: |
| 71 | + source: data:text/plain;charset=utf-8;base64,U1VCU1lTVEVNPT0icXVldWVzIiwgQUNUSU9OPT0iYWRkIiwgRU5We0RFVlBBVEh9PT0iL2RldmljZXMvcGNpKi9xdWV1ZXMvcngqIiwgVEFHKz0ic3lzdGVtZCIsIEVOVntTWVNURU1EX1dBTlRTfT0idXBkYXRlLXJwc0AlcC5zZXJ2aWNlIg== |
| 72 | + verification: {} |
| 73 | + group: {} |
| 74 | + mode: 420 |
| 75 | + path: /etc/udev/rules.d/99-netdev-physical-rps.rules |
| 76 | + user: {} |
| 77 | + - contents: |
| 78 | + source: data:text/plain;charset=utf-8;base64,IyEvYmluL2Jhc2gKCiMgY3B1c2V0LWNvbmZpZ3VyZS5zaCBjb25maWd1cmVzIHRocmVlIGNwdXNldHMgaW4gcHJlcGFyYXRpb24gZm9yIGFsbG93aW5nIGNvbnRhaW5lcnMgdG8gaGF2ZSBjcHUgbG9hZCBiYWxhbmNpbmcgZGlzYWJsZWQuCiMgVG8gY29uZmlndXJlIGEgY3B1c2V0IHRvIGhhdmUgbG9hZCBiYWxhbmNlIGRpc2FibGVkIChvbiBjZ3JvdXAgdjEpLCBhIGNwdXNldCBjZ3JvdXAgbXVzdCBoYXZlIGBjcHVzZXQuc2NoZWRfbG9hZF9iYWxhbmNlYAojIHNldCB0byAwIChkaXNhYmxlKSwgYW5kIGFueSBjcHVzZXQgdGhhdCBjb250YWlucyB0aGUgc2FtZSBzZXQgYXMgYGNwdXNldC5jcHVzYCBtdXN0IGFsc28gaGF2ZSBgY3B1c2V0LnNjaGVkX2xvYWRfYmFsYW5jZWAgc2V0IHRvIGRpc2FibGVkLgoKc2V0IC1ldW8gcGlwZWZhaWwKCnJvb3Q9L3N5cy9mcy9jZ3JvdXAvY3B1c2V0CnN5c3RlbT0iJHJvb3QiL3N5c3RlbS5zbGljZQptYWNoaW5lPSIkcm9vdCIvbWFjaGluZS5zbGljZQoKb3Zzc2xpY2U9IiR7cm9vdH0vb3ZzLnNsaWNlIgpvdnNzbGljZV9zeXN0ZW1kPSIvc3lzL2ZzL2Nncm91cC9waWRzL292cy5zbGljZSIKCiMgQXMgc3VjaCwgdGhlIHJvb3QgY2dyb3VwIG5lZWRzIHRvIGhhdmUgY3B1c2V0LnNjaGVkX2xvYWRfYmFsYW5jZT0wLiAKZWNobyAwID4gIiRyb290Ii9jcHVzZXQuc2NoZWRfbG9hZF9iYWxhbmNlCgojIEhvd2V2ZXIsIHRoaXMgd291bGQgcHJlc2VudCBhIHByb2JsZW0gZm9yIHN5c3RlbSBkYWVtb25zLCB3aGljaCBzaG91bGQgaGF2ZSBsb2FkIGJhbGFuY2luZyBlbmFibGVkLgojIEFzIHN1Y2gsIGEgc2Vjb25kIGNwdXNldCBtdXN0IGJlIGNyZWF0ZWQsIGhlcmUgZHViYmVkIGBzeXN0ZW1gLCB3aGljaCB3aWxsIHRha2UgYWxsIHN5c3RlbSBkYWVtb25zLgojIFNpbmNlIHN5c3RlbWQgc3RhcnRzIGl0cyBjaGlsZHJlbiB3aXRoIHRoZSBjcHVzZXQgaXQgaXMgaW4sIG1vdmluZyBzeXN0ZW1kIHdpbGwgZW5zdXJlIGFsbCBwcm9jZXNzZXMgc3lzdGVtZCBiZWdpbnMgd2lsbCBiZSBpbiB0aGUgY29ycmVjdCBjZ3JvdXAuCm1rZGlyIC1wICIkc3lzdGVtIgojIGNwdXNldC5tZW1zIG11c3QgYmUgaW5pdGlhbGl6ZWQgb3IgcHJvY2Vzc2VzIHdpbGwgZmFpbCB0byBiZSBtb3ZlZCBpbnRvIGl0LgpjYXQgIiRyb290L2NwdXNldC5tZW1zIiA+ICIkc3lzdGVtIi9jcHVzZXQubWVtcwojIFJldHJpZXZlIHRoZSBjcHVzZXQgb2Ygc3lzdGVtZCwgYW5kIHdyaXRlIGl0IHRvIGNwdXNldC5jcHVzIG9mIHRoZSBzeXN0ZW0gY2dyb3VwLgpyZXNlcnZlZF9zZXQ9JCh0YXNrc2V0IC1jcCAgMSAgfCBhd2sgJ05GeyBwcmludCAkTkYgfScpCmVjaG8gIiRyZXNlcnZlZF9zZXQiID4gIiRzeXN0ZW0iL2NwdXNldC5jcHVzCgojIEFuZCBtb3ZlIHRoZSBzeXN0ZW0gcHJvY2Vzc2VzIGludG8gaXQuCiMgTm90ZSwgc29tZSBrZXJuZWwgdGhyZWFkcyB3aWxsIGZhaWwgdG8gYmUgbW92ZWQgd2l0aCAiSW52YWxpZCBBcmd1bWVudCIuIFRoaXMgc2hvdWxkIGJlIGlnbm9yZWQuCmZvciBwcm9jZXNzIGluICQoY2F0ICIkcm9vdCIvY2dyb3VwLnByb2NzIHwgc29ydCAtcik7IGRvCgllY2hvICRwcm9jZXNzID4gIiRzeXN0ZW0iL2Nncm91cC5wcm9jcyAyPiYxIHwgZ3JlcCAtdiAiSW52YWxpZCBBcmd1bWVudCIgfHwgdHJ1ZTsKZG9uZQoKIyBGaW5hbGx5LCBhIHRoZSBgbWFjaGluZS5zbGljZWAgY2dyb3VwIG11c3QgYmUgcHJlY29uZmlndXJlZC4gUG9kbWFuIHdpbGwgY3JlYXRlIGNvbnRhaW5lcnMgYW5kIG1vdmUgdGhlbSBpbnRvIHRoZSBgbWFjaGluZS5zbGljZWAsIGJ1dCB0aGVyZSdzCiMgbm8gd2F5IHRvIHRlbGwgcG9kbWFuIHRvIHVwZGF0ZSBtYWNoaW5lLnNsaWNlIHRvIG5vdCBoYXZlIHRoZSBmdWxsIHNldCBvZiBjcHVzLiBJbnN0ZWFkIG9mIGRpc2FibGluZyBsb2FkIGJhbGFuY2luZyBpbiBpdCwgd2UgY2FuIHByZS1jcmVhdGUgaXQuCiMgd2l0aCB0aGUgcmVzZXJ2ZWQgQ1BVcyBzZXQgYWhlYWQgb2YgdGltZSwgc28gd2hlbiBpc29sYXRlZCBwcm9jZXNzZXMgYmVnaW4sIHRoZSBjZ3JvdXAgZG9lcyBub3QgaGF2ZSBhbiBvdmVybGFwcGluZyBjcHVzZXQgYmV0d2VlbiBtYWNoaW5lLnNsaWNlIGFuZCBpc29sYXRlZCBjb250YWluZXJzLgpta2RpciAtcCAiJG1hY2hpbmUiCgojIEl0J3MgdW5saWtlbHksIGJ1dCBwb3NzaWJsZSwgdGhhdCB0aGlzIGNwdXNldCBhbHJlYWR5IGV4aXN0ZWQuIEl0ZXJhdGUganVzdCBpbiBjYXNlLgpmb3IgZmlsZSBpbiAkKGZpbmQgIiRtYWNoaW5lIiAtbmFtZSBjcHVzZXQuY3B1cyB8IHNvcnQgLXIpOyBkbyBlY2hvICIkcmVzZXJ2ZWRfc2V0IiA+ICIkZmlsZSI7IGRvbmUKCiMgT1ZTIGlzIHJ1bm5pbmcgaW4gaXRzIG93biBzbGljZSB0aGF0IHNwYW5zIGFsbCBjcHVzLiBUaGUgcmVhbCBhZmZpbml0eSBpcyBtYW5hZ2VkIGJ5IE9WTi1LIG92bmt1YmUtbm9kZSBkYWVtb25zZXQKIyBNYWtlIHN1cmUgdGhpcyBzbGljZSB3aWxsIG5vdCBlbmFibGUgY3B1IGJhbGFuY2luZyBmb3Igb3RoZXIgc2xpY2UgY29uZmlndXJlZCBieSB0aGlzIHNjcmlwdC4KIyBUaGlzIG1pZ2h0IHNlZW0gY291bnRlci1pbnR1aXRpdmUsIGJ1dCB0aGlzIHdpbGwgYWN0dWFsbHkgTk9UIGRpc2FibGUgY3B1IGJhbGFuY2luZyBmb3IgT1ZTIGl0c2VsZi4KIyAtIE9WUyBoYXMgYWNjZXNzIHRvIHJlc2VydmVkIGNwdXMsIGJ1dCB0aG9zZSBoYXZlIGJhbGFuY2luZyBlbmFibGVkIHZpYSB0aGUgYHN5c3RlbWAgY2dyb3VwIGNyZWF0ZWQgYWJvdmUKIyAtIE9WUyBoYXMgYWNjZXNzIHRvIGlzb2xhdGVkIGNwdXMgdGhhdCBhcmUgY3VycmVudGx5IG5vdCBhc3NpZ25lZCB0byBwaW5uZWQgcG9kcy4gVGhvc2UgaGF2ZSBiYWxhbmNpbmcgZW5hYmxlZCBieSB0aGUKIyAgIHBvZHMgcnVubmluZyB0aGVyZSAoYnVyc3RhYmxlIGFuZCBiZXN0LWVmZm9ydCBwb2RzIGhhdmUgYmFsYW5jaW5nIGVuYWJsZWQgaW4gdGhlIGNvbnRhaW5lciBjZ3JvdXAgYW5kIGFjY2VzcyB0byBhbGwKIyAgIHVucGlubmVkIGNwdXMpLgoKIyBzeXN0ZW1kIGRvZXMgbm90IG1hbmFnZSB0aGUgY3B1c2V0IGNncm91cCBjb250cm9sbGVyLCBzbyBtb3ZlIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgbWFuYWdlZCBwaWRzIGNvbnRyb2xsZXIncyBvdnMuc2xpY2UKIyB0byB0aGUgY3B1c2V0IGNvbnRyb2xsZXIuCgojIENyZWF0ZSB0aGUgb3ZzLnNsaWNlCm1rZGlyIC1wICIkb3Zzc2xpY2UiCmVjaG8gMCA+ICIkb3Zzc2xpY2UiL2NwdXNldC5zY2hlZF9sb2FkX2JhbGFuY2UKY2F0ICIkcm9vdCIvY3B1c2V0LmNwdXMgPiAiJG92c3NsaWNlIi9jcHVzZXQuY3B1cwpjYXQgIiRyb290Ii9jcHVzZXQubWVtcyA+ICIkb3Zzc2xpY2UiL2NwdXNldC5tZW1zCgojIE1vdmUgT1ZTIG92ZXIKZm9yIHByb2Nlc3MgaW4gJChjYXQgIiRvdnNzbGljZV9zeXN0ZW1kIi8qL2Nncm91cC5wcm9jcyB8IHNvcnQgLXIpOyBkbwogICAgICAgIGVjaG8gJHByb2Nlc3MgPiAiJG92c3NsaWNlIi9jZ3JvdXAucHJvY3MgMj4mMSB8IGdyZXAgLXYgIkludmFsaWQgQXJndW1lbnQiIHx8IHRydWU7CmRvbmU= |
| 79 | + verification: {} |
| 80 | + group: {} |
| 81 | + mode: 448 |
| 82 | + path: /usr/local/bin/cpuset-configure.sh |
| 83 | + user: {} |
| 84 | + - contents: |
| 85 | + source: data:text/plain;charset=utf-8;base64,W1VuaXRdCkRlc2NyaXB0aW9uPVRvcCBsZXZlbCBzbGljZSB1c2VkIHRvIGdpdmUgb3BlbnZzd2l0Y2ggYWNjZXNzIHRvIGFuIHVucmVzdHJpY3RlZCBzZXQgb2YgY3B1cwoKW1NsaWNlXQo= |
| 86 | + verification: {} |
| 87 | + group: {} |
| 88 | + mode: 420 |
| 89 | + path: /etc/systemd/system/ovs.slice |
| 90 | + user: {} |
| 91 | + - contents: |
| 92 | + source: data:text/plain;charset=utf-8;base64,W1NlcnZpY2VdClNsaWNlPW92cy5zbGljZQo= |
| 93 | + verification: {} |
| 94 | + group: {} |
| 95 | + mode: 420 |
| 96 | + path: /etc/systemd/system/openvswitch.service.d/01-use-ovs-slice.conf |
| 97 | + user: {} |
| 98 | + - contents: |
| 99 | + source: data:text/plain;charset=utf-8;base64,W1NlcnZpY2VdClNsaWNlPW92cy5zbGljZQo= |
| 100 | + verification: {} |
| 101 | + group: {} |
| 102 | + mode: 420 |
| 103 | + path: /etc/systemd/system/ovs-vswitchd.service.d/01-use-ovs-slice.conf |
| 104 | + user: {} |
| 105 | + - contents: |
| 106 | + source: data:text/plain;charset=utf-8;base64,W1NlcnZpY2VdClNsaWNlPW92cy5zbGljZQo= |
| 107 | + verification: {} |
| 108 | + group: {} |
| 109 | + mode: 420 |
| 110 | + path: /etc/systemd/system/ovsdb-server.service.d/01-use-ovs-slice.conf |
| 111 | + user: {} |
| 112 | + - contents: |
| 113 | + source: data:text/plain;charset=utf-8;base64,IyBUaGlzIGZpbGUgZW5hYmxlcyB0aGUgZHluYW1pYyBjcHUgYWZmaW5pdHkgbWFuYWdlbWVudCBvZiB0aGUgT1ZTIHNlcnZpY2VzCiMKIyBJdCBpcyByZWFkIGJ5IHRoZSBPVk4ncyBvdm5rdWJlLW5vZGUgRGFlbW9uU2V0IGNvbnRhaW5lciBhbmQgdGhlIGZlYXR1cmUKIyBpcyBlbmFibGVkIHdoZW4gdGhpcyBmaWxlIGV4aXN0cyBhbmQgaXMgbm90IGVtcHR5ICh0aGlzIGNvbW1lbnRhcnkgdGV4dAojIGVuc3VyZXMgdGhhdCkKIwojIEZvciBkaXNhYmxpbmcgdGhpcyBmZWF0dXJlIGluIGVtZXJnZW5jaWVzLCBlaXRoZXI6CiMgMSkgZGVsZXRlIHRoaXMgZmlsZSBhbmQgc2V0IHRoZSBjcHUgYWZmaW5pdHkgb2YgT1ZTIHNlcnZpY2VzIG1hbnVhbGx5CiMgMikgb3IgcmVwbGFjZSB0aGUgY29udGVudHMgb2YgdGhpcyBmaWxlIHdpdGggYW4gZW1wdHkgc3RyaW5nCiMgICAgdmlhIGEgTWFjaGluZUNvbmZpZwo= |
| 114 | + verification: {} |
| 115 | + group: {} |
| 116 | + mode: 420 |
| 117 | + path: /var/lib/ovn-ic/etc/enable_dynamic_cpu_affinity |
| 118 | + user: {} |
| 119 | + systemd: |
| 120 | + units: |
| 121 | + - contents: | |
| 122 | + [Unit] |
| 123 | + Description=Sets network devices RPS mask |
| 124 | +
|
| 125 | + [Service] |
| 126 | + Type=oneshot |
| 127 | + ExecStart=/usr/local/bin/set-rps-mask.sh %i 0 |
| 128 | + name: update-rps@.service |
| 129 | + - contents: | |
| 130 | + [Unit] |
| 131 | + Description=Hugepages-1048576kB allocation on the node 0 |
| 132 | + Before=kubelet.service |
| 133 | +
|
| 134 | + [Service] |
| 135 | + Environment=HUGEPAGES_COUNT=1 |
| 136 | + Environment=HUGEPAGES_SIZE=1048576 |
| 137 | + Environment=NUMA_NODE=0 |
| 138 | + Type=oneshot |
| 139 | + RemainAfterExit=true |
| 140 | + ExecStart=/usr/local/bin/hugepages-allocation.sh |
| 141 | +
|
| 142 | + [Install] |
| 143 | + WantedBy=multi-user.target |
| 144 | + enabled: true |
| 145 | + name: hugepages-allocation-1048576kB-NUMA0.service |
| 146 | + - contents: | |
| 147 | + [Unit] |
| 148 | + Description=Move services to reserved cpuset |
| 149 | + Before=network-online.target |
| 150 | +
|
| 151 | + [Service] |
| 152 | + Type=oneshot |
| 153 | + ExecStart=/usr/local/bin/cpuset-configure.sh |
| 154 | +
|
| 155 | + [Install] |
| 156 | + WantedBy=multi-user.target crio.service |
| 157 | + enabled: true |
| 158 | + name: cpuset-configure.service |
| 159 | + - contents: | |
| 160 | + [Unit] |
| 161 | + Description=Set cpus offline: 2,3 |
| 162 | + Before=kubelet.service |
| 163 | +
|
| 164 | + [Service] |
| 165 | + Environment=OFFLINE_CPUS=2,3 |
| 166 | + Type=oneshot |
| 167 | + RemainAfterExit=true |
| 168 | + ExecStart=/usr/local/bin/set-cpus-offline.sh |
| 169 | +
|
| 170 | + [Install] |
| 171 | + WantedBy=multi-user.target |
| 172 | + enabled: true |
| 173 | + name: set-cpus-offline.service |
| 174 | + - contents: | |
| 175 | + [Unit] |
| 176 | + Description=Clear the IRQBalance Banned CPU mask early in the boot |
| 177 | + Before=kubelet.service |
| 178 | + Before=irqbalance.service |
| 179 | +
|
| 180 | + [Service] |
| 181 | + Type=oneshot |
| 182 | + RemainAfterExit=true |
| 183 | + ExecStart=/usr/local/bin/clear-irqbalance-banned-cpus.sh |
| 184 | +
|
| 185 | + [Install] |
| 186 | + WantedBy=multi-user.target |
| 187 | + enabled: true |
| 188 | + name: clear-irqbalance-banned-cpus.service |
| 189 | + extensions: null |
| 190 | + fips: false |
| 191 | + kernelArguments: null |
| 192 | + kernelType: realtime |
| 193 | + osImageURL: "" |
0 commit comments