Update site for PVC

This commit is contained in:
Joshua Boniface 2024-05-27 10:12:09 -04:00
parent 9ef9f09ce5
commit 538ed7d08d
15 changed files with 48 additions and 32 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.hugo_build.lock

View File

@ -16,5 +16,6 @@ copyright = "This work is licensed under a Creative Commons Attribution-ShareAli
[Params] [Params]
AuthorName = "Joshua M. Boniface" AuthorName = "Joshua M. Boniface"
email = "joshua@boniface.me" email = "joshua@boniface.me"
description = "A Linux KVM-based hyperconverged infrastructure (HCI) virtualization cluster solution" description = "Parallel Virtual Cluster is a Linux KVM-based hyperconverged infrastructure (HCI) virtualization cluster solution"
logo = "/images/pvc-logo.png" logo = "/images/pvc-logo-full.png"
logo_later = "/images/pvc-logo-icon.png"

9
content/1.md Normal file
View File

@ -0,0 +1,9 @@
+++
title = "What is PVC?"
weight = 1
type = "post"
+++
PVC is your modern, hyperconverged virtual machine manager. Built from well-known and well-trusted free-and-open-source components, PVC enables administrators to build highly-redundant and scalable small clusters, without the hassle or cost of other solutions.
PVC provides an easy-to-use, redundant, scalable, self-healing and self-managing solution to ensure your VMs run no matter what happens to the hardware underneath.

19
content/2.md Normal file
View File

@ -0,0 +1,19 @@
+++
title = "Key Features"
weight = 2
type = "post"
+++
Easy-to-use: PVC lets you manage your cluster and then gets out of your way. The unobtrusive, self-documenting command-line interface is easy for administrators to learn and use, while abstracting powerful functionality in the background.
Full VM lifecycle management: PVC manages your full VM lifecycle, from provisioning to day-to-day management.
Live migration: PVC features VM live-migration between nodes and node readiness control. Seamlessly move VMs across the cluster almost instantly for maintenance.
Redundant: PVC provides robust, ground-up node-level redundancy. All components are designed to ensure your cluster will continue to function even with a downed node.
Robust storage: PVC includes shared storage with the Ceph distributed storage system. This helps ensure your data is safe on all nodes at all times.
Self-managing and self-healing: PVC features auto-recovery funtionality including fencing and automatic VM recovery, should a node fail. Your VMs will be down for mere minutes, and recovered without human intervention.
Advanced networking: PVC implements multiple guest networking options, including managed, unmanaged, and isolated VM networks. Keep your VMs talking exactly how you want them to.

View File

@ -1,11 +0,0 @@
+++
title = "Cloud Computing, Your Datacenter"
description = "Control your data: we bring the cloud to you!"
weight = 1
type = "post"
class="post first"
+++
The cloud is everywhere. From the relentless growth of Google, Amazon, and Microsoft came a new paradigm of computing efficiency: scale. But who controls your data?
At Boniface Labs, we seek to build the datacenter of tomorrow, on-premises, with your data under your control. Leveraging open-source technologies, we've built a full stack to deliver your applications, the way you want them, following best practices. With Boniface Labs, the cloud just got a little less intimidating.

View File

@ -1,9 +0,0 @@
+++
title = "Contact Us"
description = "We're just an email away!"
weight = 1
type = "post"
class="post last"
+++
Click the email button below and send us your questions and feedback!

7
content/z.md Normal file
View File

@ -0,0 +1,7 @@
+++
title = "Interested?"
weight = 3
type = "post"
+++
See [our documentation page](https://docs.parallelvirtualcluster.org) for more information on PVC.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -7,7 +7,7 @@
<div id="site-head-content" class="inner"> <div id="site-head-content" class="inner">
{{ if .Site.Params.logo }} <a id="blog-logo" href="{{ .Site.BaseURL }}"><img src="{{ .Site.Params.logo }}" alt="Blog Logo" /></a>{{ end }} {{ if .Site.Params.logo }} <a id="blog-logo" href="{{ .Site.BaseURL }}"><img src="{{ .Site.Params.logo }}" alt="Blog Logo" /></a>{{ end }}
<h1 class="blog-title">{{ .Site.Title}}</h1> <br/>
{{ if .Site.Params.description }}<h2 class="blog-description">{{ .Site.Params.description }}</h2> {{ else }} {{ if .Site.Params.description }}<h2 class="blog-description">{{ .Site.Params.description }}</h2> {{ else }}
<h2 class="blog-description">Power puff girls</h2> <h2 class="blog-description">Power puff girls</h2>
{{ end }} {{ end }}

View File

@ -22,8 +22,7 @@
</div> </div>
<div class="inner"> <div class="inner">
<section > <section >
Proudly published with <a class="i-ghost" href="http://gohugo.io">Hugo</a>. <a href="http://ghostscroll.grmmph.com/">HugoScroll</a> theme by <a href="http://fredrikloch.me">Fredrik</a>.<br> Copyright ©2018-2024 <a href="https://www.boniface.me">Joshua M. Boniface</a>. <a class="i-ghost" href="http://gohugo.io">Hugo</a> <a href="http://ghostscroll.grmmph.com/">Theme</a> by <a href="http://fredrikloch.me">Fredrik</a>.<br>
Copyright ©2016 <a href="https://www.boniface.me">Joshua Boniface</a>. A <a href="https://www.bonifacelabs.ca">Boniface Labs</a> service.<br>
Released under a Creative-Commons Attribution-ShareAlike 4.0 license. Some rights reserved. Released under a Creative-Commons Attribution-ShareAlike 4.0 license. Some rights reserved.
</section> </section>
</div> </div>

View File

@ -7,7 +7,7 @@
<!-- Enable responsiveness on mobile devices--> <!-- Enable responsiveness on mobile devices-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<title> {{ .Title }} &middot; {{ .Site.Title }} </title> <title> {{ .Title }} </title>
<meta name="HandheldFriendly" content="True" /> <meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" /> <meta name="MobileOptimized" content="320" />

View File

@ -7,8 +7,8 @@
<header class="post-header"> <header class="post-header">
<a id="blog-logo" href="{{ .Site.BaseURL}}"> <a id="blog-logo" href="{{ .Site.BaseURL}}">
{{ if .Site.Params.logo }} {{ if .Site.Params.logo_later }}
<a id="blog-logo" href="{{ .Site.BaseURL}}"><img src="{{ .Site.Params.logo }}" alt="Blog Logo" /></a> <a id="blog-logo" href="{{ .Site.BaseURL}}"><img src="{{ .Site.Params.logo_later }}" alt="Blog Logo" /></a>
{{else}} {{else}}
{{ .Site.Title }} {{ .Site.Title }}
{{ end }} {{ end }}

View File

@ -2053,7 +2053,7 @@ ul li {
margin-bottom: 0rem; margin-bottom: 0rem;
text-align: center; text-align: center;
color: #fef6eb; color: #fef6eb;
background: #525564 no-repeat center center; background: #333333 no-repeat center center;
background-size: cover; } background-size: cover; }
#blog-logo img { #blog-logo img {
@ -2087,11 +2087,11 @@ ul li {
.post-holder { .post-holder {
width: 100%; width: 100%;
height: 100%; height: 100%;
background: #74828f; background: #555555;
position: relative; } position: relative; }
.oneOff { .oneOff {
background: #525564; background: #333333;
color: #fef6eb; } color: #fef6eb; }
/* Every post, on every page, gets this style on its <article> tag */ /* Every post, on every page, gets this style on its <article> tag */
@ -2337,7 +2337,7 @@ a.fn-item.active {
line-height: 1.5em; line-height: 1.5em;
color: #fef6eb; color: #fef6eb;
text-align: center; text-align: center;
background: #74828f; } background: #555555; }
/* The subscribe icon on the footer */ /* The subscribe icon on the footer */
.subscribe { .subscribe {