[lxc-devel] [linuxcontainers.org/master] Add Japanese release announcement of LXD 3.12

lxc-jp on Github lxc-bot at linuxcontainers.org
Tue Apr 9 10:48:45 UTC 2019


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 316 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190409/64cadd11/attachment.bin>
-------------- next part --------------
From 18cb0f47cc14fa880806d102e4662032aa5796f8 Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <karma at jazz.email.ne.jp>
Date: Tue, 9 Apr 2019 17:38:40 +0900
Subject: [PATCH 1/2] Add Japanese release announcement of LXD 3.12

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
---
 content/lxd/news.ja/lxd-3.11.yaml |  10 +-
 content/lxd/news.ja/lxd-3.12.yaml | 357 ++++++++++++++++++++++++++++++
 2 files changed, 365 insertions(+), 2 deletions(-)
 create mode 100644 content/lxd/news.ja/lxd-3.12.yaml

diff --git a/content/lxd/news.ja/lxd-3.11.yaml b/content/lxd/news.ja/lxd-3.11.yaml
index 8d367ea..85a1a2e 100644
--- a/content/lxd/news.ja/lxd-3.11.yaml
+++ b/content/lxd/news.ja/lxd-3.11.yaml
@@ -191,8 +191,14 @@ content: |-
    * tests: Update godeps
    * tests: Update the test case to cover the image sync scenario for joined node
 
-  ### Try it for yourself
+  ### 試用環境 <!-- Try it for yourself -->
+  <!--
   This new LXD release is already available for you to try on our [demo service](https://linuxcontainers.org/lxd/try-it/).
+  -->
+  この新しい LXD リリースは私たちの [デモサービス](https://linuxcontainers.org/ja/lxd/try-it/) で利用できます。
 
-  ### Downloads
+  ### ダウンロード <!-- Downloads -->
+  <!--
   The release tarballs can be found on our [download page](https://linuxcontainers.org/lxd/downloads/).
+  -->
+  このリリースの tarball は [ダウンロードページ](/lxd/downloads/) から取得できます。
diff --git a/content/lxd/news.ja/lxd-3.12.yaml b/content/lxd/news.ja/lxd-3.12.yaml
new file mode 100644
index 0000000..8291806
--- /dev/null
+++ b/content/lxd/news.ja/lxd-3.12.yaml
@@ -0,0 +1,357 @@
+title: LXD 3.12 リリースのお知らせ
+date: 2019/04/05 03:04
+origin: https://discuss.linuxcontainers.org/t/lxd-3-12-has-been-released/4483
+content: |-
+  ### はじめに <!-- Introduction -->
+  <!--
+  The LXD team is very excited to announce the release of LXD 3.12!
+  -->
+  LXD チームは LXD 3.12 のリリースをお知らせすることにとてもワクワクしています!
+
+  <!--
+  This is one of the more feature packed releases and if you are a cluster user, there should be a lot to be happy about!
+  -->
+  今回は機能満載のリリースです。そしてクラスターユーザーであれば、ハッピーになることがたくさんあるでしょう!
+
+  <!--
+  We have taken a look through all LXD commands and how they work against clusters, improved our APIs where they were lacking and tweaked the commands to give cluster operators a better experience.
+  -->
+  私たちはすべての LXD コマンドを調べ、それらがどのようにクラスターに対して動作するのかを調べました。そして不足している API を改良し、クラスターのオペレーターが使いやすくなるようにコマンドを調整しました。
+
+  <!--
+  But cluster improvements are far from the only thing improved with this LXD releases.
+  -->
+  しかし、このリリースではクラスターの改良よりもっとすごい改良がなされました。
+
+  <!--
+  We've also finally got `shiftfs` support! This feature we've been planning for well over a year is finally there when combined with a suitable kernel. With this, LXD containers don't need any slow shifting on initial startup, reducing the filesystem delta and making container creation so much faster!
+  -->
+  我々はついに `shiftfs` をサポートしました! この機能を持ったカーネルと組み合わせることで、1 年以上かけて計画したこの機能がついに使えるようになります。これにより、LXD コンテナでは、初期起動時に ID のシフトを行うという遅い処理をする必要がなくなり、ファイルシステムの差分が減少し、コンテナの作成がかなり速くなります。
+
+  <!--
+  Lastly, resource reporting was significantly improved, both in the API and the CLI. We now have more details about the CPU topology, especially NUMA for multi-socket systems and are also now exposing GPU configuration.
+  -->
+  最後に、リソースのレポートが API と CLI で大幅に改善されました。CPU トポロジのうち特にマルチソケットシステムの NUMA の詳細を確認できます。そして、GPU 構成も確認できます。
+
+  Enjoy!
+
+  ### 新機能 <!-- New features -->
+  #### クラスター: DHCP リース情報の集約 <!-- Cluster: Aggregated DHCP leases -->
+
+  <!--
+  LXD managed networks that span multiple cluster members now show a unified view of their DHCP leases, showing hostname, MAC, address and the cluster member's name for each lease.
+  -->
+  複数のクラスターメンバーにまたがった LXD 管理ネットワークは、DHCP リース情報を統一して表示します。それぞれのリースに対して、ホスト名、MAC アドレス、クラスターメンバー名を表示します。
+
+      root at edfu:~# lxc network list-leases lxdfan0
+      +----------+-------------------+--------------+---------+----------+
+      | HOSTNAME |    MAC ADDRESS    |  IP ADDRESS  |  TYPE   | LOCATION |
+      +----------+-------------------+--------------+---------+----------+
+      | a1       | 00:16:3e:2b:de:8c | 240.31.0.206 | DYNAMIC | edfu     |
+      +----------+-------------------+--------------+---------+----------+
+      | a2       | 00:16:3e:01:99:58 | 240.34.0.124 | DYNAMIC | djanet   |
+      +----------+-------------------+--------------+---------+----------+
+      | a3       | 00:16:3e:b4:8b:94 | 240.36.0.96  | DYNAMIC | nuturo   |
+      +----------+-------------------+--------------+---------+----------+
+      | a4       | 00:16:3e:52:13:2b | 240.31.0.212 | DYNAMIC | edfu     |
+      +----------+-------------------+--------------+---------+----------+
+      | a5       | 00:16:3e:45:54:80 | 240.34.0.68  | DYNAMIC | djanet   |
+      +----------+-------------------+--------------+---------+----------+
+      | a6       | 00:16:3e:d1:81:e3 | 240.36.0.90  | DYNAMIC | nuturo   |
+      +----------+-------------------+--------------+---------+----------+
+
+  #### クラスター: イベントがロケーションを表示 <!-- Cluster: Events now show location -->
+  <!--
+  Event messages are now all marked with the name of the originating cluster member as their location.
+  -->
+  イベントメッセージはすべて、location として発信元のクラスターメンバーの名前でマークされます。
+
+      location: edfu
+      metadata:
+        class: task
+        created_at: "2019-04-05T04:13:21.212580932Z"
+        description: Creating container
+        err: ""
+        id: 0c8e4a7d-ef7b-41a0-b949-7030f9aa6827
+        location: edfu
+        may_cancel: false
+        metadata: null
+        resources:
+          containers:
+          - /1.0/containers/a10
+        status: Running
+        status_code: 103
+        updated_at: "2019-04-05T04:13:21.212580932Z"
+      timestamp: "2019-04-05T04:13:21.223834434Z"
+      type: operation
+
+  <!--
+  Additionally LXD will now only forward log messages of importance WARN or higher to other members, keeping the INFO and DBUG messages local to reduce network chatter. This behavior can be changed by starting the LXD daemon in debug mode, at which point all log levels will be broadcasted again.
+  -->
+  加えて、LXD は WARN 以上のログメッセージだけを他のクラスターメンバーに転送し、INFO と DEBUG メッセージはローカルだけに留め、ネットワークに流れる大量のログデータを減らします。この動きは LXD デーモンをデバッグモードで起動して変更できます。その時点で、すべてのログレベルが再度ブロードキャストされます。
+
+  #### クラスター: 操作がロケーションを表示 <!-- Cluster: Operations now show location -->
+  <!--
+  Another area that now benefits from clear tracking of cluster members is operations, as can be seen in `lxc operation list`:
+  -->
+  クラスターメンバーの明確な追跡の恩恵を受けるもうひとつの分野は、`lxc operation list` で見られるような操作です:
+
+      root at edfu:~# lxc operation list
+      +--------------------------------------+-----------+-------------------+---------+------------+----------------------+----------+
+      |                  ID                  |   TYPE    |    DESCRIPTION    | STATUS  | CANCELABLE |       CREATED        | LOCATION |
+      +--------------------------------------+-----------+-------------------+---------+------------+----------------------+----------+
+      | 36c11142-52d8-4c1e-a342-63657096cdec | WEBSOCKET | Executing command | RUNNING | NO         | 2019/04/05 04:19 UTC | edfu     |
+      +--------------------------------------+-----------+-------------------+---------+------------+----------------------+----------+
+      | 701175cf-df82-4ef5-8078-a25d83b770b3 | WEBSOCKET | Executing command | RUNNING | NO         | 2019/04/05 04:19 UTC | djanet   |
+      +--------------------------------------+-----------+-------------------+---------+------------+----------------------+----------+
+
+  <!--
+  This now makes it clear what cluster member is busy doing what and should simplify making sure that a system isn't actively used before performing maintenance on it.
+  -->
+  これにより、どのクラスターメンバーが何を実行していて busy なのかを明確にでき、メンテナンスを実行する前にシステムがアクティブに使われていないことを容易に確認できるでしょう。
+
+  #### クラスター: より多くのコマンドで `--target` オプションをサポート <!-- Cluster: Support for `\-\-target` in more commands -->
+  <!--
+  The following commands have now grown support for `\-\-target`:
+  -->
+  次のコマンドで `--target` が使えるようになりました:
+
+   - lxc config edit/get/show/set/unset
+   - lxc info [--resources]
+   - lxc network info
+   - lxc storage info
+
+  <!--
+  This makes it possible to configure some member-specific daemon configuration options, query cluster member runtime information and system resources, get detailed network statistics and storage usage.
+  -->
+  これにより、メンバー固有のデーモン設定のオプションの設定、クラスターメンバーの実行時情報やシステムリソースの取得、詳細なネットワーク統計情報やストレージ使用状況の取得ができるようになります。
+
+  #### Shiftfs サポート <!-- Shiftfs support -->
+  <!--
+  This is a feature we've been looking forward to for years and that we are really excited to finally see coming to completion. `shiftfs` allows for an unprivileged container experience that doesn't need any shifting of the filesystem, instead having the kernel do it on the fly.
+  -->
+  これは、私たちが何年も楽しみにしていた機能です。そしてついに完成に至るのを見るのが本当にエキサイティングな機能です。`shiftfs` は非特権コンテナの利用において、ファイルシステムの ID シフトを一切不要にできます。カーネルがオンザフライでシフトを行ってくれます。
+
+  <!--
+  This requires kernel support through the `shiftfs` filesystem which is currently a custom patchset that will be present in the Ubuntu 19.04 kernel.
+  -->
+  これには `shiftfs` ファイルシステムのカーネルでのサポートが必要です。現時点では Ubuntu 19.04 カーネルでカスタムなパッチセットが適用される予定です。
+
+  <!--
+  LXD automatically detects support for this and will transparently start using it whenever possible.
+  -->
+  LXD は自動的に `shiftfs` のサポートを検出し、可能であれば透過的にこの機能を使って起動します。
+
+  #### API 経由でカーネルの機能を取得可能 <!-- Kernel features now exported over API -->
+  <!--
+  For some time now, LXD has been detecting a number of optional kernel features on startup and would print an overview then. That same information is now exposed over the API and visible in `lxc info`.
+  -->
+  これまでの間、LXD は多数のカーネルのオプション機能を起動時に検出し、それを出力しています。同じ情報が API を通して取得できます。そして `lxc info` で確認できます。
+
+        kernel_features:
+          netnsid_getifaddrs: "true"
+          shiftfs: "true"
+          uevent_injection: "true"
+          unpriv_fscaps: "true"
+
+  #### CPU レポートの改良 <!-- Improved CPU reporting -->
+  <!--
+  The server resources API now exposes CPU sockets and NUMA node information, making it easier to do CPU pinning for containers.
+  -->
+  サーバーリソース API で、CPU ソケットと NUMA ノードの情報を取得できます。これにより、コンテナに対する CPU を簡単に固定(pinning)できるようになりました。
+
+      root at djanet:~# lxc info --resources --target edfu
+      CPUs:
+        Socket 0:
+          Vendor: GenuineIntel
+          Name: Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
+          Cores: 4
+          Threads: 4
+          Frequency: 1999Mhz (max: 2336Mhz)
+          NUMA node: 0
+        Socket 1:
+          Vendor: GenuineIntel
+          Name: Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
+          Cores: 4
+          Threads: 4
+          Frequency: 1999Mhz (max: 2336Mhz)
+          NUMA node: 1
+      
+      Memory:
+        Free: 18.37GB
+        Used: 557.76MB
+        Total: 18.93GB
+      
+      GPU:
+        Vendor: ASPEED Technology, Inc. (1a03)
+        Product: ASPEED Graphics Family (2000)
+        PCI address: 0000:06:03.0
+        Driver: ast (4.15.0-47-generic)
+        NUMA node: 0
+
+  <!--
+  The output of `lxc info --resources` has also been tweaked to adapt to the hardware present on the system.
+  -->
+  `lxc info --resources` の出力も、システムに存在するハードウェアに適合するように調整されました。
+
+  #### GPU レポート <!-- GPU reporting -->
+  <!--
+  As you may have noticed in the previous listing, GPUs are now present in the system resources output. Additional information can also be seen for NVIDIA cards:
+  -->
+  前のリスト表示でお気づきかもしれませんが、GPU がシステムリソースの出力に表示されます。NVIDIA カードの追加情報も表示されます:
+
+      root at vm10:~# lxc info --resources
+      CPU:
+        Vendor: GenuineIntel
+        Name: Intel(R) Xeon(R) CPU E5-2695 v2 @ 2.40GHz
+        Cores: 2
+        Threads: 4
+        Frequency: 2400Mhz
+        NUMA node: 0
+      
+      Memory:
+        Free: 8.14GB
+        Used: 225.81MB
+        Total: 8.36GB
+      
+      GPUs:
+        Card 0:
+          Vendor: NVIDIA Corporation (10de)
+          Product: GK208B [GeForce GT 730] (1287)
+          PCI address: 0000:00:07.0
+          Driver: nvidia (418.56)
+          NUMA node: 0
+          NVIDIA information:
+            Architecture: 3.5
+            Brand: GeForce
+            Model: GeForce GT 730
+            CUDA Version: 10.1
+            NVRM Version: 418.56
+            UUID: GPU-6ddadebd-dafe-2db9-f10f-125719770fd3
+        Card 1:
+          Vendor: NVIDIA Corporation (10de)
+          Product: GK208B [GeForce GT 730] (1287)
+          PCI address: 0000:00:09.0
+          Driver: nvidia (418.56)
+          NUMA node: 0
+          NVIDIA information:
+            Architecture: 3.5
+            Brand: GeForce
+            Model: GeForce GT 730
+            CUDA Version: 10.1
+            NVRM Version: 418.56
+            UUID: GPU-253db1df-f725-a174-99d4-a8933288c39e
+
+  #### `lxc info` でスナップショットの有効期限が確認可能に <!-- Snapshot expiry now visible in `lxc info` -->
+  <!--
+  On top of showing when a snapshot was taken, snapshots that have an expiry will now show their expiry in the listing too.
+  -->
+  スナップショットの取得時期に加えて、有効期限のあるスナップショットは、その有効期限もリスト表示されるようになりました。
+
+      root at djanet:~# lxc info a1
+      Name: a1
+      Location: edfu
+      Remote: unix://
+      Architecture: x86_64
+      Created: 2019/04/05 04:07 UTC
+      Status: Stopped
+      Type: persistent
+      Profiles: default
+      Snapshots:
+        snap0 (taken at 2019/04/05 04:20 UTC) (expires at 2019/04/05 05:20 UTC) (stateless)
+        snap1 (taken at 2019/04/05 04:50 UTC) (expires at 2019/04/05 05:50 UTC) (stateless)
+        snap2 (taken at 2019/04/05 04:55 UTC) (expires at 2019/04/05 05:55 UTC) (stateless)
+        snap3 (taken at 2019/04/05 04:52 UTC) (stateless)
+        snap4 (taken at 2019/04/05 05:00 UTC) (expires at 2019/04/05 06:00 UTC) (stateless)
+
+  ### バグ修正 <!-- Bugs fixed -->
+
+   - client: Optimize copies on same nodes
+   - client: Properly generate events URL
+   - doc: Fix typo in api-extensions.md
+   - doc: Inform about ZFS pool default compression
+   - doc: Introduce volatile.idmap.current
+   - doc: Fix typo in faq.md
+   - doc: Tweak markdown format in storage.md
+   - doc: Update documentation for snapshots.pattern
+   - i18n: Update translations from weblate
+   - i18n: Update translation templates
+   - lxc: Use shared.IsSnapshot
+   - lxc/action: skip containers with intended state
+   - lxc/config: Use shared.IsSnapshot
+   - lxc/launch: Show start progress
+   - lxd: Don't leak netlink fds
+   - lxd: Drop initialShiftRootfs and always shift on start
+   - lxd/backups: Attempt to delete storage on failure
+   - lxd/backups: Cleanup on failure
+   - lxd/backups: Re-order checks for backup.yaml
+   - lxd/cluster: Export Snapshot function
+   - lxd/cluster: Initialize candid on join
+   - lxd/cluster: Limit log message forwarding
+   - lxd/containers: Cleanup shifting
+   - lxd/containers: Cleanup template application
+   - lxd/containers: Export container location
+   - lxd/containers: Fix crash on refresh of non-existing
+   - lxd/containers: Fix owner/mode of container path
+   - lxd/containers: Handle mid-remap containers
+   - lxd/containers: Properly handle tar shifting
+   - lxd/containers: Stop proxy before storage
+   - lxd/containers: Use LXC hook version 1
+   - lxd/devices: Cleanup GPU structs
+   - lxd/devices: Track vendor/product names and driver
+   - lxd/images: Don't keep an in-memory simplestreams cache
+   - lxd/internal: Expose raft-snapshot
+   - lxd/internal: Have GC endpoint release memory
+   - lxd/main_forkproxy: Fix epoll
+   - lxd/migration: Shift CRIU files to current map
+   - lxd/migration: Fix handling of missing profiles
+   - lxd/networks: Bring mtu device up
+   - lxd/patches: Fix names of pool volume LVs
+   - lxd/resources: Fix bad CPU reporting
+   - lxd/response: Simplify SmartError
+   - lxd/storage: Make use of shared.IsSnapshot
+   - lxd/storage: Remove setUnprivUserACL
+   - lxd/storage: Rename ShiftIfNecessary to resetContainerDiskIdmap
+   - lxd/storage: Rename shiftRootfs to initialShiftRootfs
+   - lxd/storage: Add helper function to get volume snapshots
+   - lxd/storage: Fix copying and moving volume snapshots
+   - lxd/storage/btrfs: Fix volume copy with snapshots
+   - lxd/storage/ceph: Always unmap after use
+   - lxd/storage/ceph: Fix copying existing volume snap
+   - lxd/storage/ceph: Fix volume copy with snapshots
+   - lxd/storage/ceph: Only freeze if needed
+   - lxd/storage/dir: Fix volume copy with snapshots
+   - lxd/storage/lvm: Fix LV naming
+   - lxd/storage/lvm: Fix volume copy with snapshots
+   - lxd/storage/lvm: Pass nouuid for xfs backups
+   - lxd/storage/zfs: Fix volume copy with snapshots
+   - lxd/storage/zfs: Run rename in clean mntns
+   - lxd/tasks: Avoid races on startup
+   - lxd-p2c: Workaround for broken /proc/self/exe
+   - shared: Switch ParseNumberFromFile to simple read
+   - shared/api: Drop StoragePool from Resources struct
+   - shared/api: Sort ServerEnvironment struct
+   - shared/idmap: Use separate uid and gid entries
+   - shared/osarch: Add Plamo x86 arch
+   - shared/simplestreams: Align JSON struct for images.json
+   - shared/simplestreams: Align JSON struct for index.json
+   - shared/utils: Do not chown terminal master fd
+   - tests: Add volume copy tests
+   - tests: Allow up to 15s for container reboot
+   - tests: Fix race condition in proxy test
+   - tests: Make proxy tests work with shiftfs
+   - tests: Make security tests work with shiftfs
+   - tests: Remove dead code
+   - tests: Update resources test
+
+  ### 試用環境 <!-- Try it for yourself -->
+  <!--
+  This new LXD release is already available for you to try on our [demo service](https://linuxcontainers.org/lxd/try-it/).
+  -->
+  この新しい LXD リリースは私たちの [デモサービス](https://linuxcontainers.org/ja/lxd/try-it/) で利用できます。
+
+  ### ダウンロード <!-- Downloads -->
+  <!--
+  The release tarballs can be found on our [download page](https://linuxcontainers.org/lxd/downloads/).
+  -->
+  このリリースの tarball は [ダウンロードページ](/lxd/downloads/) から取得できます。

From 450225d06afc459dac3bac3cbbbd0c301faaa43b Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <karma at jazz.email.ne.jp>
Date: Tue, 9 Apr 2019 19:46:00 +0900
Subject: [PATCH 2/2] Fix mis-translation in LXD 3.12 announcement

Reviewed-by: Hiroaki Nakamura <hnakamur at gmail.com>
Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
---
 content/lxd/news.ja/lxd-3.12.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/lxd/news.ja/lxd-3.12.yaml b/content/lxd/news.ja/lxd-3.12.yaml
index 8291806..eed60d0 100644
--- a/content/lxd/news.ja/lxd-3.12.yaml
+++ b/content/lxd/news.ja/lxd-3.12.yaml
@@ -41,7 +41,7 @@ content: |-
   <!--
   LXD managed networks that span multiple cluster members now show a unified view of their DHCP leases, showing hostname, MAC, address and the cluster member's name for each lease.
   -->
-  複数のクラスターメンバーにまたがった LXD 管理ネットワークは、DHCP リース情報を統一して表示します。それぞれのリースに対して、ホスト名、MAC アドレス、クラスターメンバー名を表示します。
+  複数のクラスターメンバーにまたがった LXD 管理ネットワークは、DHCP リース情報を統一して表示します。それぞれのリースに対して、ホスト名、MAC アドレス、IP アドレス、クラスターメンバー名を表示します。
 
       root at edfu:~# lxc network list-leases lxdfan0
       +----------+-------------------+--------------+---------+----------+


More information about the lxc-devel mailing list