demo.html 6.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<!doctype html>
<html lang="en">

	<head>
		<meta charset="utf-8">

		<title>reveal.js – The HTML Presentation Framework</title>

		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

		<link rel="stylesheet" href="css/reveal.css">
		<link rel="stylesheet" href="css/theme/black.css" id="theme">

Hakim El Hattab's avatar
Hakim El Hattab committed
17
		<!-- Theme used for syntax highlighting of code -->
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
		<link rel="stylesheet" href="lib/css/zenburn.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 ) ? 'css/print/pdf.css' : 'css/print/paper.css';
			document.getElementsByTagName( 'head' )[0].appendChild( link );
		</script>

		<!--[if lt IE 9]>
		<script src="lib/js/html5shiv.js"></script>
		<![endif]-->
	</head>

	<body>

		<div class="reveal">

			<!-- Any section element inside of this container is displayed as a slide -->
			<div class="slides">
mluna's avatar
mluna committed
40 41 42
				<section data-background="./Pictures/25550067_10214221862683557_3275701966099611797_n.jpg">
					<h3> The most secure infraestructure that we could build on our spare time only using free software</h3>
					<p> * Because the japanese are not the only ones who can have long titles </p>
mluna's avatar
mluna committed
43
			        </section>
mluna's avatar
mluna committed
44
				<section data-background="./Pictures/hacklabLogo_ver_blackOutlines_noFill.png" data-background-repeat="repeat" data-background-size="150px">
mluna's avatar
mluna committed
45
					<h2> About Rlyeh Hacklab </h2>
mluna's avatar
mluna committed
46 47
			        </section>
				<section>
mluna's avatar
mluna committed
48
					<h2> The server </h2>
mluna's avatar
mluna committed
49
					  <p> 2x Hp proliant Dl360 g5 </p>
mluna's avatar
mluna committed
50
					  <p> 1x Raspberry Pi v3 </p>
mluna's avatar
mluna committed
51
				          <img src="./Pictures/server_rlyeh.jpg" class="stretch">
mluna's avatar
mluna committed
52 53
				</section>
				<section>
mluna's avatar
mluna committed
54
					<section>
mluna's avatar
mluna committed
55
						<h2> Open source vs Free Software </h2>
mluna's avatar
mluna committed
56
					</section>
mluna's avatar
mluna committed
57 58 59 60
					<section id="fragments">
						<h3> The four essential freedoms</h2>
						<p><span class="fragment"> * The freedom to run the program as you wish, for any purpose (freedom 0).</span></p>
						<p><span class="fragment">* The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). </span></p>
snkisuke's avatar
snkisuke committed
61
						<p><span class="fragment">* The freedom to redistribute copies so you can help others (freedom 2). </span></p>
mluna's avatar
mluna committed
62 63 64 65 66
						<p><span class="fragment">* The freedom to distribute copies of your modified versions to others (freedom 3).</span></p>

						<aside class="notes">
							This slide has fragments which are also stepped through in the notes window.
						</aside>
mluna's avatar
mluna committed
67 68 69
					</section>
				</section>
				<section>
mluna's avatar
mluna committed
70
					<section>
mluna's avatar
mluna committed
71
						<h2> Why security? </h2>
mluna's avatar
mluna committed
72
					</section>
mluna's avatar
mluna committed
73
					<section>
mluna's avatar
mluna committed
74
						<h3> Infraestrure for the masses </h3>
mluna's avatar
mluna committed
75 76 77 78 79 80 81
						<ul>
							<li> Free (as free speech) </li>
							<li> Transparent </li>
							<li> Autonomous </li>
							<li> Secure </li>
							<li> Trustworthy </li>
						</ul>
mluna's avatar
mluna committed
82 83
					</section>
					<section>
mluna's avatar
mluna committed
84
						<h3> Building trust </h3>
mluna's avatar
mluna committed
85 86 87 88 89 90 91
						<ul>
							<li> WWW fundation </li>
							<li> Telam </li>
							<li> Mozilla fundation </li>
							<li> Aaron Swartz day </li>
							<li> Tor Project </li>
						</ul>
mluna's avatar
mluna committed
92 93
					</section>
				</section>
mluna's avatar
mluna committed
94 95
				<section>
					<section>
mluna's avatar
mluna committed
96
						<h2> The Build </h2>
mluna's avatar
mluna committed
97 98
					</section>
					<section>
mluna's avatar
mluna committed
99 100 101 102 103
						<ul>
							<li> ARCH Linux </li>
							<li> CEPH </li>
							<li> LibVirt (KVM-QEMU) </li>
						</ul>
mluna's avatar
mluna committed
104 105 106
					</section>
				</section>
				<section>
mluna's avatar
mluna committed
107 108
					<section>
						<h2> Why ARCH? </h2>
mluna's avatar
mluna committed
109
				          	<img src="./Pictures/Archlinux-icon-crystal-64.svg.png" class="stretch">
mluna's avatar
mluna committed
110
					</section>
mluna's avatar
mluna committed
111
					<section>
mluna's avatar
mluna committed
112 113
						<ul>
							<li> Systemd hooks - crypt boot.</li>
snkisuke's avatar
snkisuke committed
114
							<li> Crypsetup before Raid1-LVM.</li>
mluna's avatar
mluna committed
115
						</ul>
mluna's avatar
mluna committed
116
					</section>
mluna's avatar
mluna committed
117 118
				</section>
				<section>
mluna's avatar
mluna committed
119 120
					<section>
						<h2> Why Ceph? </h2>
mluna's avatar
mluna committed
121
				          	<img src="./Pictures/Ceph_Logo_Stacked_RGB_120411_fa.png" class="stretch">
mluna's avatar
mluna committed
122 123
					</section>
					<section>
mluna's avatar
mluna committed
124
						<ul>
mluna's avatar
mluna committed
125 126 127 128 129
							<li> No single point of failure </li>
							<li> up to 50% of data resilence </li>
							<li> CRUSH algoritm </li>
							<li> Async I/O </li>
							<li> RBD </li>
mluna's avatar
mluna committed
130
						</ul>
mluna's avatar
mluna committed
131
					</section>
mluna's avatar
mluna committed
132 133 134
					<section>
						<img src="./Pictures/ceph-distributed-storage-system.jpg">
					</section>
mluna's avatar
mluna committed
135 136
				</section>
				<section>
mluna's avatar
mluna committed
137
					<section>
mluna's avatar
mluna committed
138
						<h2> Why Libvirt? </h2>
mluna's avatar
mluna committed
139
				          	<img src="./Pictures/libvirtLogo.png">
mluna's avatar
mluna committed
140 141
					</section>
					<section>
mluna's avatar
mluna committed
142
						<ul>
snkisuke's avatar
snkisuke committed
143
							<li> Out of the box Ceph support</li>
mluna's avatar
mluna committed
144 145 146
							<li> Live migration </li>
							<li> Resource optimization </li>
							<li> API </li>
mluna's avatar
mluna committed
147
						</ul>
mluna's avatar
mluna committed
148
					</section>
mluna's avatar
mluna committed
149
					<section data-background-video="./Videos/simplescreenrecorder.mp4" data-background-size="contain">
mluna's avatar
mluna committed
150
					</section>
mluna's avatar
mluna committed
151
				</section>
mluna's avatar
mluna committed
152 153
				<section>
					<section>
mluna's avatar
mluna committed
154
						<h2> The issues we have to solve </h2>
mluna's avatar
mluna committed
155 156
					</section>
					<section>
mluna's avatar
mluna committed
157 158 159 160 161
						<ul>
							<li> HP hard raids mandatory </li>
							<li> Cheaps pendrives on raid </li>
							<li> Ceph-deploy incompatibility with arch </li>
						</ul>
mluna's avatar
mluna committed
162 163 164 165 166 167 168
					</section>
				</section>
				<section>
					<section>
						<h2> WIP </h2>
					</section>
					<section>
mluna's avatar
mluna committed
169 170 171 172
						<ul>
							<li> Boot partition checksum </li>
							<li> Canary </li>
							<li> Monitoring </li>
mluna's avatar
mluna committed
173
							<li> Ansible Conf deploy </li>
mluna's avatar
mluna committed
174
						</ul>
mluna's avatar
mluna committed
175 176
					</section>
				</section>
177
				<section>
mluna's avatar
mluna committed
178
					<h2> The end </h2>
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
				</section>
			</div>

		</div>

		<script src="lib/js/head.min.js"></script>
		<script src="js/reveal.js"></script>

		<script>

			// More info https://github.com/hakimel/reveal.js#configuration
			Reveal.initialize({
				controls: true,
				progress: true,
				history: true,
				center: true,

				transition: 'slide', // none/fade/slide/convex/concave/zoom

				// More info https://github.com/hakimel/reveal.js#dependencies
				dependencies: [
					{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
					{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
					{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
					{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
linux-man's avatar
linux-man committed
204
					{ src: 'plugin/search/search.js', async: true },
205 206 207 208 209 210 211 212 213
					{ src: 'plugin/zoom-js/zoom.js', async: true },
					{ src: 'plugin/notes/notes.js', async: true }
				]
			});

		</script>

	</body>
</html>