Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Boris LONJON
blog.limos.fr
Commits
87df5721
Commit
87df5721
authored
Jan 08, 2019
by
Vincent Mazenod
Browse files
pve wiguyot
parent
eda31029
Changes
4
Hide whitespace changes
Inline
Side-by-side
content/slides/cri/devops.html
View file @
87df5721
...
...
@@ -97,6 +97,14 @@
data-charset=
"utf-8"
>
</section>
</div>
<div
class=
"slides"
>
<section
data-markdown=
"md/backup.md"
data-separator=
"^\n\n\n"
data-separator-vertical=
"^\n\n"
data-separator-notes=
"^Note:"
data-charset=
"utf-8"
>
</section>
</div>
<div
class=
"slides"
>
<section
data-markdown=
"md/openstack.md"
data-separator=
"^\n\n\n"
...
...
content/slides/cri/md/pve.md
View file @
87df5721
# Proxmox
## aka pve
## Proxmox
*
10 ans
## interfacer avec le LDAP
# https://forum.proxmox.com/threads/how-to-transfer-large-iso-to-proxmox.455/
iptables -t nat -I PREROUTING -d 37.59.57.58 -p tcp --dport 443 -j DNAT --to-destination 37.59.57.58:8006
apt install iptables-persistent
service iptables save
# https://pve.proxmox.com/wiki/HTTPS_Certificate_Configuration_(Version_4.x,_5.0_and_5.1)
# https://pve.proxmox.com/wiki/Storage:_Directory
vi /etc/pve/storage.cfg
dir: local
path /var/lib/vz
vgname pve
content iso,vztmpl,backup,rootdir,images
service pvestatd restart
# https://pve.proxmox.com/wiki/Cloud-Init_FAQ
Hardware > Add > loudInit Drive
SCSI / 0 / local
# https://pve.proxmox.com/wiki/Cloud-Init_Support
# create local-lvm (https://pve.proxmox.com/wiki/Storage)
# download the image
wget https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
# create a new VM
qm create 9001 --memory 2048 --net0 virtio,bridge=vmbr0
# import the downloaded disk to local-lvm storage
qm importdisk 9001 bionic-server-cloudimg-amd64.img local
# finally attach the new disk to the VM as scsi drive
qm set 9001 --scsihw virtio-scsi-pci --scsi0 local:vm-9001-disk-0
qm set 9000 --ide2 local:cloudinit
qm set 9000 --boot c --bootdisk scsi0
qm set 9000 --serial0 socket --vga serial0
qm template 9000
Deploying Cloud-Init Templates
qm clone 9000 123 --name isp
qm set 123 --sshkey /root/limosadm.pub
qm set 123 --ipconfig0 ip=10.0.10.123/24,gw=10.0.10.1
content/slides/cri/md/vault.md
View file @
87df5721
...
...
@@ -72,7 +72,7 @@ vault secrets enable -path=cri kv
vault kv enable-versioning secret/
# kv2
```
*
les secrets sont version
n
és
*
les secrets sont versionés
*
il est possible d'utiliser PATCH et pas seulement PUT
```
shell
...
...
@@ -172,8 +172,8 @@ $ vault kv get secret/tokens # à chaque put on écrase les entrées qu'on ne r
$
vault kv get secret/tokens
-format
=
json
$
vault kv get secret/tokens
-format
=
json | jq .data
$
vault kv get secret/tokens
-format
=
json | jq .data.password
$
vault kv put secret/tokens
root
=
$(
openssl rand
-base64
25
)
$
vault kv patch secret/tokens
root1
=
$(
openssl rand
-base64
25
)
$
vault kv put secret/tokens
password2
=
$(
date
|
sha256sum
|
cut
-c
-50
)
$
vault kv patch secret/tokens
password1
=
$(
date
|
sha256sum
|
cut
-c
-50
)
$
vault delete secret/tokens
```
...
...
content/slides/cri/pve.html
0 → 100644
View file @
87df5721
<!doctype html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
>
<title>
pve
</title>
<link
rel=
"stylesheet"
href=
"../../node_modules/reveal.js/css/reveal.css"
>
<link
rel=
"stylesheet"
href=
"../../node_modules/reveal.js/css/theme/white.css"
>
<!-- Theme used for syntax highlighting of code -->
<link
rel=
"stylesheet"
href=
"../../node_modules/reveal.js/lib/css/zenburn.css"
>
<link
rel=
"stylesheet"
href=
"../../node_modules/font-awesome/css/font-awesome.min.css"
>
<link
rel=
"stylesheet"
href=
"../main.css"
>
<!-- Printing and PDF exports -->
<script>
var
link
=
document
.
createElement
(
'
link
'
);
link
.
rel
=
'
stylesheet
'
;
link
.
type
=
'
text/css
'
;
link
.
href
=
window
.
location
.
search
.
match
(
/print-pdf/gi
)
?
'
../../node_modules/reveal.js/css/print/pdf.css
'
:
'
../../node_modules/reveal.js/css/print/paper.css
'
;
document
.
getElementsByTagName
(
'
head
'
)[
0
].
appendChild
(
link
);
</script>
</head>
<body>
<div
class=
"reveal"
>
<div
class=
"slides"
>
<section
data-markdown=
"md/pve.md"
data-separator=
"^\n\n\n"
data-separator-vertical=
"^\n\n"
data-separator-notes=
"^Note:"
data-charset=
"utf-8"
>
</section>
</div>
</div>
<script
src=
"../../node_modules/reveal.js/lib/js/head.min.js"
></script>
<script
src=
"../../node_modules/reveal.js/js/reveal.js"
></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal
.
initialize
({
controls
:
true
,
progress
:
true
,
history
:
true
,
center
:
false
,
dependencies
:
[
{
src
:
'
../../node_modules/reveal.js/plugin/markdown/marked.js
'
},
{
src
:
'
../../node_modules/reveal.js/plugin/markdown/markdown.js
'
},
{
src
:
'
../../node_modules/reveal.js/plugin/notes/notes.js
'
,
async
:
true
},
{
src
:
'
../../node_modules/reveal.js/plugin/highlight/highlight.js
'
,
async
:
true
,
callback
:
function
()
{
hljs
.
initHighlightingOnLoad
();
}
}
]
});
</script>
</body>
</html>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment