diff --git a/docs/user-guide/.pages b/docs/user-guide/.pages index bb42d32..cf89f55 100644 --- a/docs/user-guide/.pages +++ b/docs/user-guide/.pages @@ -4,7 +4,6 @@ nav: - connections.md - vpcs.md - external.md - - harvester.md - shrink-expand.md - profiles.md - grafana.md diff --git a/docs/user-guide/harvester-cluster-network.png b/docs/user-guide/harvester-cluster-network.png deleted file mode 100644 index 32d0f4c..0000000 Binary files a/docs/user-guide/harvester-cluster-network.png and /dev/null differ diff --git a/docs/user-guide/harvester-network-config.png b/docs/user-guide/harvester-network-config.png deleted file mode 100644 index 8728240..0000000 Binary files a/docs/user-guide/harvester-network-config.png and /dev/null differ diff --git a/docs/user-guide/harvester-vm-network-details.png b/docs/user-guide/harvester-vm-network-details.png deleted file mode 100644 index 698a708..0000000 Binary files a/docs/user-guide/harvester-vm-network-details.png and /dev/null differ diff --git a/docs/user-guide/harvester-vm-networks.png b/docs/user-guide/harvester-vm-networks.png deleted file mode 100644 index 65b54f1..0000000 Binary files a/docs/user-guide/harvester-vm-networks.png and /dev/null differ diff --git a/docs/user-guide/harvester.md b/docs/user-guide/harvester.md deleted file mode 100644 index cd3aa66..0000000 --- a/docs/user-guide/harvester.md +++ /dev/null @@ -1,102 +0,0 @@ -# Using VPCs with Harvester - -This section contains an example of how Hedgehog Fabric can be used with Harvester or any hypervisor on the servers -connected to Fabric. It assumes that you have already installed Fabric and have some servers running Harvester attached -to it. - -You need to define a `Server` object for each server running Harvester and a `Connection` object for each server -connection to the switches. - -You can have multiple VPCs created and attached to the `Connections` to the servers to make them available to the VMs in -Harvester or any other hypervisor. - -## Configure Harvester - -### Add a Cluster Network - -From the "Cluster Networks/Configs" side menu, create a new Cluster Network. - -![Harvester Cluster Network](./harvester-cluster-network.png) - -Here is a cleaned-up version of what the CRD looks like: - -```yaml -apiVersion: network.harvesterhci.io/v1beta1 -kind: ClusterNetwork -metadata: - name: testnet -``` - -### Add a Network Config - -Click "Create Network Config". Add your connections and select the bonding type. - -![Harvester Network Config](./harvester-network-config.png) - -The resulting CRD (cleaned up) looks like the following: - -```yaml -apiVersion: network.harvesterhci.io/v1beta1 -kind: VlanConfig -metadata: - name: testconfig - labels: - network.harvesterhci.io/clusternetwork: testnet -spec: - clusterNetwork: testnet - uplink: - bondOptions: - miimon: 100 - mode: 802.3ad - linkAttributes: - txQLen: -1 - nics: - - enp5s0f0 - - enp3s0f1 -``` - -### Add VLAN based VM Networks - -Browse over to "VM Networks" and add one network for each VLAN you want to support. Assign them to the cluster network. - -![Harvester VM Networks](./harvester-vm-networks.png) -![Harvester VM Network Details](./harvester-vm-network-details.png) - -Here is what the CRDs will look like for both VLANs: - -```yaml -apiVersion: k8s.cni.cncf.io/v1 -kind: NetworkAttachmentDefinition -metadata: - labels: - network.harvesterhci.io/clusternetwork: testnet - network.harvesterhci.io/ready: 'true' - network.harvesterhci.io/type: L2VlanNetwork - network.harvesterhci.io/vlan-id: '1001' - name: testnet1001 - namespace: default -spec: - config: >- - {"cniVersion":"0.3.1","name":"testnet1001","type":"bridge","bridge":"testnet-br","promiscMode":true,"vlan":1001,"ipam":{}} -``` - -```yaml -apiVersion: k8s.cni.cncf.io/v1 -kind: NetworkAttachmentDefinition -metadata: - name: testnet1000 - labels: - network.harvesterhci.io/clusternetwork: testnet - network.harvesterhci.io/ready: 'true' - network.harvesterhci.io/type: L2VlanNetwork - network.harvesterhci.io/vlan-id: '1000' - # key: string - namespace: default -spec: - config: >- - {"cniVersion":"0.3.1","name":"testnet1000","type":"bridge","bridge":"testnet-br","promiscMode":true,"vlan":1000,"ipam":{}} -``` - -### Using the VPCs - -Now you can choose the new VM Networks when creating a VM in Harvester, and have them created as part of the VPC.