GNU/Linux >> Linux の 問題 >  >> Ubuntu

Maasを使用してOfficeワークステーションにグラフィカルシェルを展開しますか?

MAASからオフィスワークステーションにデスクトップイメージを展開することは可能でしょうか?

ワークステーションにグラフィカルシェルがあり、いくつかのPXEブートKVMインスタンスを展開する準備ができているシナリオを確認したいと思います。 GUI自体など、一部のプロセスで深刻なパフォーマンスの低下が発生する可能性があることは理解していますが、現時点ではそれは私には関係ありません。

いくつかの道を想像して、印象を与えることができます:

  • カスタム展開イメージを作成します。そしてそれをクラスターにデプロイします。
  • 試運転/デプロイスクリプトに詳細を追加します。
  • デスクトップを含むjujuチャームを作成し、maasゾーン内の各マシンに割り当てます。

しかし、これらは単なるアイデアです。どうすればいいですか?

承認された回答:

curtinator [a]は、MAASによってデプロイできるカスタマイズされたUbuntuデスクトップイメージを支援する可能性があります。

[a]に移動して、 curtinatorをダウンロードしてください bzrによるソース 。 README カーティネータープロジェクトのソースは、MAASでデプロイ可能なUbuntuデスクトップイメージを作成し、MAASによってインポートするためのガイドとして十分なはずです。ただし、READMEに従って、「詳細すぎる」[b]手順を説明させてください。これらの手順は、UbuntuXenial16.04.1デスクトップイメージを使用してMAAS2.1.3でテストしました。 READMEで十分だと思われる場合は、次の手順をスキップできます。

環境の準備

  1. UbuntuXenial16.04.1デスクトップシステムでこれらの手順をテストしました。
  2. sudo apt-get install qemu-kvm libvirt-bin virt-viewer genisoimage
  3. 上記のパッケージをインストールした後、システムを再起動します。
  4. bzr branch lp:curtinator カーティネーターソースをフェッチするには( sudo apt-get install bzrでbzrをインストールする必要がある場合があります )どこかで、 と言います
  5. Ubuntuデスクトップイメージをダウンロードします。この場合、 ubuntu-16.04.1-desktop-amd64.isoを選択します。 に入れます

curtinatorを使用する

  1. ダウンロードしたcurtinatorソースに移動します
  2. 内 、 ./ scripts / curtinator ubuntu-16.04.1-desktop-amd64.isoを実行します
  3. すべてが正常に機能する場合は、tarball ubuntu-16.04.1-desktop-amd64.iso.tar.gzを取得します。 内 。

コンソールメッセージは次のようになります:

$ ./scripts/curtinator ubuntu-16.04.1-desktop-amd64.iso
Extracting ubuntu-16.04.1-desktop-amd64.iso to ubuntu-16.04.1-desktop-amd64
Creating ubuntu-16.04.1-desktop-amd64/casper/preseed.cfg
Patching ubuntu-16.04.1-desktop-amd64/casper/initrd.lz with ubuntu-16.04.1-desktop-amd64/casper/preseed.cfg
Creating ubuntu-16.04.1-desktop-amd64/root.qcow2
Creating ubuntu-16.04.1-desktop-amd64/libvirt.xml
Starting domain ubuntu-16.04.1-desktop-amd64
Domain ubuntu-16.04.1-desktop-amd64 defined from ubuntu-16.04.1-desktop-amd64/libvirt.xml

Domain ubuntu-16.04.1-desktop-amd64 started

Installing, run this command for progress:
# virt-viewer ubuntu-16.04.1-desktop-amd64
Compressing tarball
Finished ubuntu-16.04.1-desktop-amd64.iso.tar.gz

curtinatorを実行するときは、相対パスが重要であることに注意してください。

カスタマイズされたUbuntu16.04.1デスクトップイメージをアップロードする

  1. scpubuntu-16.04.1-desktop-amd64.iso.tar.gz
  2. MAASサーバー(私の場合はMAAS 2.1.3.x)で、 maas $ YOUR_MAAS_PROFILE boot-resources create -d name = Architecture =amd64 / generic filetype =tgz [email protected]=<を実行します。ここで、ubuntu-16.04.1-desktop-amd64.iso.tar.gzは>

私の場合は

maas askubuntuprofile boot-resources create -d name=custome_desktop_16-04-01 architecture=amd64/generic filetype=tgz [email protected]=/home/ubuntu/ubuntu-16.04.1-desktop-amd64.iso.tar.gz

YOUR_CUSOMIZED_ISO_NAME は、デプロイするイメージを選択したときにMAASダッシュボードに表示されるラベル名です。私の場合は、 customer_desktop_16-04-01です。 。次のMAASダッシュボードのスクリーンショットで、同期しているカスタマイズされた画像があることがわかります。

関連:UbuntuでPhotoshopまたはpaint.netの代わりになりますか?

同期されるまで数分待ちます。

これで、このカスタマイズされたデスクトップイメージを通常どおりに展開できます。 [カスタム]タブを選択します カスタマイズしたデスクトップイメージ名は次のようになります:

[a] https://launchpad.net/curtinator

[b]詳細すぎるため、READMEを更新しません。 )


Ubuntu
  1. ターミナルで使用しているシェルをテストする方法は?

  2. Unixでシェルコマンドを編集するためにViキーを使用しますか?

  3. 使用しているシェルを確認するにはどうすればよいですか?

  1. Wine1.4のMsOfficeでRtl言語を使用していますか?

  2. Maasで使用するとJujuで無効なSshキーエラーが発生しますか?

  3. シェルスクリプトを使用してシステム全体のプロキシアドレスを設定するにはどうすればよいですか?

  1. Linux Deploy を使用した Android 上の Kali Linux

  2. シェルスクリプトを使用して HTML メールを送信する

  3. adb シェルを使用して WiFi に接続する