Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rancher Harvester and KubeVirt HCI operator

Naoto Gohko
January 08, 2021

Rancher Harvester and KubeVirt HCI operator

yukkuri Rancher Harvester and KubeVirt HyperConverged cluster operatorged

Naoto Gohko

January 08, 2021
Tweet

More Decks by Naoto Gohko

Other Decks in Technology

Transcript

  1. ゆるり Rancher Harvester
    and KubeVirt HCI-operator
    検証できてないけど、検証始めつつあるもの
    2021-01 Koedo-LUG / LT session
    2021/01/09
    @naoto_gohko (個⼈) 郷古 直仁

    View Slide

  2. LT presenter(Itʼs me)
    • Naoto Gohko / 郷古 直仁
    (@naoto_gohko)
    • Cloud Service development divistion,
    GMO Internet Inc.,
    • OpenStackでpublic cloudサービス
    • 最近の活動主体
    • Japan OpenStack user会 / OSC onlineお⼿伝い(Zoom修⾏)
    • その他参加勉強会など
    • Rancher JP
    , PaaS, Serverless, SDNなど
    @MikumoConoHa

    View Slide

  3. 寒い…
    COVID-19の緊急事態宣
    ⾔が再び始まってしま
    いましたが、
    皆さんいかがでしょう
    か?

    View Slide

  4. https://rancher.com/blog/2020/announcing-harvester-
    open-source-hyperconverged-infrastructure-software

    View Slide

  5. https://www.publickey1.jp/blog/20/kubernetesharvesterra
    ncher_labs.html
    こんなかんじでPublickeyにも
    ニュースが上がっていました

    View Slide

  6. KubernetesでVM LifeCycleを管理していこ

    èKubeVirt
    dockerなどのコンテナとは異なる運⽤だが、
    Kubernetesの運⽤⾃動化を⽣かした運⽤を
    してみよう
    - StatefulSet のコンテナのようなデータを
    保存する、ゾンビのように蘇るVM

    View Slide

  7. あ、それって
    HyperConverged Infra
    (HCI)に使えるんじゃな
    いか

    View Slide

  8. https://kubevirt.io/2019/Hyper-Converged-Operator.html
    KuveVirt (OSS: RedHat)がわ
    で開発されている

    View Slide

  9. OpenShift4 の⽅で開発されていたKubeVirt と
    OpenShift4 (Kubernetes + PaaS環境) の統合で、
    HyperConverged OperatorとしてOSS化されていた
    検証する場合の環境
    - OpenShift4 (OSS版: OKD4)
    or minikube
    - better: 3 master 3 worker
    - Ceph csiが内包されてい
    - github: kubevirt/hyperconverged-cluster-operator

    View Slide

  10. OpenShift4かぁ
    (*´д`;)…
    VMだけのためには結合⼤変かもなぁ
    コンパクトなHCI headがいいなあ
    - ossな OKD4 もあるけど …

    View Slide

  11. Harvester v0.1.0
    https://rancher.com/blog/2020/announcing-harvester-
    open-source-hyperconverged-infrastructure-software

    View Slide

  12. Harvesterのちょっと良さそうな点
    - ISOでセットアップできる
    - k3sベースのkubernetesでHeadとして軽
    そう
    - CSI がLonghorn (OpenEBS based)でiscsi
    でmultipath volume mirrorされる仕組でか
    んたん

    View Slide

  13. View Slide

  14. Networkはstorageなど、別途割当必要

    View Slide

  15. 追加NodeではCluster token⼊⼒(⼿で⼊れるのか?)

    View Slide

  16. disk選択

    View Slide

  17. 追加NodeではCluster token⼊⼒(⼿で⼊れるのか?)

    View Slide

  18. View Slide

  19. ここまでのまとめ
    • KuberVirt HCI operatorがあるらしい
    https://kubevirt.io/2019/Hyper-Converged-Operator.html
    • Ovirtの次世代環境としてのOpenShift4 + KuberVirt
    • oss版のOKD4 (okd.io) + KuberVirt (kubevirt.io) でも試せるかな?
    • cephかぁ
    • Rancer Harvester v0.1.0 release
    • ISO で Baremetalにインストールできる
    • cruster 新規、追加できる
    • csi : Longhorn (iscsi mirror), registory store: Minion (s3)
    • Longhorn は良いもの (https://longhorn.io/)

    View Slide

  20. 検証とかはこれから!!
    ISOのdownload (from github :: s3)が、⾃宅だと
    5 KB/sしか出なくて( TДT)涙
    また切れたぁ!! (download resumeしない(泣))

    View Slide